- Pokémon Essentials Version
- v21.1 ✅
- Also compatible with
- 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.
Here I will find out if the player has a Rattata in form 0 and not shiny.
Here I'm going to look for a Rattata in Alolan and Shiny form.
So you can get really creative with this!
Locating Items
Running external files or links.
Allowing or Blocking Emulator on PC
Dealing with outdated Joiplay emulator
- This script is dynamic to support Joiplay emulator and also some standard Essentials features.
Ruby:
def self.find_species(species, form = 0, shiny = false)
- 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.
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)
Ruby:
Maker_Utilities.find_species(:RATTATA, 1, true)
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 on PC
- 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
- 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.
- Credits
- Maker Black, Pokémon Essentials.