Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Difference between revisions of "Pixelmon Extras"

From Pixelmon Wiki
m
(Undo revision 49137 by Lightningo7 (talk))
Line 1: Line 1:
Pixelmon Extras is a Pixelmon sidemod that adds several new commands.
+
Pixelmon Extras is a Pixelmon [[sidemod]] that adds an assortment of Pixelmon-related commands.
 
==Installation==
 
==Installation==
Pixelmon Extras functions for Pixelmon versions 3.3.2 to 3.5.1.
+
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 [http://pixelmonmod.com/downloads.php here].
 
#Download Pixelmon Extras [http://pixelmonmod.com/downloads.php here].
 
#Place the downloaded jar file in the mods folder.
 
#Place the downloaded jar file in the mods folder.
On servers, the mod is server-side and does not need to be installed by each individual player to be used.
+
Note: On the Pixelmon website's downloads page, the Pixelmon Extras link for ''Minecraft'' 1.7.10 is outdated. The commands in this outdated version are different; see [http://pixelmonmod.com/wiki/index.php?title=Pixelmon_Extras&oldid=35964 this page] if you choose to use the outdated version. The most recent version of Pixelmon Extras for ''Minecraft'' 1.7.10 is available on the Pixelmon launcher.
 +
===[[Pixelmon launcher]]===
 +
#Edit your profile and choose the "Add Official Sidemod" option.
 +
#Select Pixelmon Extras from the list.
  
 
==Commands==
 
==Commands==
*/catchrate ''Pokémon'': Displays the [[catch rate]] of the specified Pokémon. This command can also be used on Pokémon (up to Generation 5) that are unimplemented. If the specified name is not a Pokémon or is a Generation 6 Pokémon, the command will state that the catch rate is 0.
+
{{CommandSyntax}}
*/compdel ''player'' ''box'' ''position'': Deletes the Pokémon in the specified box (1-16) and position (1-30) from the specified player's [[PC]].
+
*/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 cool-down timer (modifiable in the config) must elapse before using this command again.
*/compsearch ''player'' ''Pokémon'': Displays all occurrences of the specified Pokémon in the specified player's PC, including level, box number, position, and [[Shininess]]. [[Eggs]] containing the specified Pokémon will also be displayed. If the Pokémon is not in the player's PC, the command will say so. This command does not look in the player's party.
+
*/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.
*/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 levels, positions in the box, and [[Shininess]] are displayed. The contents of Eggs are shown rather than the Eggs themselves.
+
*/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.
*/endbattle ''player'': Immediately ends the battle that the specified player is in. If no player is specified, the command will be applied to the player who used the command
+
*/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.
*/evolvl ''Pokémon'': Displays the [[evolution]] details (or lack thereof) of the specified Pokémon. This command will not specify what [[held item]] is needed for Pokémon that need to hold certain items and fulfill an additional condition to evolve (such as [[Gligar]] or [[Electabuzz]]). Only the first possible evolution by [[Pokédex]] number will be displayed for branched evolutions like [[Eevee]] or [[Gloom]].
+
*/evs <player> <slot>: This command will display the [[EVs]] that the Pokémon in the specified party slot (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 ({{Frac|''Current EVs''|510}}).
*/getevs ''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 ({{Frac|''Current EVs''|510}}).
+
*/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.
*/getivs ''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 ({{Frac|''Current IVs''|186}}). Despite the command showing a percentage, it is not possible to change a Pokémon IVs without modifying NBT tags.
+
*/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.
*/legendary ''player'' ''arguments'': Gives a random [[Legendary Pokémon]] to the specified player. Additional arguments are optional and the same as the default /pokegive command.
+
*/ivs <player> <position>: Displays the IVs that the Pokémon in the specified party position (1-6) of the specified 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}}).
*/movelist ''Pokémon'': Displays a list of the specified Pokémon's level up moves, including the moves' names and what levels they are learned at. This command sometimes shows erroneous levels that are slightly higher than the actual levels when the Pokémon learns moves.
+
*/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: Opens the player's PC.
+
*/pc (/pokepc, /ppc): Opens the player's PC.
*/pheal: Heals all Pokémon in the player's party. Equivalent to /pokeheal from the default Pixelmon [[commands]].
+
*/pheal: Heals the Pokémon in the command user's party.
*/pokeaccept: Accepts a challenge that was sent to the player and starts a battle with the challenge. The challenge cannot be accepted if the player is already in a battle.
+
*/pokecolor <slot> <color>: Sets the name of the Pokémon in the specified party position (1-6) to the specified color.
*/pokechallenge ''player'': Challenges the specified player to a Pokémon battle, which can be accepted or denied if the challenged player uses the /pokeaccept or /pokedeny commands, respectively. Players cannot be challenged if they are offline, in a [[trade]], or already being challenged by another player.
+
*/pokedel (/pdel) <player> <filter> <Pokémon> [filter]... : 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 can be specified either in full or as an abbreviation (possible abbreviations listed in parentheses), include:
*/pokechallenge cancel: Cancels a previously made battle challenge.
+
**"box" ("b"): The box number of the Pokémon.
*/pokecolor ''player'' ''position'' ''color''. The Pokémon owned by the specified player that is in the specified party position will have its name text changed to the specified color. This affects all occurrences of the Pokémon's name, including the overhead text above the Pokémon when outside of battle, any interfaces with the Pokémon's name (including in battle) and any messages with the Pokémon's name. Possible colors include aqua, black, blue, gold, green, purple, red, and yellow. The Pokémon's name color can be reset to white by renaming the Pokémon; deleting all characters in the renaming text box will cause the color to reset.
+
**"gender:" ("ge:", "ge"): The gender of the Pokémon. Genderless Pokémon cannot be selected using this filter.
*/pokedel ''player'' ''position'': Removes the Pokémon in the specified party position of the specified player. Cannot be used if the specified player only has one Pokémon in his/her party.
+
**"growth:" ("gr:", "gr"): The [[growth (stat)|growth]] of the Pokémon.
*/pokedeny: Denies a challenge issued to the player.
+
**"level:" ("l:", "l"): The level of the Pokémon.
*/pokeedit ''player'' ''position'' ''aspect'': Edits a single aspect of the Pokémon in the specified position of the specified player's party. Editing multiple aspects of the Pokémon requires multiple uses of the command. The possible aspects are as follows. The colon is optional for each of the arguments.
+
**"nature:" ("n:", "n"): The [[Nature]] of the Pokémon.
**happ:''happiness'' - [[Happiness]] (0-255)
+
**"party" ("p"): A Pokémon in the player's party.
**n:''nature'' - [[Nature]]
+
**"s": [[Shiny Pokémon]].
**s:''growth'' - [[Growth (stat)|Growth]]
+
*/pokeedit <player> <position> <aspects>: 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. Multiple aspects can be entered in a single use of the command, separated by spaces. However, each individual aspect argument should contain no spaces within. For example, "/pokeedit @p 1 ge:m l:40 s" would edit the Pokémon in the command user's first party slot, making it male, level 40, and [[Shiny]].
**ball:''ball'' - [[Poké Balls|Poké Ball]]
+
**"ability:" ("ab:", "ab"): [[Ability]]. Ability names are case-sensitive and spaces are omitted (e.g., "WaterAbsorb" for [[Water Absorb]]). Pokémon can only be assigned Abilities that they can have legally.
**lvl:''level'' - Level
+
**"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").
**hp:''HP'' - HP stat (0-500)
+
**"evattack": Add to Attack [[EV]] (-255 to 255).
**atk:''stat" - Attack stat (0-500)
+
**"evdefence": Add to Defense [[EV]] (-255 to 255).
**def:''stat'' - Defense stat (0-500)
+
**"evhp": Add to HP [[EV]] (-255 to 255).
**satk:''stat'' - Special Attack stat (0-500)
+
**"evspecialattack": Add to Special Attack [[EV]] (-255 to 255).
**sdef:''stat'' - Special Defense stat (0-500)
+
**"evspecialdefence": Add to Special Defense [[EV]] (-255 to 255).
**spd:''stat'' - Speed stat (0-500)
+
**"evspeed": Add to Speed [[EV]] (-255 to 255).
**evhp:''EV'' - HP EV (0-255)
+
**"gender:" ("ge:", "ge"): Gender ("m" for male, "f" for female", "n" for genderless).
**evatk:''EV'' - Attack EV (0-255)
+
**"growth:" ("gr:", "gr"): [[Growth (stat)|Growth]].
**evdef:''EV'' - Defense EV (0-255)
+
**"ivattack": Add to Attack IV (-31 to 31).
**evsatk:''EV'' - Special Attack EV (0-255)
+
**"ivdefence": Add to Defense IV (-31 to 31).
**evsdef:''EV'' - Special Defense EV (0-255)
+
**"ivhp": Add to HP IV (-31 to 31).
**evspd:''EV'' - Speed EV (0-255)
+
**"ivspecialattack": Add to Special Attack IV (-31 to 31).
**ivhp:''IV'' - HP IV (0-31)
+
**"ivspecialdefence": Add to Special Defense IV (-31 to 31).
**ivatk:''IV'' - Attack IV (0-31)
+
**"ivspeed": Add to Speed IV (-31 to 31).
**ivdef:''IV'' - Defense IV (0-31)
+
**"level:" ("l:", "l"): The level of the Pokémon.
**ivsatk:''IV'' - Special Attack IV (0-31)
+
**"nature:" ("n:", "n"): [[Nature]].
**ivsdef:''IV'' - Special Defense IV (0-31)
+
**"notshiny" ("ns"): Makes a [[Shiny]] Pokémon into a normally colored Pokémon.
**ivspd:''IV'' - Speed IV (0-31)
+
**"resetevs": Sets all of the Pokémon's [[EVs]] to 0.
*/pokeevolve ''player'' ''position'': Evolves the Pokémon in the specified position of the specified player's party regardless of whether normal evolution conditions are met. If the Pokémon has no evolution, nothing will occur. With branched evolutions, the Pokémon will evolve into the first evolution in Pokédex order (e.g., Eevee to [[Vaporeon]]). The contents of Eggs can be evolved.
+
**"resetivs": Sets all of the Pokémon IVs to 0.
*/pokefind ''Pokémon'': Displays the locations (via coordinates) of all occurrences of the specified Pokémon in the world. Only wild Pokémon will be found by this command. If there are currently no instances of the specified Pokémon in the world, nothing will happen.
+
**"shiny" ("s"): Makes the Pokémon [[Shiny]].
*/pokegive2 ''player'' ''Pokémon'' ''arguments'': Gives the specified player the specified Pokémon. The arguments for this command are the same as /pokeedit and as many arguments as necessary can be used (separated by spaces). There is also an additional possible argument not used in /pokeedit:
+
*/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.
**s - Makes the given Pokémon Shiny.
+
*/pokegive (/pgive) <player> <Pokémon> [argument]...: Gives the specified player the specified Pokémon. This command allows access to more arguments than the default /pokegive command, and also replaces the default /pokegive command. The possible arguments 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 (stat)|Growth]].
 +
**"level:" ("l:", "l"): The level of the Pokémon.
 +
**"nature:" ("n:", "n"): [[Nature]].
 +
**"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.
 
*/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.
*/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. Level cannot be specified and will be randomly chosen within the normal level range for the Pokémon.
+
*/pokenpckill <type>: Removes all [[NPCs]] of the specified type. The ''type'' argument can be any of the following:
*/pokerestart ''player'': Disconnects the specified player from the world, removing all of the Pokémon in the player's party and PC. Cannot be used if the specified player is offline. If no player is specified, the user of the command will be affected.
+
**"all": All NPCs.
*/pokesee ''player'': Shows the contents of the specified player's party, including Pokémon species, level, and Shininess. Eggs' contents will be shown rather than the Eggs themselves.
+
**"chatting": [[Chatting NPCs]].
*/pokesell ''player'' ''position'': Gives the specified player the Pokémon in the specified position of the command user's party. Despite the command's name, the player cannot be directly charged for the Pokémon with the command.
+
**"doctor": [[Doctors]].
*/pokespawncoords ''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.
+
**"relearner": [[Move relearners]].
*/pokespawnon ''Pokémon'' ''player'' ''arguments'': Spawns the specified Pokémon at the same location as the specified player. Other arguments are the same as the default /pokespawn command.
+
**"shop": [[Shopkeepers]]
*/poketrade ''player'': Offers a trade with the specified player.
+
**"trader": [[Traders]]
**/poketrade accept: Accepts an offer to trade, bringing up the trade interface.
+
**"trainer": [[NPC Trainers]].
*/shiny ''player'' ''position'': Makes the Pokémon in the specified position of the specified player's party Shiny. If the Pokémon is already Shiny, the Pokémon will become its normal coloration.
+
**"tutor": [[Move tutors]].
*/teach ''player'' ''position'' ''move'': Attempts to teach the specified move to the Pokémon in the specified party position of the specified player. The move can be a move that the Pokémon cannot legally learn. [[Struggle]] can be taught to Pokémon, but the move cannot be manually used in battle.
+
*/pokerandom (/prandom) [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.
*/tms ''Pokémon'': Displays a list of what [[TMs]] the specified Pokémon is compatible with. Does not list [[HMs]].
+
*/pokereset (/preset) <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.
*/tutor ''position'' ''move'': Teaches the specified move to the Pokémon in the specified position in the player's party. The move must be a TM move that is compatible with the Pokémon. HMs do not work with this command.
+
*/pokerestart <player>: Deletes all of the specified player's Pokémon, and kicks the player from the server.
*/xpmod ''modifier'': Changes the experience rate multiplier (defaults at 1.0) for the world. Can be set between 0 and 10, exclusive. This setting can also be modified in the PixelExtras.cfg file.
+
*/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 (/psee) <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.
 +
*/pokesell (/pokesell, /psell, /pokegift, /pgift) <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. 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.
 +
*/pokespawncoords (/pspawncoords, /pspawnc, /pspawn) <Pokémon> <x> <y> <z> [argument]...: Spawns the specified Pokémon at the specified x, y, and z coordinates. Other arguments are the same as the default /pokespawn command.
 +
*/poketake (/ptake) <player> <position>: Takes a Pokémon in the specified party position in specified player and gives it to the user of the command.
 +
*/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 <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.
 +
*/wiki (/pokeinfo) <Pokémon> <info>: Tells 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.
 +
*/xpmod <multiplier>: Changes the multiplier for Pokémon experience gain in battle. This multiplier will be reset if the server is reset.
 +
===Permissions===
 +
====Bukkit====
 +
*/breed: com.pixelextras.commands.Breed
 +
*/compsearch: com.pixelextras.commands.CompSearch
 +
*/compsee: com.pixelextras.commands.CompSee
 +
*/evs: com.pixelextras.commands.Evs
 +
*/hatch: com.pixelextras.commands.Hatch
 +
*/ivs: com.pixelextras.commands.Ivs
 +
*/movelist: com.pixelextras.commands.MoveList
 +
*/pc: com.pixelextras.commands.PC
 +
*/pokedel: com.pixelextras.commands.PokeDel
 +
*/pokeedit: com.pixelextras.commands.PokeEdit
 +
*/pokeevolve: com.pixelextras.commands.Evolve
 +
*/pokegive: com.pixelextras.commands.PokeGive
 +
*/pokekill: com.pixelextras.commands.Kill
 +
*/pokerandom: com.pixelextras.commands.PokeRandom
 +
*/pokesee: com.pixelextras.commands.PokeSee
 +
*/pokesell: com.pixelextras.commands.Sell
 +
*/pokespawncoords: com.pixelextras.commands.SpawnCoords
 +
*/poketake: com.pixelextras.commands.Take
 +
*/tms: com.pixelextras.commands.TM
 +
*/tradesim: com.pixelextras.commands.TradeSim
 +
*/wiki: com.pixelextras.commands.PokeInfo
 +
====Sponge====
 +
*/breed: pixelextras.command.breed
 +
*/breeding: pixelextras.command.breeding
 +
*/compsearch: pixelextras.command.compsearch
 +
*/compsee: pixelextras.command.compsee
 +
*/evs: pixelextras.command.evs
 +
*/hatch: pixelextras.command.hatch
 +
*/hiddenpower: pixelextras.command.hiddenpower
 +
*/ivs: pixelextras.command.ivs
 +
*/movelist: pixelextras.command.movelist
 +
*/pc: pixelextras.command.pc
 +
*/pheal: pixelextras.command.pheal
 +
*/pokecolor: pixelextras.command.pokecolor
 +
*/pokedel: pixelextras.command.pokedel
 +
*/pokeedit: pixelextras.command.pokeedit
 +
*/pokeevolve: pixelextras.command.pokeevolve
 +
*/pokegive: pixelextras.command.pokegive
 +
*/pokekill: pixelextras.command.pokekill
 +
*/pokerandom: pixelextras.command.pokerandom
 +
*/pokereset: pixelextras.command.pokereset
 +
*/pokerestart: pixelextras.command.pokerestart
 +
**Allow /pokerestart to be used on the command's user: pixelextras.command.pokerestart.self
 +
**Allow /pokerestart to be used on other players: pixelextras.command.pokerestart.others
 +
*/pokeretrieve: pixelextras.command.pokeretrieve
 +
*/pokesee: pixelextras.command.pokesee
 +
*/pokesell: pixelextras.command.pokesell
 +
*/pokespawncoords: pixelextras.command.pokespawncoords
 +
*/poketake: pixelextras.command.poketake
 +
*/tms: pixelextras.command.tms
 +
*/tradesim: pixelextras.command.tradesim
 +
*/wiki: pixelextras.command.wiki
 +
*/xpmod: pixelextras.command.xpmod
  
===Permission nodes===
+
==Config settings==
*/catchrate: pixelextras.commands.CatchRateCommand
+
*"Allow /breed cooldown notifications": Enables the use of /breeding to be notified when /breed can be used again.
*/compdel: pixelextras.commands.CompDelCommand
+
*"Allows Legendaries via /pokerandom": Enables legendaries to be given via /pokerandom.
*/compsearch: pixelextras.commands.CompSearchCommand
+
*"Breed Command Cooldown": The number of seconds that a player must wait between uses of /breed.
*/compsee: pixelextras.commands.CompSeeCommand
+
*"Hatch Command Cooldown": The number of seconds that a player must wait between uses of /hatch.
*/endbattle: pixelextras.commands.EndBattleCommand
+
*"Notify Ops": Enables most commands to notify ops (and print to the FML log) when a player uses them.
*/evolvl: pixelextras.commands.EvoLvlCommand
+
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.
*/getevs: pixelextras.commands.GetEVCommand
 
*/getivs: pixelextras.commands.GetIVCommand
 
*/legendary: pixelextras.commands.RandomLegendaryCommand
 
*/movelist: pixelextras.commands.MoveListCommand
 
*/pc: pixelextras.commands.PCCommand
 
*/pheal: pixelextras.commands.PokeHealCommand
 
*/pokeaccept: pixelextras.commands.PokeAcceptCommand
 
*/pokechallenge: pixelextras.commands.PokeChallengeCommand
 
*/pokecolor: pixelextras.commands.ColorNameCommand
 
*/pokedel: pixelextras.commands.PokeRemoveCommand
 
*/pokedeny: pixelextras.commands.PokeDenyCommand
 
*/pokeedit: pixelextras.commands.PokeEditCommand
 
*/pokeevolve: pixelextras.commands.PokeEvolve
 
*/pokefind: pixelextras.commands.PokeFindCommand
 
*/pokegive2: pixelextras.commands.PokeGiveCommand2
 
*/pokekill: pixelextras.commands.ButcherCommand
 
*/pokerandom: pixelextras.commands.RandomPokemonCommand
 
*/pokerestart: pixelextras.commands.PokeRestartCommand
 
**Separate permission node to allow players to restart other players: pixelextras.commands.PokeRestartOther
 
*/pokesee: pixelextras.commands.PokeSeeCommand
 
*/pokesell: pixelextras.commands.PokeSellCommand
 
*/pokespawncoords: pixelextras.commands.PokeSpawnCoordsCommand
 
*/pokespawnon: pixelextras.commands.SpawnOnPlayerCommand
 
*/poketrade: pixelextras.commands.PokeTradeCommand
 
*/shiny: pixelextras.commands.MakeShinyCommand
 
*/teach: pixelextras.commands.TeachCommand
 
*/tms: pixelextras.commands.TMCommand
 
*/tutor: pixelextras.commands.TutorCommand
 
*/xpmod: pixelextras.commands.XPCommand
 
  
==Bugs==
+
==Version history==
*Changing [[Poké Balls]] with /pokeedit does not work.
+
[[Version history/Pixelmon Extras]]
*/movelist shows erroneous levels for moves.
+
[[Category:Sidemods]]
*/tutor does not work if the Pokémon already has four moves or if the move has spaces in its name.
 

Revision as of 18:34, 28 September 2016

Pixelmon Extras is a Pixelmon sidemod that adds an assortment of Pixelmon-related commands.

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

  1. Download Pixelmon Extras here.
  2. Place the downloaded jar file in the mods folder.

Note: On the Pixelmon website's downloads page, the Pixelmon Extras link for Minecraft 1.7.10 is outdated. The commands in this outdated version are different; see this page if you choose to use the outdated version. The most recent version of Pixelmon Extras for Minecraft 1.7.10 is available on the Pixelmon launcher.

Pixelmon launcher

  1. Edit your profile and choose the "Add Official Sidemod" option.
  2. Select Pixelmon Extras from the list.

Commands

Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here.

  • /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 cool-down timer (modifiable in the config) must elapse before using this command again.
  • /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.
  • /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.
  • /evs <player> <slot>: This command will display the EVs that the Pokémon in the specified party slot (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 EVs/510).
  • /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.
  • /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 <player> <position>: Displays the IVs that the Pokémon in the specified party position (1-6) of the specified 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 IVs/186).
  • /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.
  • /pheal: Heals the Pokémon in the command user's party.
  • /pokecolor <slot> <color>: Sets the name of the Pokémon in the specified party position (1-6) to the specified color.
  • /pokedel (/pdel) <player> <filter> <Pokémon> [filter]... : 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 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.
  • /pokeedit <player> <position> <aspects>: 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. Multiple aspects can be entered in a single use of the command, separated by spaces. However, each individual aspect argument should contain no spaces within. For example, "/pokeedit @p 1 ge:m l:40 s" would edit the Pokémon in the command user's first party slot, making it male, level 40, and Shiny.
    • "ability:" ("ab:", "ab"): Ability. Ability names are case-sensitive and spaces are omitted (e.g., "WaterAbsorb" for Water Absorb). 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.
  • /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.
  • /pokegive (/pgive) <player> <Pokémon> [argument]...: Gives the specified player the specified Pokémon. This command allows access to more arguments than the default /pokegive command, and also replaces the default /pokegive command. The possible arguments 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.
  • /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 <type>: Removes all NPCs of the specified type. The type argument can be any of the following:
  • /pokerandom (/prandom) [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.
  • /pokereset (/preset) <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.
  • /pokerestart <player>: Deletes all of the specified player's Pokémon, and kicks the player from the server.
  • /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 (/psee) <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.
  • /pokesell (/pokesell, /psell, /pokegift, /pgift) <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. 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.
  • /pokespawncoords (/pspawncoords, /pspawnc, /pspawn) <Pokémon> <x> <y> <z> [argument]...: Spawns the specified Pokémon at the specified x, y, and z coordinates. Other arguments are the same as the default /pokespawn command.
  • /poketake (/ptake) <player> <position>: Takes a Pokémon in the specified party position in specified player and gives it to the user of the command.
  • /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 <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.
  • /wiki (/pokeinfo) <Pokémon> <info>: Tells 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.
  • /xpmod <multiplier>: Changes the multiplier for Pokémon experience gain in battle. This multiplier will be reset if the server is reset.

Permissions

Bukkit

  • /breed: com.pixelextras.commands.Breed
  • /compsearch: com.pixelextras.commands.CompSearch
  • /compsee: com.pixelextras.commands.CompSee
  • /evs: com.pixelextras.commands.Evs
  • /hatch: com.pixelextras.commands.Hatch
  • /ivs: com.pixelextras.commands.Ivs
  • /movelist: com.pixelextras.commands.MoveList
  • /pc: com.pixelextras.commands.PC
  • /pokedel: com.pixelextras.commands.PokeDel
  • /pokeedit: com.pixelextras.commands.PokeEdit
  • /pokeevolve: com.pixelextras.commands.Evolve
  • /pokegive: com.pixelextras.commands.PokeGive
  • /pokekill: com.pixelextras.commands.Kill
  • /pokerandom: com.pixelextras.commands.PokeRandom
  • /pokesee: com.pixelextras.commands.PokeSee
  • /pokesell: com.pixelextras.commands.Sell
  • /pokespawncoords: com.pixelextras.commands.SpawnCoords
  • /poketake: com.pixelextras.commands.Take
  • /tms: com.pixelextras.commands.TM
  • /tradesim: com.pixelextras.commands.TradeSim
  • /wiki: com.pixelextras.commands.PokeInfo

Sponge

  • /breed: pixelextras.command.breed
  • /breeding: pixelextras.command.breeding
  • /compsearch: pixelextras.command.compsearch
  • /compsee: pixelextras.command.compsee
  • /evs: pixelextras.command.evs
  • /hatch: pixelextras.command.hatch
  • /hiddenpower: pixelextras.command.hiddenpower
  • /ivs: pixelextras.command.ivs
  • /movelist: pixelextras.command.movelist
  • /pc: pixelextras.command.pc
  • /pheal: pixelextras.command.pheal
  • /pokecolor: pixelextras.command.pokecolor
  • /pokedel: pixelextras.command.pokedel
  • /pokeedit: pixelextras.command.pokeedit
  • /pokeevolve: pixelextras.command.pokeevolve
  • /pokegive: pixelextras.command.pokegive
  • /pokekill: pixelextras.command.pokekill
  • /pokerandom: pixelextras.command.pokerandom
  • /pokereset: pixelextras.command.pokereset
  • /pokerestart: pixelextras.command.pokerestart
    • Allow /pokerestart to be used on the command's user: pixelextras.command.pokerestart.self
    • Allow /pokerestart to be used on other players: pixelextras.command.pokerestart.others
  • /pokeretrieve: pixelextras.command.pokeretrieve
  • /pokesee: pixelextras.command.pokesee
  • /pokesell: pixelextras.command.pokesell
  • /pokespawncoords: pixelextras.command.pokespawncoords
  • /poketake: pixelextras.command.poketake
  • /tms: pixelextras.command.tms
  • /tradesim: pixelextras.command.tradesim
  • /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 legendaries 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.

Version history

Version history/Pixelmon Extras

© 2012 - 2025 Pixelmon Mod