• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Apologies if you've had troubles connecting to the site, you may need a VPN to access it. Staff are also facing issues connecting, so if it's urgent please message Cat on-site or through Discord directly.
  • Hey Guest, staff applications are open! If you are interested in becoming a forum staff member and/or Discord staff member, please apply through this Google Form before April 2! You can also message Cat with any questions.
Maker Black Utilities

v21.1 Maker Black Utilities 1.0.3

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Also compatible with
  1. v21.1
It's time to start giving back to the community after everyone helped me a lot with codes, I started to evolve and I seek to share resources with you to also add content and tools that improve our lives.

  • This script is dynamic to support Joiplay emulator and also some standard Essentials features.
Manipulate Pokémon
Ruby:
def self.find_species(species, forms = [0], shiny = false, mode = "Locate")
  • The method can be used very simply and here I have left three cool parameters for you, but you can add whatever else you want, such as gender or another attribute.
To use it just call:
Here I will find out if the player has a Rattata in form 0 and not shiny.
Ruby:
Maker_Utilities.find_species(:RATTATA, [0], false)
Here I'm going to look for a Rattata in Alolan and Shiny form.
Ruby:
Maker_Utilities.find_species(:RATTATA, [1], true)
So you can get really creative with this!
  • You can call the "Count" function to count the number of species you have from the one you obtained.
    By default the method calls "Locate", but if you want to count, just call another parameter with:
Ruby:
Maker_Utilities.find_species(:RATTATA, [0], false, "Count")
  • It is possible to search for multiple forms now, if you want to search for a Rattata in common and alola form just add [0, 1] in forms.
Ruby:
Maker_Utilities.find_species(:RATTATA, [0, 1], false, "Count")

Locating Items
  • The method of locating item is even simpler. Here I find out if the player has the Shiny Charm item.
Ruby:
Maker_Utilities.locate_item(:SHINYCHARM)

Running external files or links.
  • This method can execute an external file such as a simple .txt or even a direct call to a link on the internet. It can be useful in many ways, such as connecting to online support chats or even inviting people to a Discord server, for example.
  • The best thing about the portability of this code is its compatibility with Joiplay, which recognizes this command differently. So, to avoid problems with emulation, use this model. A newer version is compatible, but an older one may cause errors, so we handle the exception.
Ruby:
Maker_Utilities.launch("https://google.com")

Allowing or Blocking Emulator Joiplay
  • This method allows you to block access to your project in emulators like Bluestacks or any other that simulates Android on PC depending on your reasons.
  • The best thing about the portability of this code is its compatibility with Joiplay, which recognizes this command differently. So, to avoid problems with emulation, use this model. A newer version is compatible, but an older one may cause errors, so we handle the exception.
Ruby:
Maker_Utilities.emulator_permission

Dealing with outdated Joiplay emulator
  • The version defined in this code is one of the most up-to-date currently and is compatible with many more features! You can select a more recent one if you want, this is my recommendation after several tests. Remember that the Google Play version has been discontinued and we follow via Patreon. So if you provide this compatibility offer a direct link to your player!
  • I've been monitoring older versions in real time, and they can have several issues if you allow the player to log in with an Android emulation carrying an old version of RPGM Plugin.
Ruby:
Maker_Utilities.joiplay_updated?

Installation​

  1. Download and Extract:
    • Download the Maker Black Utilities plugin files.
    • Extract the files into your project's Plugins folder.

Customization​

  • You can customize the method to identify different data about a Pokémon, such as its gender, Poké Ball, and various other requirements defined in the Pokemon class.
So, now it's up to you! I'll soon update here with new methods that make our lives easier!
Credits
Maker Black, Pokémon Essentials.
  • Like
Reactions: -FL- and Hadu
Author
MakerBlack
Downloads
162
Views
1,761
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from MakerBlack

Latest updates

  1. More support

    The species finder can now receive multiple shapes as parameters, instead of just one. Added...
  2. Joiplay Emulator Support

    If the subject is to update in 2025, easy access is necessary, so to reach thousands of new...
  3. Compatibility for running external files/links.

    With this method it is possible to execute external files or links for any purpose and...
Back
Top