Pixelmon Extras
From Pixelmon Wiki
Pixelmon Extras is a Pixelmon sidemod that adds several new Pixelmon-related commands.
Contents
Installation
Pixelmon Extras functions for Pixelmon version 3.3.2 and upwards. On servers, the mod is server-side and does not need to be installed by each individual player to be used.
Minecraft launcher
- Download Pixelmon Extras here.
- Place the downloaded jar file in the mods folder.
Pixelmon launcher
- Edit your profile and choose the "Add Official Sidemod" option.
- Select Pixelmon Extras from the list.
Commands
- /breed (/pokebreed, /pbreed) 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 cooldown timer (modifiable in the config) must elapse before using this command again.
- /catchrate Pokémon: Displays the catch rate of the specified Pokémon.
- /compsearch (/pokecompsearch, /pcompsearch) 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.
- /compsee (/pokecompsee, /pcompsee) 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.
- /evolve (/pokeevolve, /pevolve) 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.
- /evs player position: This command will display the EVs that the Pokémon in the specified party position (1-6) of the specified 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).
- /gift (/pokegift, /pgift, /pokesell, /psell) player position: 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.
- /hatch (/pokehatch, /phatch) 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.
- /ivs player position: This command will display the IVs that the Pokémon in the specified party position (1-6) of the specified player has. It 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).
- /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 (/pokepc, /ppc): Opens the player's PC.
- /pdel (/pokedelete) player filter Pokémon: Removes a single Pokémon with the specified species name from the possession of the specified player based on one or more filters. At least one filter must be used. If more than one filter must be used, the second filter and onwards must be after the Pokémon argument. Filters, which can be specified either in full or as an abbreviation (possible abbreviations listed in parentheses), include:
- "box" ("b"): The box number of the Pokémon.
- "gender:" ("ge:", "ge"): The gender of the Pokémon. Genderless Pokémon cannot be selected using this filter.
- "growth:" ("gr:", "gr"): The growth of the Pokémon.
- "level:" ("l:", "l"): The level of the Pokémon.
- "nature:" ("n:", "n"): The Nature of the Pokémon.
- "party" ("p"): A Pokémon in the player's party.
- "s": Shiny Pokémon.
- /pgive (/pokegive) player Pokémon arguments: Gives the specified player the specified Pokémon. This command allows access to more arguments than the deafult /pokegive command, which are listed below. Several arguments have abbreviations that can also be used; these abbreviations are listed in parentheses.
- "ability:" ("ab:", "ab"): Ability. This argument is case sensitive and Pokémon can only be assigned Abilities that they can have legally.
- "ball:" ("ba:", "ba"): The Poké Ball that the Pokémon is contained in. The argument takes the Poké Ball type itself without "Ball" (e.g., "ba:Ultra").
- "gender:" ("ge:", "ge"): Gender ("m" for male, "f" for female", "n" for genderless).
- "growth:" ("gr:", "gr"): Growth.
- "level:" ("l:", "l"): The level of the Pokémon.
- "nature:" ("n:", "n"): Nature.
- "shiny" ("s"): Makes the Pokémon Shiny.
This command also replaces the default /pokegive command.
- /pokeedit player position aspect: Edits one or more aspects of the Pokémon in the specified position of the specified player's party. The possible aspects are as follows. Several arguments have abbreviations that can also be used; these abbreviations are listed in parentheses.
- "ability:" ("ab:", "ab"): Ability. This argument is case sensitive and Pokémon can only be assigned Abilities that they can have legally.
- "ball:" ("ba:", "ba"): The Poké Ball that the Pokémon is contained in. The argument takes the Poké Ball type itself without "Ball" (e.g., "ba:Ultra").
- "evattack": Add to Attack EV (-255 to 255).
- "evdefence": Add to Defense EV (-255 to 255).
- "evhp": Add to HP EV (-255 to 255).
- "evspecialattack": Add to Special Attack EV (-255 to 255).
- "evspecialdefence": Add to Special Defense EV (-255 to 255).
- "evspeed": Add to Speed EV (-255 to 255).
- "gender:" ("ge:", "ge"): Gender ("m" for male, "f" for female", "n" for genderless).
- "growth:" ("gr:", "gr"): Growth.
- "ivattack": Add to Attack IV (-31 to 31).
- "ivdefence": Add to Defense IV (-31 to 31).
- "ivhp": Add to HP IV (-31 to 31).
- "ivspecialattack": Add to Special Attack IV (-31 to 31).
- "ivspecialdefence": Add to Special Defense IV (-31 to 31).
- "ivspeed": Add to Speed IV (-31 to 31).
- "level:" ("l:", "l"): The level of the Pokémon.
- "nature:" ("n:", "n"): Nature.
- "notshiny" ("ns"): Makes a Shiny Pokémon into a normally colored Pokémon.
- "resetevs": Sets all of the Pokémon's EVs to 0.
- "resetivs": Sets all of the Pokémon IVs to 0.
- "shiny" ("s"): Makes the Pokémon Shiny.
- /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.
- /prandom (/pokerandom) player shiny: Gives a random Pokémon to the specified player. The Shiny argument is optional, and if it is specified as "s", the given Pokémon will be Shiny. The player argument can be omitted to give a random Pokémon to the user of the command, but the Shiny argument cannot be used in this case. Level cannot be specified and will be randomly chosen within the normal level range for the Pokémon.
- /psee (/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.
- /pspawn (/pokespawncoords, /pspawncoords, /pspawnc) Pokémon x y z arguments: Spawns the specified Pokémon at the specified x, y, and z coordinates. Other arguments are the same as the default /pokespawn command.
- /ptake (/poketake) player position: Takes a Pokémon in the specified party position in specified player and gives it to the user of the command.
- /tms Pokémon: Displays a list of what TMs the specified Pokémon is compatible with.
- /tradesim position: 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.
Permissions
Bukkit
- /breed: com.pixelextras.commands.Breed
- /compsearch: com.pixelextras.commands.CompSearch
- /compsee: com.pixelextras.commands.CompSee
- /evolve: com.pixelextras.commands.Evolve
- /evs: com.pixelextras.commands.Evs
- /gift: com.pixelextras.commands.Sell
- /hatch: com.pixelextras.commands.Hatch
- /ivs: com.pixelextras.commands.Ivs
- /movelist: com.pixelextras.commands.MoveList
- /pc: com.pixelextras.commands.PC
- /pdel: com.pixelextras.commands.PokeDel
- /pgive: com.pixelextras.commands.PokeGive
- /pokeedit: com.pixelextras.commands.PokeEdit
- /pokekill: com.pixelextras.commands.Kill
- /prandom: com.pixelextras.commands.PokeRandom
- /psee: com.pixelextras.commands.PokeSee
- /pspawn: com.pixelextras.commands.SpawnCoords
- /ptake: com.pixelextras.commands.Take
- /tms: com.pixelextras.commands.TM
- /tradesim: com.pixelextras.commands.TradeSim
- /wiki: com.pixelextras.commands.PokeInfo
Sponge
- /breed: pixelextras.command.breed
- /compsearch: pixelextras.command.compsearch
- /compsee: pixelextras.command.compsee
- /evolve: pixelextras.command.evolve
- /evs: pixelextras.command.evs
- /gift: pixelextras.command.pokesell
- /hatch: pixelextras.command.hatch
- /ivs: pixelextras.command.ivs
- /movelist: pixelextras.command.movelist
- /pc: pixelextras.command.pc
- /pdel: pixelextras.command.pdel
- /pgive: pixelextras.command.pgive
- /pokeedit: pixelextras.command.pokeedit
- /pokekill: pixelextras.command.pokekill
- /prandom: pixelextras.command.prandom
- /psee: pixelextras.command.psee
- /pspawn: pixelextras.command.pokespawncoords
- /ptake: pixelextras.command.ptake
- /tms: pixelextras.command.tms
- /tradesim: pixelextras.command.tradesim
- /wiki: pixelextras.command.wiki
Config settings
- 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.
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 modified; doing so may cause unexpected side effects.