Difference between revisions of "Pixelmon Extras"
(→Installation: Version bump.) |
Lord Samosa (talk | contribs) m |
||
(24 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Legacy}} | ||
Pixelmon Extras is a [[Pixelmon]] [[sidemod]] that adds an assortment of Pixelmon-related commands. | Pixelmon Extras is a [[Pixelmon]] [[sidemod]] that adds an assortment of Pixelmon-related commands. | ||
+ | |||
+ | '''As of 9.0.0, Pixelmon Extras has been integrated into Pixelmon itself and as such this sidemod is no longer required for access to these commands/features.''' | ||
==Installation== | ==Installation== | ||
{{SidemodVersionh}} | {{SidemodVersionh}} | ||
− | {{SidemodVersion|1.12.2|7. | + | {{SidemodVersion|1.12.2|8.3.1+|2.5.15}} |
+ | {{SidemodVersion|1.12.2|8.2.0+|2.5.12}} | ||
+ | {{SidemodVersion|1.12.2|8.1.0+|2.5.11}} | ||
+ | {{SidemodVersion|1.12.2|7.2.2+|2.5.7}} | ||
{{SidemodVersion|1.12.2|6.3+|2.3.10}} | {{SidemodVersion|1.12.2|6.3+|2.3.10}} | ||
{{SidemodVersion|1.10.2|5.0-5.1|2.2.10}} | {{SidemodVersion|1.10.2|5.0-5.1|2.2.10}} | ||
Line 11: | Line 17: | ||
#Download Pixelmon Extras for your version of ''Minecraft'' [https://pixelmonmod.com/downloads.php here]. | #Download Pixelmon Extras for your version of ''Minecraft'' [https://pixelmonmod.com/downloads.php here]. | ||
#Place the downloaded jar file in the mods folder. | #Place the downloaded jar file in the mods folder. | ||
− | |||
− | |||
− | |||
==Commands== | ==Commands== | ||
{{CommandSyntax}} | {{CommandSyntax}} | ||
+ | ====bossbomb==== | ||
+ | <code>/bossbomb <''boss type''></code>: Turns all wild Pokémon into a boss of the given type. | ||
====breed==== | ====breed==== | ||
<code>/breed <''position''> <''position''></code>: Spawns an [[Egg]] in the player's party (or [[PC]] if the player's party is full) that would normally be created when [[breeding]] the two Pokémon in the specified party slots. If two selected Pokémon cannot breed together, no Egg will be produced. This command is not affected by breeding environments. After using this command, a 10 minute cool-down timer (modifiable in the config) must elapse before using this command again. | <code>/breed <''position''> <''position''></code>: Spawns an [[Egg]] in the player's party (or [[PC]] if the player's party is full) that would normally be created when [[breeding]] the two Pokémon in the specified party slots. If two selected Pokémon cannot breed together, no Egg will be produced. This command is not affected by breeding environments. After using this command, a 10 minute cool-down timer (modifiable in the config) must elapse before using this command again. | ||
Line 23: | Line 28: | ||
====breeding==== | ====breeding==== | ||
<code>/breeding [true|false]</code>: Sets whether a notification will be sent to the player when /breed's cool-down timer has elapsed. Not supplying a true/false argument will cause the setting to be toggled between true and false. | <code>/breeding [true|false]</code>: Sets whether a notification will be sent to the player when /breed's cool-down timer has elapsed. Not supplying a true/false argument will cause the setting to be toggled between true and false. | ||
+ | |||
+ | ====compedit==== | ||
+ | <code>/compedit <''player''> <''box''> <''slot''> <''Pokémon Spec''></code>: Edits the specified Pokémon in the specified player's PC using a [[Pokemon spec | Pokémon Spec]]. | ||
+ | |||
+ | Alias: <code>/pcedit</code> | ||
====compsearch==== | ====compsearch==== | ||
− | <code>/compsearch <''player''> <''Pokémon''></code>: Displays all occurrences of the specified Pokémon in the specified player's PC, including box number, [[Shininess]], level, [[Nature]], [[Growth]], [[Ability]], original Trainer, [[held item]], [[EVs]], IVs, and moves. To find the majority of this information, the player can mouse-over the corresponding section of the chat box. [[Eggs]] containing the specified Pokémon will also be displayed. This command does not look in the player's party. | + | <code>/compsearch <''player''> <''Pokémon''></code>: Displays all occurrences of the specified Pokémon in the specified player's PC, including box number, [[Shininess]], level, [[Nature]], [[Growth]], [[Ability]], original Trainer, [[held item]], [[EVs]], [[IVs]], and moves. To find the majority of this information, the player can mouse-over the corresponding section of the chat box. [[Eggs]] containing the specified Pokémon will also be displayed. This command does not look in the player's party. |
Aliases: <code>/pokecompsearch</code>, <code>/pcompsearch</code> | Aliases: <code>/pokecompsearch</code>, <code>/pcompsearch</code> | ||
Line 33: | Line 43: | ||
====comptake==== | ====comptake==== | ||
<code>/comptake <''player''> <''box''> <''slot''></code>: Takes the Pokémon in the specified box number and slot and gives it to the user of the command. | <code>/comptake <''player''> <''box''> <''slot''></code>: Takes the Pokémon in the specified box number and slot and gives it to the user of the command. | ||
+ | ====comptest==== | ||
+ | <code>/comptest <''player''> <''box''> <''position''> <''Pokémon Spec''></code>: Checks whether the Pokémon in the specified position of the specified player's PC matches the [[Pokemon spec | Pokémon Spec]] given in the command. For example, <code>/comptest Hiroku 1 23 untradeable unbreedable s</code> will check if the specified Pokémon is untradeable, unbreedable, and shiny. | ||
+ | |||
+ | Alias: <code>/pctest</code> | ||
====dexcheck==== | ====dexcheck==== | ||
<code>/dexcheck</code>: Gets the number of caught Pokémon according to the user's Pokédex. | <code>/dexcheck</code>: Gets the number of caught Pokémon according to the user's Pokédex. | ||
Line 38: | Line 52: | ||
<code>/eggsteps [''player''] <''slot''></code>: Displays the total number of steps required to hatch the [[Egg]] in the specified party slot (1-6) of the specified player's party. If no player is given, the command user's party will be used. | <code>/eggsteps [''player''] <''slot''></code>: Displays the total number of steps required to hatch the [[Egg]] in the specified party slot (1-6) of the specified player's party. If no player is given, the command user's party will be used. | ||
====evs==== | ====evs==== | ||
− | <code>/evs | + | <code>/evs <''slot''></code>: This command will display the [[EVs]] that the Pokémon in the specified party slot (1-6) of the use player has accumulated. It will show the EVs for each individual stat (HP, Attack, Defense, Special Attack, Special Defense, Speed), the total amount of EVs gained, the maximum possible EVs (510), and the percentage of EVs that have been gained towards the maximum ({{Frac|''Current EVs''|510}}). |
+ | |||
====hatch==== | ====hatch==== | ||
<code>/hatch [''player''] <''position''></code>: Hatches the [[Egg]] that currently resides in the specified position of the player's party. This command has no effect if the position does not contain an Egg. After using this command, a 10 minute cooldown timer (modifiable in the config) must elapse before using this command again. | <code>/hatch [''player''] <''position''></code>: Hatches the [[Egg]] that currently resides in the specified position of the player's party. This command has no effect if the position does not contain an Egg. After using this command, a 10 minute cooldown timer (modifiable in the config) must elapse before using this command again. | ||
Line 46: | Line 61: | ||
<code>/hiddenpower <''position''></code>: Displays the [[type]] and base power of [[Hidden Power]] if used by the Pokémon in the specified party position (1-6) of the command user's party. This command will function regardless of whether the targeted Pokémon currently knows Hidden Power. | <code>/hiddenpower <''position''></code>: Displays the [[type]] and base power of [[Hidden Power]] if used by the Pokémon in the specified party position (1-6) of the command user's party. This command will function regardless of whether the targeted Pokémon currently knows Hidden Power. | ||
====ivs==== | ====ivs==== | ||
− | <code>/ivs | + | <code>/ivs <''position''></code>: Displays the [[IVs]] that the Pokémon in the specified party position (1-6) of the use player has. The command will show the IVs for each stat (HP, Attack, Defense, Special Attack, Special Defense, Speed), the total IVs, the maximum possible IVs (31 in every stat, 186), and the percentage of IVs that the Pokémon has compared to the maximum ({{Frac|''Current IVs''|186}}). |
+ | |||
====levelling==== | ====levelling==== | ||
<code>/levelling [''player''] [''slot''] [on|off]</code> : Enables/disables leveling for the user's (or the given player's) entire party (or the Pokémon in the specified slot). | <code>/levelling [''player''] [''slot''] [on|off]</code> : Enables/disables leveling for the user's (or the given player's) entire party (or the Pokémon in the specified slot). | ||
Line 52: | Line 68: | ||
<code>/movelist <''Pokémon''></code>: Displays all of the specified Pokémon's level-up, [[Egg]], and [[tutor]] moves. This command does not list moves that a Pokémon can learn via [[TM]]/[[HM]]. | <code>/movelist <''Pokémon''></code>: Displays all of the specified Pokémon's level-up, [[Egg]], and [[tutor]] moves. This command does not list moves that a Pokémon can learn via [[TM]]/[[HM]]. | ||
====pc==== | ====pc==== | ||
− | <code>/pc</code>Opens the player's PC. | + | <code>/pc [box]</code>: Opens the player's PC. If a number is specified, it will open the PC at box specified. |
Aliases: <code>/pokepc</code>, <code>/ppc</code> | Aliases: <code>/pokepc</code>, <code>/ppc</code> | ||
+ | ====pixelextrasreload==== | ||
+ | <code>/pixelextrasreload</code>: Reloads the Pixelmon Extras config. | ||
====pokeclone==== | ====pokeclone==== | ||
<code>/pokeclone <''slot''> [''player'']</code>: Creates a perfect clone of the Pokémon in the specified slot of the user's (or the given player's) party | <code>/pokeclone <''slot''> [''player'']</code>: Creates a perfect clone of the Pokémon in the specified slot of the user's (or the given player's) party | ||
− | |||
− | |||
====pokedel==== | ====pokedel==== | ||
<code>/pokedel <''player''> <''pc|party''> <''slot''|''specifications...'' [confirm]></code>: Removes Pokémon from the party or [[PC]] of the given player. A specific slot (or box and box position in the case of PC deletion) can be used to specify which Pokémon. Alternatively, instead of party/PC location, [[Pokémon spec]] arguments can be used to delete more than one Pokémon. For example, <code>/pokedel <''player''> pc lvl:100</code> would delete all Pokémon that are level 100 from the specified player's PC. | <code>/pokedel <''player''> <''pc|party''> <''slot''|''specifications...'' [confirm]></code>: Removes Pokémon from the party or [[PC]] of the given player. A specific slot (or box and box position in the case of PC deletion) can be used to specify which Pokémon. Alternatively, instead of party/PC location, [[Pokémon spec]] arguments can be used to delete more than one Pokémon. For example, <code>/pokedel <''player''> pc lvl:100</code> would delete all Pokémon that are level 100 from the specified player's PC. | ||
Line 64: | Line 80: | ||
Alias: <code>/pdel</code> | Alias: <code>/pdel</code> | ||
====pokeedit==== | ====pokeedit==== | ||
− | <code>/pokeedit <''player''> <''position''> <'' | + | <code>/pokeedit <''player''> <''position''> <''Pokémon spec''></code>: Edits one or more aspects of the Pokémon in the specified position of the specified player's party. This command supports all components of [[Pokemon spec | Pokémon Specs]]. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====pokeevolve==== | ====pokeevolve==== | ||
<code>/pokeevolve (/pevolve, /evolve) [''player''] <''position''></code>: [[Evolves]] the Pokémon in the specified position of the specified player's party if there is a Pokémon it can evolve into. The Pokémon will evolve regardless of whether evolutionary conditions (such as level) are met. If the Pokémon can evolve into multiple different Pokémon, like [[Eevee]], the Pokémon will evolve into its first evolution by [[Pokédex]] number (in Eevee's case, [[Vaporeon]]). The player argument can be omitted to refer to the player who used the command. | <code>/pokeevolve (/pevolve, /evolve) [''player''] <''position''></code>: [[Evolves]] the Pokémon in the specified position of the specified player's party if there is a Pokémon it can evolve into. The Pokémon will evolve regardless of whether evolutionary conditions (such as level) are met. If the Pokémon can evolve into multiple different Pokémon, like [[Eevee]], the Pokémon will evolve into its first evolution by [[Pokédex]] number (in Eevee's case, [[Vaporeon]]). The player argument can be omitted to refer to the player who used the command. | ||
Line 94: | Line 88: | ||
<code>/pokefaint <''player''></code>: Faints Pokémon in the party of the given player. If <code>all</code> is provided as the player then all online player party Pokémon will be fainted. | <code>/pokefaint <''player''></code>: Faints Pokémon in the party of the given player. If <code>all</code> is provided as the player then all online player party Pokémon will be fainted. | ||
====pokegivetype==== | ====pokegivetype==== | ||
− | <code>/pokegivetype <player> <type> ['' | + | <code>/pokegivetype <player> <type> [''Pokémon Spec'']</code>: Gives a random Pokémon of the given type to the specified player with optional [[Pokemon spec | Pokémon Spec]] arguments. |
Alias: <code>/pgt</code> | Alias: <code>/pgt</code> | ||
Line 124: | Line 118: | ||
<code>/pokeretrieve all</code>: Uses <code>/pokeretrieve</code> on all players on the server. | <code>/pokeretrieve all</code>: Uses <code>/pokeretrieve</code> on all players on the server. | ||
====pokesee==== | ====pokesee==== | ||
− | <code>/pokesee <''player''></code>: Shows the contents of the specified player's party, including Pokémon species, [[Shininess]], level, [[Nature]], [[Growth]], [[Ability]], original Trainer, [[held item]], [[EVs]], IVs, and moves. To find the majority of this information, the player can mouse-over the corresponding section of the chat box. [[Eggs]] containing the specified Pokémon will also be displayed. | + | <code>/pokesee <''player''></code>: Shows the contents of the specified player's party, including Pokémon species, [[Shininess]], level, [[Nature]], [[Growth]], [[Ability]], original Trainer, [[held item]], [[EVs]], [[IVs]], and moves. To find the majority of this information, the player can mouse-over the corresponding section of the chat box. [[Eggs]] containing the specified Pokémon will also be displayed. |
Alias: <code>/psee</code> | Alias: <code>/psee</code> | ||
====pokesell==== | ====pokesell==== | ||
− | <code>/pokesell <''player''> <''position''></code>: Gives the specified player the Pokémon in the specified position of the command user's party. This command cannot be used if the user of the command only has one Pokémon. Despite the name of the command, this command only gives Pokémon to other players for free; nothing can be requested in exchange for the Pokémon. | + | <code>/pokesell <''player''> <''position''> [-f]</code>: Gives the specified player the Pokémon in the specified position of the command user's party. This command cannot be used if the user of the command only has one Pokémon or the Pokémon is untradeable, unless they add <code>-f</code> to the command and have the <code>pixelextras.admin.bypass</code> permission node. Despite the name of the command, this command only gives Pokémon to other players for free; nothing can be requested in exchange for the Pokémon. |
Aliases: <code>/psell</code>, <code>/pokegift</code>, <code>/pgift</code> | Aliases: <code>/psell</code>, <code>/pokegift</code>, <code>/pgift</code> | ||
Line 140: | Line 134: | ||
Alias: <code>/ptake</code> | Alias: <code>/ptake</code> | ||
+ | ====poketest==== | ||
+ | <code>/poketest <''player''> <''position''> <''Pokémon Spec''></code>: Checks whether the Pokémon in the specified position of the specified player's party matches the [[Pokemon spec | Pokémon Spec]] given in the command. For example, <code>/poketest Hiroku 1 untradeable unbreedable s</code> will check if the specified Pokémon is untradeable, unbreedable, and shiny. | ||
+ | |||
+ | Alias: <code>/ptest</code> | ||
====randomleg==== | ====randomleg==== | ||
<code>/randomleg <player> [''specifications...'']</code>: Gives a random legendary Pokémon to the specified player with optional [[Pokémon spec]] arguments. | <code>/randomleg <player> [''specifications...'']</code>: Gives a random legendary Pokémon to the specified player with optional [[Pokémon spec]] arguments. | ||
Line 151: | Line 149: | ||
<code>/tms <''Pokémon''></code>: Displays a list of what [[TMs]] the specified Pokémon is compatible with. | <code>/tms <''Pokémon''></code>: Displays a list of what [[TMs]] the specified Pokémon is compatible with. | ||
====tradesim==== | ====tradesim==== | ||
− | <code>/tradesim <''position''></code>: This command triggers a [[trade]] [[evolution]] on the Pokémon in the specified position of the player's party. If the Pokémon also needs to have a [[held item]] to evolve, this requirement will be in effect while simulating the trade. If the Pokémon does not evolve by trading it, this command does nothing. | + | <code>/tradesim <''position''> [''trade partner'']</code>: This command triggers a [[trade]] [[evolution]] on the Pokémon in the specified position of the player's party. If the Pokémon also needs to have a [[held item]] to evolve, this requirement will be in effect while simulating the trade. The <code>trade partner</code> argument is used for Pokémon that only evolve when traded with a certain other Pokémon. For example to evolve [[Shelmet]] into [[Accelgor]], use <code>/tradesim <''position''> Karrablast</code>. |
+ | |||
+ | If the Pokémon does not evolve by trading it, this command does nothing. | ||
+ | |||
====wiki==== | ====wiki==== | ||
<code>/wiki <''Pokémon''> <''info''></code>: Displays server-specific information about a certain Pokémon. The <code>''info''</code> argument can be one of the following keywords to display different types of information about the Pokémon. | <code>/wiki <''Pokémon''> <''info''></code>: Displays server-specific information about a certain Pokémon. The <code>''info''</code> argument can be one of the following keywords to display different types of information about the Pokémon. | ||
Line 162: | Line 163: | ||
*<code>rarity</code>: Displays the rarity of the specified Pokémon spawning, if it doesn't spawn, or is set to be Legendary. | *<code>rarity</code>: Displays the rarity of the specified Pokémon spawning, if it doesn't spawn, or is set to be Legendary. | ||
*<code>time</code>: Displays which times the specified Pokémon will spawn. | *<code>time</code>: Displays which times the specified Pokémon will spawn. | ||
+ | *<code>evdrop</code>: Displays what ev the Pokémon will give on kill. | ||
+ | *<code>spawn</code>: Displays Somes infos like Biome but more accurate than the current biome argument. | ||
Alias: <code>/pokeinfo</code> | Alias: <code>/pokeinfo</code> | ||
Line 167: | Line 170: | ||
<code>/xpmod <''multiplier''></code>: Changes the multiplier for Pokémon experience gain in battle. This multiplier will be reset if the server is reset. | <code>/xpmod <''multiplier''></code>: Changes the multiplier for Pokémon experience gain in battle. This multiplier will be reset if the server is reset. | ||
===Permissions=== | ===Permissions=== | ||
+ | *<code>/bossbomb</code>: <code>pixelextras.command.bossbomb</code> | ||
*<code>/breed</code>: <code>pixelextras.command.breed</code> | *<code>/breed</code>: <code>pixelextras.command.breed</code> | ||
*<code>/breeding</code>: <code>pixelextras.command.breeding</code> | *<code>/breeding</code>: <code>pixelextras.command.breeding</code> | ||
+ | *<code>/compedit</code>: <code>pixelextras.command.compedit</code> | ||
*<code>/compsearch</code>: <code>pixelextras.command.compsearch</code> | *<code>/compsearch</code>: <code>pixelextras.command.compsearch</code> | ||
*<code>/compsee</code>: <code>pixelextras.command.compsee</code> | *<code>/compsee</code>: <code>pixelextras.command.compsee</code> | ||
*<code>/comptake</code>: <code>pixelextras.command.comptake</code> | *<code>/comptake</code>: <code>pixelextras.command.comptake</code> | ||
+ | *<code>/comptest</code>: <code>pixelextras.command.comptest</code> | ||
*<code>/dexcheck</code>: <code>pixelextras.command.dexcheck</code> | *<code>/dexcheck</code>: <code>pixelextras.command.dexcheck</code> | ||
*<code>/eggsteps</code>: <code>pixelextras.command.eggsteps</code> | *<code>/eggsteps</code>: <code>pixelextras.command.eggsteps</code> | ||
Line 177: | Line 183: | ||
*<code>/hatch</code>: <code>pixelextras.command.hatch</code> | *<code>/hatch</code>: <code>pixelextras.command.hatch</code> | ||
*Allow <code>/hatch</code> to be used on other players: <code>pixelextras.command.admin.hatch</code> | *Allow <code>/hatch</code> to be used on other players: <code>pixelextras.command.admin.hatch</code> | ||
+ | *Bypass the cooldown: <code>pixelextras.hatch.cooldown.bypass</code> | ||
*<code>/hiddenpower</code>: <code>pixelextras.command.hiddenpower</code> | *<code>/hiddenpower</code>: <code>pixelextras.command.hiddenpower</code> | ||
*<code>/ivs</code>: <code>pixelextras.command.ivs</code> | *<code>/ivs</code>: <code>pixelextras.command.ivs</code> | ||
Line 182: | Line 189: | ||
*<code>/movelist</code>: <code>pixelextras.command.movelist</code> | *<code>/movelist</code>: <code>pixelextras.command.movelist</code> | ||
*<code>/pc</code>: <code>pixelextras.command.pc</code> | *<code>/pc</code>: <code>pixelextras.command.pc</code> | ||
+ | *<code>/pc [box]</code>: <code>pixelextras.pc.openbox</code> | ||
+ | *<code>/pixelextrasreload</code>: <code>pixelextras.command.pixelextrasreload</code> | ||
*<code>/pokeclone</code>: <code>pixelextras.command.pokeclone</code> | *<code>/pokeclone</code>: <code>pixelextras.command.pokeclone</code> | ||
− | |||
*<code>/pokedel</code>: <code>pixelextras.command.pokedel</code> | *<code>/pokedel</code>: <code>pixelextras.command.pokedel</code> | ||
*<code>/pokeedit</code>: <code>pixelextras.command.pokeedit</code> | *<code>/pokeedit</code>: <code>pixelextras.command.pokeedit</code> | ||
Line 196: | Line 204: | ||
*<code>/pokesee</code>: <code>pixelextras.command.pokesee</code> | *<code>/pokesee</code>: <code>pixelextras.command.pokesee</code> | ||
*<code>/pokesell</code>: <code>pixelextras.command.pokesell</code> | *<code>/pokesell</code>: <code>pixelextras.command.pokesell</code> | ||
+ | *Allow <code>/pokesell</code> to give away their last Pokémon and untradeable Pokémon: <code>pixelextras.admin.bypass</code> | ||
*<code>/pokespawncoords</code>: <code>pixelextras.command.pspawn</code> | *<code>/pokespawncoords</code>: <code>pixelextras.command.pspawn</code> | ||
*<code>/poketake</code>: <code>pixelextras.command.poketake</code> | *<code>/poketake</code>: <code>pixelextras.command.poketake</code> | ||
+ | *<code>/poketest</code>: <code>pixelextras.command.poketest</code> | ||
*<code>/redeemfossil</code>: <code>pixelextras.command.redeemfossil</code> | *<code>/redeemfossil</code>: <code>pixelextras.command.redeemfossil</code> | ||
*<code>/starter</code>: <code>pixelextras.command.starter</code> | *<code>/starter</code>: <code>pixelextras.command.starter</code> | ||
*<code>/tms</code>: <code>pixelextras.command.tms</code> | *<code>/tms</code>: <code>pixelextras.command.tms</code> | ||
*<code>/tradesim</code>: <code>pixelextras.command.tradesim</code> | *<code>/tradesim</code>: <code>pixelextras.command.tradesim</code> | ||
+ | *Bypass the <code>untradeable</code> spec: <code>pixelextras.tradesim.bypass.untradeable</code> | ||
*<code>/wiki</code>: <code>pixelextras.command.wiki</code> | *<code>/wiki</code>: <code>pixelextras.command.wiki</code> | ||
*<code>/xpmod</code>: <code>pixelextras.command.xpmod</code> | *<code>/xpmod</code>: <code>pixelextras.command.xpmod</code> | ||
Line 211: | Line 222: | ||
*"Hatch Command Cooldown": The number of seconds that a player must wait between uses of <code>/hatch</code>. | *"Hatch Command Cooldown": The number of seconds that a player must wait between uses of <code>/hatch</code>. | ||
*"Notify Ops": Enables most commands to notify ops (and print to the FML log) when a player uses them. | *"Notify Ops": Enables most commands to notify ops (and print to the FML log) when a player uses them. | ||
+ | |||
+ | |||
Along with the "pixelextras.cfg" file containing the above settings, a "cooldown.cfg" is generated to store individual cooldowns for each player who uses the <code>/breed</code> and <code>/hatch</code> commands. This cooldown.cfg file should not be manually modified; doing so may cause unexpected side effects. | Along with the "pixelextras.cfg" file containing the above settings, a "cooldown.cfg" is generated to store individual cooldowns for each player who uses the <code>/breed</code> and <code>/hatch</code> commands. This cooldown.cfg file should not be manually modified; doing so may cause unexpected side effects. | ||
− | |||
− | |||
− | |||
[[Category:Sidemods]] | [[Category:Sidemods]] |
Latest revision as of 13:34, 25 July 2025
Pixelmon Extras is a Pixelmon sidemod that adds an assortment of Pixelmon-related commands.
As of 9.0.0, Pixelmon Extras has been integrated into Pixelmon itself and as such this sidemod is no longer required for access to these commands/features.
Contents
- 1 Installation
- 2 Commands
- 2.1 bossbomb
- 2.2 breed
- 2.3 breeding
- 2.4 compedit
- 2.5 compsearch
- 2.6 compsee
- 2.7 comptake
- 2.8 comptest
- 2.9 dexcheck
- 2.10 eggsteps
- 2.11 evs
- 2.12 hatch
- 2.13 hiddenpower
- 2.14 ivs
- 2.15 levelling
- 2.16 movelist
- 2.17 pc
- 2.18 pixelextrasreload
- 2.19 pokeclone
- 2.20 pokedel
- 2.21 pokeedit
- 2.22 pokeevolve
- 2.23 pokefaint
- 2.24 pokegivetype
- 2.25 pokekill
- 2.26 pokenpckill
- 2.27 pokerandom
- 2.28 pokereset
- 2.29 pokerestart
- 2.30 pokeretrieve
- 2.31 pokesee
- 2.32 pokesell
- 2.33 pokespawncoords
- 2.34 poketake
- 2.35 poketest
- 2.36 randomleg
- 2.37 redeemfossil
- 2.38 starter
- 2.39 tms
- 2.40 tradesim
- 2.41 wiki
- 2.42 xpmod
- 2.43 Permissions
- 3 Config settings
Installation
Minecraft version | Pixelmon version | Pixelmon Extras version |
---|---|---|
1.12.2 | 8.3.1+ | 2.5.15 |
1.12.2 | 8.2.0+ | 2.5.12 |
1.12.2 | 8.1.0+ | 2.5.11 |
1.12.2 | 7.2.2+ | 2.5.7 |
1.12.2 | 6.3+ | 2.3.10 |
1.10.2 | 5.0-5.1 | 2.2.10 |
1.8.9 | 4.3 | 2.1.7 |
On servers, Pixelmon Extras is server-side and does not need to be installed by each individual player to be used.
Minecraft launcher
- Download Pixelmon Extras for your version of Minecraft here.
- Place the downloaded jar file in the mods folder.
Commands
Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here.
bossbomb
/bossbomb <boss type>
: Turns all wild Pokémon into a boss of the given type.
breed
/breed <position> <position>
: Spawns an Egg in the player's party (or PC if the player's party is full) that would normally be created when breeding the two Pokémon in the specified party slots. If two selected Pokémon cannot breed together, no Egg will be produced. This command is not affected by breeding environments. After using this command, a 10 minute cool-down timer (modifiable in the config) must elapse before using this command again.
Aliases: /pokebreed
, /pbreed
breeding
/breeding [true|false]
: Sets whether a notification will be sent to the player when /breed's cool-down timer has elapsed. Not supplying a true/false argument will cause the setting to be toggled between true and false.
compedit
/compedit <player> <box> <slot> <Pokémon Spec>
: Edits the specified Pokémon in the specified player's PC using a Pokémon Spec.
Alias: /pcedit
compsearch
/compsearch <player> <Pokémon>
: Displays all occurrences of the specified Pokémon in the specified player's PC, including box number, Shininess, level, Nature, Growth, Ability, original Trainer, held item, EVs, IVs, and moves. To find the majority of this information, the player can mouse-over the corresponding section of the chat box. Eggs containing the specified Pokémon will also be displayed. This command does not look in the player's party.
Aliases: /pokecompsearch
, /pcompsearch
compsee
/compsee <player> <box>
: Shows all of the Pokémon in the specified box in the specified player's PC. Along with the Pokémon themselves, their Shininess, level, Nature, Growth, Ability, original Trainer, held item are shown. To find the majority of this information, the player can mouse-over the individual Pokémon of the chat box. The contents of Eggs are shown rather than the Eggs themselves.
Aliases: /pokecompsee
, /pcompsee
comptake
/comptake <player> <box> <slot>
: Takes the Pokémon in the specified box number and slot and gives it to the user of the command.
comptest
/comptest <player> <box> <position> <Pokémon Spec>
: Checks whether the Pokémon in the specified position of the specified player's PC matches the Pokémon Spec given in the command. For example, /comptest Hiroku 1 23 untradeable unbreedable s
will check if the specified Pokémon is untradeable, unbreedable, and shiny.
Alias: /pctest
dexcheck
/dexcheck
: Gets the number of caught Pokémon according to the user's Pokédex.
eggsteps
/eggsteps [player] <slot>
: Displays the total number of steps required to hatch the Egg in the specified party slot (1-6) of the specified player's party. If no player is given, the command user's party will be used.
evs
/evs <slot>
: This command will display the EVs that the Pokémon in the specified party slot (1-6) of the use player has accumulated. It will show the EVs for each individual stat (HP, Attack, Defense, Special Attack, Special Defense, Speed), the total amount of EVs gained, the maximum possible EVs (510), and the percentage of EVs that have been gained towards the maximum (Current EVs510).
hatch
/hatch [player] <position>
: Hatches the Egg that currently resides in the specified position of the player's party. This command has no effect if the position does not contain an Egg. After using this command, a 10 minute cooldown timer (modifiable in the config) must elapse before using this command again.
Aliases: /pokehatch
, /phatch
/hiddenpower <position>
: Displays the type and base power of Hidden Power if used by the Pokémon in the specified party position (1-6) of the command user's party. This command will function regardless of whether the targeted Pokémon currently knows Hidden Power.
ivs
/ivs <position>
: Displays the IVs that the Pokémon in the specified party position (1-6) of the use player has. The command will show the IVs for each stat (HP, Attack, Defense, Special Attack, Special Defense, Speed), the total IVs, the maximum possible IVs (31 in every stat, 186), and the percentage of IVs that the Pokémon has compared to the maximum (Current IVs186).
levelling
/levelling [player] [slot] [on|off]
: Enables/disables leveling for the user's (or the given player's) entire party (or the Pokémon in the specified slot).
movelist
/movelist <Pokémon>
: Displays all of the specified Pokémon's level-up, Egg, and tutor moves. This command does not list moves that a Pokémon can learn via TM/HM.
pc
/pc [box]
: Opens the player's PC. If a number is specified, it will open the PC at box specified.
Aliases: /pokepc
, /ppc
pixelextrasreload
/pixelextrasreload
: Reloads the Pixelmon Extras config.
pokeclone
/pokeclone <slot> [player]
: Creates a perfect clone of the Pokémon in the specified slot of the user's (or the given player's) party
pokedel
/pokedel <player> <pc|party> <slot|specifications... [confirm]>
: Removes Pokémon from the party or PC of the given player. A specific slot (or box and box position in the case of PC deletion) can be used to specify which Pokémon. Alternatively, instead of party/PC location, Pokémon spec arguments can be used to delete more than one Pokémon. For example, /pokedel <player> pc lvl:100
would delete all Pokémon that are level 100 from the specified player's PC.
Alias: /pdel
pokeedit
/pokeedit <player> <position> <Pokémon spec>
: Edits one or more aspects of the Pokémon in the specified position of the specified player's party. This command supports all components of Pokémon Specs.
pokeevolve
/pokeevolve (/pevolve, /evolve) [player] <position>
: Evolves the Pokémon in the specified position of the specified player's party if there is a Pokémon it can evolve into. The Pokémon will evolve regardless of whether evolutionary conditions (such as level) are met. If the Pokémon can evolve into multiple different Pokémon, like Eevee, the Pokémon will evolve into its first evolution by Pokédex number (in Eevee's case, Vaporeon). The player argument can be omitted to refer to the player who used the command.
Aliases: /pevolve
, /evolve
pokefaint
/pokefaint <player>
: Faints Pokémon in the party of the given player. If all
is provided as the player then all online player party Pokémon will be fainted.
pokegivetype
/pokegivetype <player> <type> [Pokémon Spec]
: Gives a random Pokémon of the given type to the specified player with optional Pokémon Spec arguments.
Alias: /pgt
pokekill
/pokekill
: Removes all wild Pokémon from the world except those that are in battle (either with players or other wild Pokémon). Pokémon owned by players are unaffected. Pokémon spawned with Pixelmon spawners are affected.
pokenpckill
/pokenpckill <type>
: Removes all NPCs of the specified type. The type
argument can be any of the following:
all
: All NPCs.chatting
: Chatting NPCs.doctor
: Doctors.relearner
: Move relearners.shop
: Shopkeeperstrader
: Traderstrainer
: NPC Trainers.tutor
: Move tutors.
pokerandom
/pokerandom [player] [specifications...]
: Gives a random Pokémon to the specified player with optional Pokémon spec arguments.
Alias: /prandom
pokereset
/pokereset <player> <slot> [level]
: Sets the Pokémon in the specified party position of the specified player to level 5 and all of its EVs to 0.
Alias: /preset
pokerestart
/pokerestart [player]
: Deletes all of the specified player's Pokémon, and kicks the player from the server.
pokeretrieve
/pokeretrieve [player]
: Returns all of the specified player's party Pokémon to their Poké Balls. The player argument can be omitted to use the command on the command's user.
/pokeretrieve all
: Uses /pokeretrieve
on all players on the server.
pokesee
/pokesee <player>
: Shows the contents of the specified player's party, including Pokémon species, Shininess, level, Nature, Growth, Ability, original Trainer, held item, EVs, IVs, and moves. To find the majority of this information, the player can mouse-over the corresponding section of the chat box. Eggs containing the specified Pokémon will also be displayed.
Alias: /psee
pokesell
/pokesell <player> <position> [-f]
: Gives the specified player the Pokémon in the specified position of the command user's party. This command cannot be used if the user of the command only has one Pokémon or the Pokémon is untradeable, unless they add -f
to the command and have the pixelextras.admin.bypass
permission node. Despite the name of the command, this command only gives Pokémon to other players for free; nothing can be requested in exchange for the Pokémon.
Aliases: /psell
, /pokegift
, /pgift
pokespawncoords
/pokespawncoords <Pokémon> <player>
: Spawns the specified Pokémon at the specified player's coordinates.
/pokespawncoords <Pokémon> <x> <y> <z> [specifications...]
: Spawns the specified Pokémon at the specified x, y, and z coordinates, with optional Pokémon spec arguments.
Aliases: /pspawncoords
, /pspawnc
, /pspawn
poketake
/poketake <player> <position>
: Takes a Pokémon in the specified party position in specified player and gives it to the user of the command.
Alias: /ptake
poketest
/poketest <player> <position> <Pokémon Spec>
: Checks whether the Pokémon in the specified position of the specified player's party matches the Pokémon Spec given in the command. For example, /poketest Hiroku 1 untradeable unbreedable s
will check if the specified Pokémon is untradeable, unbreedable, and shiny.
Alias: /ptest
randomleg
/randomleg <player> [specifications...]
: Gives a random legendary Pokémon to the specified player with optional Pokémon spec arguments.
Alias: /rl
redeemfossil
/redeemfossil [all]
: Revives the currently held Fossil item (covered or cleaned) and adds it to the player's party (or PC if the party is full). If all
is added to the command, the entire stack will be consumed and redeemed.
starter
/starter [player]
: Causes the starter Pokémon selection screen to open for the specified player. This will only happen if the specified player has not already chosen a starter Pokémon. If no player name is specified, the command will be used on the command's user.
tms
/tms <Pokémon>
: Displays a list of what TMs the specified Pokémon is compatible with.
tradesim
/tradesim <position> [trade partner]
: This command triggers a trade evolution on the Pokémon in the specified position of the player's party. If the Pokémon also needs to have a held item to evolve, this requirement will be in effect while simulating the trade. The trade partner
argument is used for Pokémon that only evolve when traded with a certain other Pokémon. For example to evolve Shelmet into Accelgor, use /tradesim <position> Karrablast
.
If the Pokémon does not evolve by trading it, this command does nothing.
wiki
/wiki <Pokémon> <info>
: Displays server-specific information about a certain Pokémon. The info
argument can be one of the following keywords to display different types of information about the Pokémon.
biome
: Lists all the biomes the specified Pokémon will spawn in.catch
: Displays the Pokémon's catch rate.egggroup
: Lists the Egg Group(s) of the specified Pokémon.evo
: Lists the name of the Pokémon's next evolution (if any) and the requirements for evolving into it.genderratio
: Displays the percent chance that a Pokémon is male or if it is genderless.moves
: Displays the Pokémon's move learnset by level up.rarity
: Displays the rarity of the specified Pokémon spawning, if it doesn't spawn, or is set to be Legendary.time
: Displays which times the specified Pokémon will spawn.evdrop
: Displays what ev the Pokémon will give on kill.spawn
: Displays Somes infos like Biome but more accurate than the current biome argument.
Alias: /pokeinfo
xpmod
/xpmod <multiplier>
: Changes the multiplier for Pokémon experience gain in battle. This multiplier will be reset if the server is reset.
Permissions
/bossbomb
:pixelextras.command.bossbomb
/breed
:pixelextras.command.breed
/breeding
:pixelextras.command.breeding
/compedit
:pixelextras.command.compedit
/compsearch
:pixelextras.command.compsearch
/compsee
:pixelextras.command.compsee
/comptake
:pixelextras.command.comptake
/comptest
:pixelextras.command.comptest
/dexcheck
:pixelextras.command.dexcheck
/eggsteps
:pixelextras.command.eggsteps
/evs
:pixelextras.command.evs
/hatch
:pixelextras.command.hatch
- Allow
/hatch
to be used on other players:pixelextras.command.admin.hatch
- Bypass the cooldown:
pixelextras.hatch.cooldown.bypass
/hiddenpower
:pixelextras.command.hiddenpower
/ivs
:pixelextras.command.ivs
/levelling
:pixelextras.command.levelling
/movelist
:pixelextras.command.movelist
/pc
:pixelextras.command.pc
/pc [box]
:pixelextras.pc.openbox
/pixelextrasreload
:pixelextras.command.pixelextrasreload
/pokeclone
:pixelextras.command.pokeclone
/pokedel
:pixelextras.command.pokedel
/pokeedit
:pixelextras.command.pokeedit
/pokeevolve
:pixelextras.command.pokeevolve
/pokefaint
:pixelextras.command.pokefaint
/pokegivetype
:pixelextras.command.pokegivetype
/pokekill
:pixelextras.command.pokekill
/pokerandom
:pixelextras.command.pokerandom
/pokereset
:pixelextras.command.pokereset
/pokerestart
:pixelextras.command.pokerestart
(orpixelextras.command.admin.pokerestart
for use on other players)/pokeretrieve
:pixelextras.command.pokeretrieve
/pokesee
:pixelextras.command.pokesee
/pokesell
:pixelextras.command.pokesell
- Allow
/pokesell
to give away their last Pokémon and untradeable Pokémon:pixelextras.admin.bypass
/pokespawncoords
:pixelextras.command.pspawn
/poketake
:pixelextras.command.poketake
/poketest
:pixelextras.command.poketest
/redeemfossil
:pixelextras.command.redeemfossil
/starter
:pixelextras.command.starter
/tms
:pixelextras.command.tms
/tradesim
:pixelextras.command.tradesim
- Bypass the
untradeable
spec:pixelextras.tradesim.bypass.untradeable
/wiki
:pixelextras.command.wiki
/xpmod
:pixelextras.command.xpmod
Config settings
- "Allow /breed cooldown notifications": Enables the use of
/breeding
to be notified when /breed can be used again. - "Allows Legendaries via /pokerandom": Enables Legendary Pokémon to be given via
/pokerandom
. - "Breed Command Cooldown": The number of seconds that a player must wait between uses of
/breed
. - "Hatch Command Cooldown": The number of seconds that a player must wait between uses of
/hatch
. - "Notify Ops": Enables most commands to notify ops (and print to the FML log) when a player uses them.
Along with the "pixelextras.cfg" file containing the above settings, a "cooldown.cfg" is generated to store individual cooldowns for each player who uses the /breed
and /hatch
commands. This cooldown.cfg file should not be manually modified; doing so may cause unexpected side effects.