|
|
Line 1: |
Line 1: |
− | There are several Pixelmon-specific commands that can be used to perform various tasks.
| |
− | ==List of commands==
| |
− | */breed ''player'' ''party slot number'' ''party slot number'': This command will give the chosen player an Egg that would result from the [[breeding]] of the two Pokémon in the specified party slots. If the two Pokémon are not able to breed with each other, the command will fail.
| |
− | */copyToDB: Copies the Pixelmon save data for the world to the SQL database specified in the [[pixelmon.cfg]].
| |
− | */freeze: This will make all Pokémon stop moving in the world. Using this command while it is already in effect will allow Pokémon to move again.
| |
− | */halloween: Spawns [[The Spectral Jeweller]]. This command only functions if "Spawn Gem structures" is enabled in the [[Pixelmon.cfg]] file.
| |
− | */pokebattle ''player1'' ''player2'': This command will initiate a battle between two different players. It doesn't matter which player goes first.
| |
− | */pokebattle2 ''player'' ''player/Pokémon'' ''player/Pokémon'' ''player/Pokémon'': This command will initiate a double battle, with the first and second players on one team and the third and fourth players on the opposing team. The second, third, and fourth arguments may be substitute for Pokémon names, which will place level 100 computer-controlled opponents in the respective places.
| |
− | */pokegive ''player'' ''Pokémon'' ''arg1'' ''arg2'': This command will directly put the chosen Pokémon into specified player's party. If the party is full, it goes to the player's [[PC]]. The arguments may include:
| |
− | **s: This will make the given Pokémon [[Shiny]].
| |
− | **lvl(x): This will make the Pokémon the level specified (e.g., "/pokegive [[caterpie]] lvl100").
| |
− | */pokegiveegg ''player'' ''Pokémon'': This command will give the specified player an [[Egg]] containing the specified Pokémon. The Pokémon can be any Pokémon, even Pokémon that cannot normally be obtained inside Eggs such as [[Legendary Pokémon]] and [[evolved]] Pokémon.
| |
− | **/pokegiveegg ''player'' random: This command will give the specified player an Egg containing a random Pokémon. It is possible for the Egg to contain Pokémon that cannot normally be obtained inside Eggs such as evolved Pokémon. By default, Legendary Pokémon cannot be inside this Egg, but the [[config]] option "Allow random spawned Eggs to have a chance to be a Legendary" can be set to true to enable Legendary Pokémon inside random Eggs.
| |
− | */pokeheal ''player'': This command will heal the specified player's Pokémon. ''Player'' can be left blank as a shortcut to heal the player's own Pokémon.
| |
− | */pokespawn ''Pokémon'' ''arg1'' ''arg2'': This command can spawn in a Pokémon of the player's choice. ''arg1'' and ''arg2'' are optional arguments that can be used in this spawning. Some of the usable arguments include:
| |
− | */sandwich spawns a sandwich legendary pokemon on "player"
| |
− | **s: This will make the spawned Pokémon [[Shiny]].
| |
− | **boss1: This will spawn a level 1 [[boss]] Pokémon.
| |
− | **boss2: This will spawn a level 2 boss Pokémon.
| |
− | **boss3: This will spawn a level 3 boss Pokémon.
| |
− | **boss4: This will spawn a level 4 boss Pokémon.
| |
− | **lvl(x): This will make the Pokémon the level specified (e.g. "/pokespawn [[caterpie]] lvl100").
| |
− | */pokestats ''player'': This command will display the number of times a player has won and lost battles against other players.
| |
− | */redeem ''slot'': If the user of this command is a winner of the Halloween 2014 contest on the Pixelmon forums and specifies a party slot number containing a [[Haunter]], the Haunter's model will become that of [[the Spectral Jeweller]]. Otherwise, this command does nothing.
| |
− | */resetpokestats ''player'': This command will reset a specified player's wins and losses to 0.
| |
− | */setparty ''lvl'': This command will set the levels of all of the Pokémon in the player's party to the specified level. The player will be then be prompted to choose up to four moves from each Pokémon's level up movepool up to the specified level. If no moves are chosen for a Pokémon, the Pokémon's moves will be randomized. It is not possible to retain the moves that the Pokémon initially had without selecting them again.
| |
− | */struc: Spawns a random structure near the player if there is space for it. Structures are randomly chosen to spawn based on the [[biome]] that the player is in.
| |
− | **/struc ''structure'': Spawns the specified structure near the player if there is enough space. The structure will be spawned regardless of whether it normally spawns in the biome. The ''structure'' argument is the corresponding structure's internal name, being "{{tt|pokecenter(1-6)|e.g., "pokecenter1}} for the various [[Pokémon Center]] designs or "{{tt|shrine(1-3)|2=shrine1=Frozen shrine, shrine2=Static shrine, shrine3=Fiery shrine}}" for [[shrines]]. If "Spawn Gem structures" is enabled, "gem(1-17)" refers to each of the [[Gem structures]].
| |
− | */unlock ''player'': This command will unlock any Pokémon owned by the specified player that are locked by a [[ranch block]], allowing them to be used for other purposes.
| |
− | There are two commands introduced by Pixelmon that don't do anything useful in-game, but were left in the release versions of the mod:
| |
− | */getbiomedata: This command does nothing when used.
| |
− | */tpbat: Use of this command will produce the error message, "An unknown error occurred while attempting to perform this command". This command is for a planned feature, details of which can be found [http://forum.pixelmonmod.com/viewtopic.php?f=5&t=17140 here].
| |
| | | |
− | ==Permission nodes==
| + | StatsReset |
− | */breed: com.pixelmonmod.pixelmon.commands.breed
| |
− | */copyToDB: com.pixelmonmod.pixelmon.commands.CopyToDB
| |
− | */freeze: com.pixelmonmod.pixelmon.commands.Freeze
| |
− | */getbiomedata: com.pixelmonmod.pixelmon.commands.GetBiomeData
| |
− | */halloween: com.pixelmonmod.pixelmon.commands.Halloween
| |
− | */pokebattle: com.pixelmonmod.pixelmon.commands.Battle
| |
− | */pokebattle2: com.pixelmonmod.pixelmon.commands.Battle2
| |
− | */pokegive: com.pixelmonmod.pixelmon.commands.PokeGive
| |
− | */pokegiveegg: com.pixelmonmod.pixelmon.commands.PokeGiveEgg
| |
− | */pokeheal: com.pixelmonmod.pixelmon.commands.Heal
| |
− | */pokespawn: com.pixelmonmod.pixelmon.commands.Spawn
| |
− | */pokestats: com.pixelmonmod.pixelmon.commands.Stats
| |
− | */redeem: com.pixelmonmod.pixelmon.commands.Redeem
| |
− | */resetpokestats: com.pixelmonmod.pixelmon.commands.StatsReset
| |
| */setparty: com.pixelmonmod.pixelmon.commands.SetParty | | */setparty: com.pixelmonmod.pixelmon.commands.SetParty |
| */struc: com.pixelmonmod.pixelmon.commands.Struc | | */struc: com.pixelmonmod.pixelmon.commands.Struc |
| */tpbat: com.pixelmonmod.pixelmon.commands.TPToBattleDim | | */tpbat: com.pixelmonmod.pixelmon.commands.TPToBattleDim |
| */unlock: com.pixelmonmod.pixelmon.commands.Unlock | | */unlock: com.pixelmonmod.pixelmon.commands.Unlock |
| + | */legendary: .legendary.sandwich |