How to Configure Pixelmon Commands and Permissions
The Commands section controls how several Pixelmon commands handle player data, Eggs, and randomly generated Pokémon. These options determine whether /pokesee can inspect an offline player's Pokémon, whether /ivs works on Eggs, and whether random Pokémon created through /pokegive or other Pokéspecs may be Legendary.
Pixelmon Command Settings
The settings below are listed in the same order as they appear in commands.yml. All three options are Boolean values that can be set to true or false. The Setting column shows a reader-friendly name first, followed by the matching commands.yml key for reference.
| Setting and Config Key | Default and Accepted Values | Description |
|---|---|---|
| Allow Offline Pokesee Checks pokesee-allow-offline-check | Default: true Values: true or false | Controls whether /pokesee can inspect Pokémon belonging to an offline player. When disabled, the target player must be online before their Pokémon can be checked. |
| Check Egg IVs check-egg-ivs | Default: true Values: true or false | Controls whether /ivs can display the Individual Values (IVs) of Pokémon Eggs. Disable it if you do not want players to check an Egg's IVs before it hatches. |
| Allow Random Command Pokémon to Be Legendary allow-random-pokemon-to-be-legendary | Default: true Values: true or false | Controls whether randomly generated Pokémon created by /pokegive or another Pokéspec can be Legendary. When disabled, Legendary Pokémon are excluded from those random results. |
Important Command Setting Notes
Command Access and Permissions
These options change how commands behave, but they do not grant access to the commands. Players must still have the required Pixelmon permission or appropriate server operator access before they can use /pokesee, /ivs, or /pokegive.
Offline Player Checks
When pokesee-allow-offline-check is enabled, authorized users can inspect Pokémon belonging to a player who is not currently connected. Disable it if you want /pokesee to work only while the target player is online.
Random Legendary Pokémon
The allow-random-pokemon-to-be-legendary option applies to randomly generated Pokémon from /pokegive and other Pokéspecs.
Disabling it removes Legendary Pokémon from those random results.
It does not change natural Legendary spawning. Those settings are controlled separately in legendary.yml.
Final Thoughts
The Commands section contains only three settings, but each one can affect moderation tools, player information, or server progression. After making changes, restart the server and test the affected commands with an account that has the appropriate permissions.
Need Help?
If you have questions or run into any issues, our support team is here to help! Reach out using the support widget on our website or visit our support center for further assistance.