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 "Even More Pixelmon Commands"

From Pixelmon Wiki
(Updated to 4.0.0 beta 1!)
Line 1: Line 1:
 
[[File:checkstats.png|300px|thumb]]
 
[[File:checkstats.png|300px|thumb]]
 
[[File:checktypes2.png|300px|thumb]]
 
[[File:checktypes2.png|300px|thumb]]
PixelUpgrade is a [[sidemod]] for [[Pixelmon]] that adds an assortment of configurable [[commands]]. It is similar to [[Pixelmon Extras]] but adds different commands, many of which have extensive economy support.  
+
PixelUpgrade is a [[sidemod]] for [[Pixelmon]] that adds an assortment of configurable [[commands]]. It is similar to [[Pixelmon Extras]] in general structure but adds different commands, many of which have extensive economy support.  
 +
 
 
==Installation==
 
==Installation==
 
{{SidemodVersionh}}
 
{{SidemodVersionh}}
{{SidemodVersion|1.12.2|6.0+|3.0.0}}
+
{{SidemodVersion|1.12.2|6.2.0+|4.0.0 beta 1}}
{{SidemodVersion|1.10.2|5.0.4+|2.0.0 beta2}}
+
{{SidemodVersion|1.10.2|5.0.4+|2.0.0 beta 2}}
 
{{SidemodVersionf}}
 
{{SidemodVersionf}}
PixelUpgrade only needs to be installed server-side to be used. Additionally, SpongeForge and a Sponge economy plugin (e.g. [https://ore.spongepowered.org/Flibio/EconomyLite EconomyLite], [https://ore.spongepowered.org/Erigitic/Total-Economy TotalEconomy]) must be installed in order for PixelUpgrade to function.
+
 
 +
__TOC__
 +
PixelUpgrade only needs to be installed server-side to be used, and needs SpongeForge installed there. A Sponge economy plugin ([https://ore.spongepowered.org/Flibio/EconomyLite EconomyLite] is recommended) must also be installed for economy-using commands.
 +
 
 
#Download PixelUpgrade for your version of ''Minecraft''.
 
#Download PixelUpgrade for your version of ''Minecraft''.
__TOC__
+
#Place the .jar inside the mods folder in the server root (in the same folder as SpongeForge).
#Place the .jar inside the mods folder in the server root directory (in the same directory as SpongeForge).
 
 
#Start the server and wait for it to load.
 
#Start the server and wait for it to load.
#Open the "PixelUpgrade.conf" file in the server's "config" folder, and edit as needed.
+
#Open the ''PixelUpgrade.conf'' file in the server's ''config'' folder, and edit to taste.
#Open the PixelUpgrade folder, and edit command-specific configs as needed.
+
#Open the PixelUpgrade folder, and edit command-specific configs to taste.
#If any aliases were changed, restart the server. Otherwise, use the <code>/pureload all</code> command to load any changes into PixelUpgrade.
+
#Use the <code>/pureload all</code> command to load any changes into PixelUpgrade.
  
 
== Commands ==
 
== Commands ==
 
{{CommandSyntax}}
 
{{CommandSyntax}}
  
Some arguments may not show up in-game depending on given permissions and configuration settings. The <code>-c</code> flag confirms a command, while the <code>-f</code> flag disables any safeguards.
+
Some arguments may not show up in-game or may be required instead of optional, depending on given permissions and configuration settings. The <code>-c</code> flag confirms a command, while the <code>-f</code> flag disables any safeguards. <code>/spawndex</code> has its own set of modifier flags, which you can see within the command.
  
 
If two commands are shown, the second is an alias that can be changed in the command-specific config files. Not all commands use aliases by default, but they all have an option for them, <code>/pureload</code> excepted.
 
If two commands are shown, the second is an alias that can be changed in the command-specific config files. Not all commands use aliases by default, but they all have an option for them, <code>/pureload</code> excepted.
Line 27: Line 30:
 
* <code>/dittofusion</code> or <code>/fuse <''target slot''> <''sacrifice slot''> [-c]</code>: Fuses two [[Ditto]] together to create one improved Ditto, for a configurable price and up to a config-defined limit depending on whether the Ditto is [[Shiny Pokémon|Shiny]] or not.
 
* <code>/dittofusion</code> or <code>/fuse <''target slot''> <''sacrifice slot''> [-c]</code>: Fuses two [[Ditto]] together to create one improved Ditto, for a configurable price and up to a config-defined limit depending on whether the Ditto is [[Shiny Pokémon|Shiny]] or not.
 
====upgradeivs====
 
====upgradeivs====
* <code>/upgradeivs</code> or <code>/upgrade <''slot''> <''IV''> [''amount''] [-c]</code>: Upgrades an IV for economy money, up to a config-defined limit depending on the [[Available Pokémon|Pokémon]]'s rarity (regular, [[Undiscovered|undiscovered]], [[Shiny Pokémon|Shiny]], [[Legendary Pokémon|legendary]] or both legendary ''and'' Shiny). Supported undiscovered Pokémon are [[Riolu]], [[Mime Jr.]] and [[Happiny]], with more coming soon.
+
* <code>/upgradeivs</code> or <code>/upgrade <''slot''> <''IV''> [''amount''] [-c]</code>: Upgrades an IV for economy money, up to a config-defined limit depending on the [[Available Pokémon|Pokémon]]'s rarity (regular, [[Shiny Pokémon|Shiny]], [[Legendary Pokémon|legendary]] or both legendary ''and'' Shiny).
  
===Player commands===
+
===Other player commands===
 
====checkegg====
 
====checkegg====
* <code>/checkegg</code> or <code>/egg [''target''] <''slot''> [-c]</code>: Shows a vague message hinting at what's inside an [[Egg]], based on the configured IV percentage (85% by default) and whether the [[Available Pokémon|Pokémon]] is [[Shiny Pokémon|Shiny]]. Alternatively, it can be configured to explicitly reveal an Egg's IVs, [[Nature|nature]], [[Growth (stat)|size]] and gender.
+
* <code>/checkegg</code> or <code>/egg [''target''] <''slot''> [-c]</code>: Shows a vague message hinting at what's inside an [[Egg]], based on the configured IV percentage (85% by default) and whether the [[Available Pokémon|Pokémon]] is [[Shiny Pokémon|Shiny]]. Can alternatively be configured to explicitly reveal an Egg's IVs, [[Nature|nature]], [[Growth (stat)|size]] and gender.
 
====checkstats====
 
====checkstats====
* <code>/checkstats</code> or <code>/cs [''target''] <''slot''> [-c]</code>: Shows a party [[Available Pokémon|Pokémon]]'s IVs, [[Effort Values|EVs]] (optional), [[Nature|nature]], [[Growth (stat)|size]] and number of upgrades/fusions (used in the upgrade commands, also optional).
+
* <code>/checkstats</code> or <code>/cs [''target''] [''slot''] [-c]</code>: Shows a party [[Available Pokémon|Pokémon]]'s IVs, [[Effort Values|EVs]] (optional), gender, [[Nature|nature]], [[Growth (stat)|size]] and number of upgrades/fusions (used in the upgrade commands, also optional). Also shows [[Mew]] [[Cloning Machine|cloning]] attempts.
 
====checktypes====
 
====checktypes====
* <code>/checktypes</code> or <code>/type <''Pokémon name'' | ''number''> [-c]</code>: Shows a list of a [[Available Pokémon|Pokémon]]'s resistances, weaknesses and immunities, as well as relevant [[Abilities]].
+
* <code>/checktypes</code> or <code>/type <''Pokémon name'' or ''number''> [-c]</code>: Shows a list of a [[Available Pokémon|Pokémon]]'s resistances, weaknesses and immunities, as well as relevant [[Abilities]].
 
** Abilities shown: [[Big Pecks]], [[Clear Body]], [[Damp]], [[Dry Skin]], [[Flash Fire]], [[Hyper Cutter]], [[Justified]], [[Levitate]], [[Lightning Rod]], [[Motor Drive]], [[Sap Sipper]], [[Soundproof]], [[Storm Drain]], [[Sturdy]], [[Suction Cups]], [[Volt Absorb]], [[Water Absorb]].
 
** Abilities shown: [[Big Pecks]], [[Clear Body]], [[Damp]], [[Dry Skin]], [[Flash Fire]], [[Hyper Cutter]], [[Justified]], [[Levitate]], [[Lightning Rod]], [[Motor Drive]], [[Sap Sipper]], [[Soundproof]], [[Storm Drain]], [[Sturdy]], [[Suction Cups]], [[Volt Absorb]], [[Water Absorb]].
====fixevs====
+
====fixgenders====
* <code>/fixevs <''slot''> [-c]</code>: Fixes wasted (>252) [[EVs]], which won't contribute to a [[Available Pokémon|Pokémon]]'s stats. Does not fix values above 255.
+
* <code>/fixgenders [''target''] [-c]</code>: Fixes [[Available Pokémon|Pokémon]] with genders that they cannot normally get. Experimental.
====fixlevel====
 
* <code>/fixlevel <''slot''> [-c]</code>: Lowers a [[Available Pokémon|Pokémon]]'s level by one when it has reached the level cap.
 
 
====pixelupgrade====
 
====pixelupgrade====
 
* <code>/pixelupgrade</code> or <code>/pu</code>: Lists all of a player's permitted commands, along with short descriptions. Hides any commands the player does not have access to.
 
* <code>/pixelupgrade</code> or <code>/pu</code>: Lists all of a player's permitted commands, along with short descriptions. Hides any commands the player does not have access to.
Line 46: Line 47:
 
* <code>/resetevs <''slot''> [-c]</code>: Resets all of a [[Available Pokémon|Pokémon]]'s [[Effort Values|EVs]] to zero after confirmation.
 
* <code>/resetevs <''slot''> [-c]</code>: Resets all of a [[Available Pokémon|Pokémon]]'s [[Effort Values|EVs]] to zero after confirmation.
 
====showstats====
 
====showstats====
* <code>/showstats</code> or <code>/show</code>: Shows off a Pokémon's stats to the whole server, with an optional cooldown.
+
* <code>/showstats</code> or <code>/show <''slot''> [-c]</code>: Shows off a Pokémon's stats to the whole server, with optional cooldowns depending on permissions.
 
====switchgender====
 
====switchgender====
 
* <code>/switchgender</code> or <code>/bend <''slot''> [-c]</code>: Transforms a Pokémon to the opposite gender, if it has one.
 
* <code>/switchgender</code> or <code>/bend <''slot''> [-c]</code>: Transforms a Pokémon to the opposite gender, if it has one.
 +
====timedhatch====
 +
* <code>/timedhatch</code> [''target''] [''slot''] [-c]</code>: Hatches either a single Pokémon or the whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.
 +
====timedheal====
 +
* <code>/timedheal</code> [''target''] [''slot''] [-c]</code>: Heals either a single Pokémon or the whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.
  
 
===Staff commands===
 
===Staff commands===
Line 59: Line 64:
 
====resetcount====
 
====resetcount====
 
* <code>/resetcount <''slot''> <''count''> [-c]</code>: Clears a specific [[Available Pokémon|Pokémon]]'s upgrade/fusion counts, allowing them to upgrade/fuse further.
 
* <code>/resetcount <''slot''> <''count''> [-c]</code>: Clears a specific [[Available Pokémon|Pokémon]]'s upgrade/fusion counts, allowing them to upgrade/fuse further.
 +
====spawndex====
 +
* <code>/spawndex<''Pokémon name'' or ''number''> [''-b''|''-f''|''-o''|''-r''|''-s''] [''radius'']</code>: Spawns the desired [[Available Pokémon|Pokémon]] at your mouse cursor, customized to taste through flags.
 +
** Supported flags: ''-b'' to make the Pokémon pure black, ''-f'' to spawn with a fake legendary message (configurable), ''-o'' to spawn with an outline that's visible through walls, ''-r'' to spawn within a radius instead, ''-s'' to make it shiny.
  
 
== Permissions ==
 
== Permissions ==
Line 66: Line 74:
  
 
=== Staff nodes ===
 
=== Staff nodes ===
 +
These nodes can be given to normal players, but should probably be staff-only as they can be dangerous.
 
* <code>pixelupgrade.command.staff.forcehatch</code>
 
* <code>pixelupgrade.command.staff.forcehatch</code>
 
* <code>pixelupgrade.command.staff.forcestats</code>
 
* <code>pixelupgrade.command.staff.forcestats</code>
 
* <code>pixelupgrade.command.staff.reload</code> - allows the use of /pureload
 
* <code>pixelupgrade.command.staff.reload</code> - allows the use of /pureload
* <code>pixelupgrade.command.staff.resetcount</code>
+
* <code>pixelupgrade.command.staff.resetcount</code> - allows resetting upgrade/fusion counts
 +
* <code>pixelupgrade.command.staff.spawndex</code>
 +
* <code>pixelupgrade.command.staff.fixgenders</code> - allows using /fixgenders on others, can be used for all players but should probably be staff-only
  
 
=== Remote nodes ===
 
=== Remote nodes ===
Line 75: Line 86:
 
* <code>pixelupgrade.command.other.checkegg</code>
 
* <code>pixelupgrade.command.other.checkegg</code>
 
* <code>pixelupgrade.command.other.checkstats</code>
 
* <code>pixelupgrade.command.other.checkstats</code>
 +
* <code>pixelupgrade.command.other.timedhatch</code> - allows hatching another player's [[Egg|eggs]], after which people get a cooldown applied as normal
 +
* <code>pixelupgrade.command.other.timedheal</code> - allows healing another player's [[Available Pokémon|Pokémon]], after which people get a cooldown applied as normal
  
 
=== Bypass nodes ===
 
=== Bypass nodes ===
 
These nodes let players bypass command cooldowns.
 
These nodes let players bypass command cooldowns.
 
* <code>pixelupgrade.command.bypass.showstats</code>
 
* <code>pixelupgrade.command.bypass.showstats</code>
 +
* <code>pixelupgrade.command.bypass.timedhatch</code>
 +
* <code>pixelupgrade.command.bypass.timedheal</code>
 +
 +
=== Alternate cooldown nodes ===
 +
These nodes put players on an alternate cooldown, potentially good for VIP ranks. Set in the command configs.
 +
* <code>pixelupgrade.command.altcooldown.showstats</code>
 +
* <code>pixelupgrade.command.altcooldown.timedhatch</code>
 +
* <code>pixelupgrade.command.altcooldown.timedheal</code>
  
 
=== Other nodes ===
 
=== Other nodes ===
Line 85: Line 106:
 
* <code>pixelupgrade.command.checktypes</code>
 
* <code>pixelupgrade.command.checktypes</code>
 
* <code>pixelupgrade.command.dittofusion</code>
 
* <code>pixelupgrade.command.dittofusion</code>
* <code>pixelupgrade.command.fixevs</code>
+
* <code>pixelupgrade.command.fixgenders</code>
* <code>pixelupgrade.command.fixlevel</code>
 
 
* <code>pixelupgrade.command.resetevs</code>
 
* <code>pixelupgrade.command.resetevs</code>
* <code>pixelupgrade.command.showstats</code>
+
* <code>pixelupgrade.command.showstats</code> - comes with the default cooldown unless altcooldown/bypass are given
 
* <code>pixelupgrade.command.switchgender</code>
 
* <code>pixelupgrade.command.switchgender</code>
 +
* <code>pixelupgrade.command.timedhatch</code> - comes with the default cooldown unless altcooldown/bypass are given
 +
* <code>pixelupgrade.command.timedhatch</code> - comes with the default cooldown unless altcooldown/bypass are given
 
* <code>pixelupgrade.command.upgradeivs</code>
 
* <code>pixelupgrade.command.upgradeivs</code>
  

Revision as of 08:37, 14 February 2018

Checkstats.png
Checktypes2.png

PixelUpgrade is a sidemod for Pixelmon that adds an assortment of configurable commands. It is similar to Pixelmon Extras in general structure but adds different commands, many of which have extensive economy support.

Installation

Minecraft version Pixelmon version Even More Pixelmon Commands version
1.12.2 6.2.0+ 4.0.0 beta 1
1.10.2 5.0.4+ 2.0.0 beta 2

PixelUpgrade only needs to be installed server-side to be used, and needs SpongeForge installed there. A Sponge economy plugin (EconomyLite is recommended) must also be installed for economy-using commands.

  1. Download PixelUpgrade for your version of Minecraft.
  2. Place the .jar inside the mods folder in the server root (in the same folder as SpongeForge).
  3. Start the server and wait for it to load.
  4. Open the PixelUpgrade.conf file in the server's config folder, and edit to taste.
  5. Open the PixelUpgrade folder, and edit command-specific configs to taste.
  6. Use the /pureload all command to load any changes into PixelUpgrade.

Commands

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

Some arguments may not show up in-game or may be required instead of optional, depending on given permissions and configuration settings. The -c flag confirms a command, while the -f flag disables any safeguards. /spawndex has its own set of modifier flags, which you can see within the command.

If two commands are shown, the second is an alias that can be changed in the command-specific config files. Not all commands use aliases by default, but they all have an option for them, /pureload excepted.

Upgrade commands

dittofusion

  • /dittofusion or /fuse <target slot> <sacrifice slot> [-c]: Fuses two Ditto together to create one improved Ditto, for a configurable price and up to a config-defined limit depending on whether the Ditto is Shiny or not.

upgradeivs

  • /upgradeivs or /upgrade <slot> <IV> [amount] [-c]: Upgrades an IV for economy money, up to a config-defined limit depending on the Pokémon's rarity (regular, Shiny, legendary or both legendary and Shiny).

Other player commands

checkegg

  • /checkegg or /egg [target] <slot> [-c]: Shows a vague message hinting at what's inside an Egg, based on the configured IV percentage (85% by default) and whether the Pokémon is Shiny. Can alternatively be configured to explicitly reveal an Egg's IVs, nature, size and gender.

checkstats

  • /checkstats or /cs [target] [slot] [-c]: Shows a party Pokémon's IVs, EVs (optional), gender, nature, size and number of upgrades/fusions (used in the upgrade commands, also optional). Also shows Mew cloning attempts.

checktypes

fixgenders

  • /fixgenders [target] [-c]: Fixes Pokémon with genders that they cannot normally get. Experimental.

pixelupgrade

  • /pixelupgrade or /pu: Lists all of a player's permitted commands, along with short descriptions. Hides any commands the player does not have access to.

resetevs

  • /resetevs <slot> [-c]: Resets all of a Pokémon's EVs to zero after confirmation.

showstats

  • /showstats or /show <slot> [-c]: Shows off a Pokémon's stats to the whole server, with optional cooldowns depending on permissions.

switchgender

  • /switchgender or /bend <slot> [-c]: Transforms a Pokémon to the opposite gender, if it has one.

timedhatch

  • /timedhatch [target] [slot] [-c]: Hatches either a single Pokémon or the whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.

timedheal

  • /timedheal [target] [slot] [-c]: Heals either a single Pokémon or the whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.

Staff commands

forcehatch

  • /forcehatch or /fhatch [target] <slot>: Immediately hatches an Egg. Can be used on another player.

forcestats

  • /forcestats or /fstats <slot> <stat> <value> [-f]: Can be used to increase a Pokémon's IVs, EVs, or other NBT stats beyond their usual limits. The -f flag can be used to pass potentially unsafe values.

pureload

  • /pureload <command | all>: Reloads one or all of the plugin's configs.

resetcount

  • /resetcount <slot> <count> [-c]: Clears a specific Pokémon's upgrade/fusion counts, allowing them to upgrade/fuse further.

spawndex

  • /spawndex<Pokémon name or number> [-b|-f|-o|-r|-s] [radius]: Spawns the desired Pokémon at your mouse cursor, customized to taste through flags.
    • Supported flags: -b to make the Pokémon pure black, -f to spawn with a fake legendary message (configurable), -o to spawn with an outline that's visible through walls, -r to spawn within a radius instead, -s to make it shiny.

Permissions

Notifier nodes

These nodes are used to warn people with the correct permissions of important events.

  • pixelupgrade.notify.staff.showstats - warns for potentially cheated nickname lengths

Staff nodes

These nodes can be given to normal players, but should probably be staff-only as they can be dangerous.

  • pixelupgrade.command.staff.forcehatch
  • pixelupgrade.command.staff.forcestats
  • pixelupgrade.command.staff.reload - allows the use of /pureload
  • pixelupgrade.command.staff.resetcount - allows resetting upgrade/fusion counts
  • pixelupgrade.command.staff.spawndex
  • pixelupgrade.command.staff.fixgenders - allows using /fixgenders on others, can be used for all players but should probably be staff-only

Remote nodes

These nodes allow the matching commands to be used on remote players.

  • pixelupgrade.command.other.checkegg
  • pixelupgrade.command.other.checkstats
  • pixelupgrade.command.other.timedhatch - allows hatching another player's eggs, after which people get a cooldown applied as normal
  • pixelupgrade.command.other.timedheal - allows healing another player's Pokémon, after which people get a cooldown applied as normal

Bypass nodes

These nodes let players bypass command cooldowns.

  • pixelupgrade.command.bypass.showstats
  • pixelupgrade.command.bypass.timedhatch
  • pixelupgrade.command.bypass.timedheal

Alternate cooldown nodes

These nodes put players on an alternate cooldown, potentially good for VIP ranks. Set in the command configs.

  • pixelupgrade.command.altcooldown.showstats
  • pixelupgrade.command.altcooldown.timedhatch
  • pixelupgrade.command.altcooldown.timedheal

Other nodes

  • pixelupgrade.command.checkegg
  • pixelupgrade.command.checkstats
  • pixelupgrade.command.checktypes
  • pixelupgrade.command.dittofusion
  • pixelupgrade.command.fixgenders
  • pixelupgrade.command.resetevs
  • pixelupgrade.command.showstats - comes with the default cooldown unless altcooldown/bypass are given
  • pixelupgrade.command.switchgender
  • pixelupgrade.command.timedhatch - comes with the default cooldown unless altcooldown/bypass are given
  • pixelupgrade.command.timedhatch - comes with the default cooldown unless altcooldown/bypass are given
  • pixelupgrade.command.upgradeivs

Version history

Version history/PixelUpgrade

© 2012 - 2025 Pixelmon Mod