Difference between revisions of "Even More Pixelmon Commands"
(Added missed target argument to /forcestats.) |
(Big 5.0.0-for-7.0.0 update.) |
||
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 highly configurable [[commands]]. It is similar to [[Pixelmon Extras]] in general structure but adds different commands, many of which have extensive economy support. | + | Even More Pixelmon Commands (EMPC, formerly known as PixelUpgrade) is a [[sidemod]] for [[Pixelmon]] that adds an assortment of highly 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|7.0.0+|5.0.0}} | ||
{{SidemodVersion|1.12.2|6.3.0+|4.1.0}} | {{SidemodVersion|1.12.2|6.3.0+|4.1.0}} | ||
{{SidemodVersion|1.12.2|6.2.0-6.2.3|4.0.0 beta 1}} | {{SidemodVersion|1.12.2|6.2.0-6.2.3|4.0.0 beta 1}} | ||
Line 12: | Line 13: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | EMPC is meant to be run on a server, and cannot be used by clients. SpongeForge needs to be present in the same folder, as well as a Sponge economy plugin ([https://ore.spongepowered.org/Flibio/EconomyLite EconomyLite] is recommended) if you intend to use economy-integrated commands. | |
− | #Download | + | #Download EMPC for your version of ''Minecraft'' and ''Pixelmon''. |
#Place the downloaded .jar file in the ''mods'' folder, along with ''SpongeForge'' and an economy plugin of choice. | #Place the downloaded .jar file in the ''mods'' folder, along with ''SpongeForge'' and an economy plugin of choice. | ||
#Start the server and wait for it to load. | #Start the server and wait for it to load. | ||
− | #Open the '' | + | #Open the ''EvenMorePixelmonCommands.conf'' file in the server's ''config'' folder, and edit to taste. |
− | #Open the '' | + | #Open the ''EMPC'' folder, and edit command-specific configs to taste. |
− | #Use the <code>/ | + | #Use the <code>/empc reload</code> command to load any changes into EMPC. |
− | |||
− | |||
== Commands == | == Commands == | ||
Line 31: | Line 30: | ||
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. | ||
− | === | + | ===Hub command=== |
− | ==== | + | ====empc==== |
− | * <code>/ | + | * <code>/evenmorepixelmoncommands</code> or <code>/empc</code>: Shows subcommands that the player has access to. Clickable. |
− | + | ** <code>list</code>: Shows a list of all commands the user has access to. | |
− | * <code> | + | ** <code>reload</code>: Reloads all config settings and registers new aliases, if any changed. |
− | === | + | ===Player commands=== |
− | ==== | + | ====checkevs==== |
− | * <code>/ | + | * <code>/checkevs <''Pokémon name'' or ''number''> [-c]</code>: Shows a list of the EVs defeating the given [[Available Pokémon|Pokémon]] would provide. |
+ | ** 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]]. | ||
====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]] | + | * <code>/checkstats</code> or <code>/cs [''target''] [''slot''] [-c]</code>: Shows a party [[Available Pokémon|Pokémon]]'s IVs, [[Effort Values|EVs]], gender, [[Nature|nature]], [[Growth (stat)|size]], [[Abilities|ability]] and number of [[Cloning Machine|cloning attempts]] and [[Timespace Altar|ruby infusions]]. If the Pokémon is an egg, it'll show a vague message hinting at what's inside instead, unless configured to reveal everything. |
====checktypes==== | ====checktypes==== | ||
* <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]]. | * <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]]. | ||
====fixgenders==== | ====fixgenders==== | ||
− | * <code>/fixgenders [''target''] [-c]</code>: Fixes [[Available Pokémon|Pokémon]] with genders that they cannot normally get | + | * <code>/fixgenders [''target''] [-c]</code>: Fixes [[Available Pokémon|Pokémon]] with genders that they cannot normally get. |
− | ==== | + | ====partyhatch==== |
− | * <code>/ | + | * <code>/partyhatch [''target''] [-c]</code>: Hatches the player's whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too. |
+ | ====partyheal==== | ||
+ | * <code>/partyheal [''target''] [-c]</code>: Heals the player's whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too. | ||
====resetevs==== | ====resetevs==== | ||
− | * <code>/resetevs <''slot''> [-c]</code>: Resets all of a [[Available Pokémon|Pokémon]]'s [[Effort Values|EVs]] to zero | + | * <code>/resetevs <''slot''> [-c]</code>: Resets all of a [[Available Pokémon|Pokémon]]'s [[Effort Values|EVs]] to zero. Requires confirmation. |
====showstats==== | ====showstats==== | ||
* <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. | * <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. | ||
Line 56: | Line 58: | ||
* <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==== | ====timedhatch==== | ||
− | * <code>/timedhatch [''target''] | + | * <code>/timedhatch [''target''] <''slot''> [-c]</code>: Hatches a single Pokémon, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too. |
====timedheal==== | ====timedheal==== | ||
− | * <code>/timedheal [''target''] | + | * <code>/timedheal [''target''] <''slot''> [-c]</code>: Heals a single Pokémon, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too. |
===Staff commands=== | ===Staff commands=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====spawndex==== | ====spawndex==== | ||
− | * <code>/spawndex<''Pokémon name'' or ''number''> [ | + | * <code>/spawndex<''Pokémon name'' or ''number''> [''-f''|''-o''|''-r''] [''radius'']</code>: Spawns the desired [[Available Pokémon|Pokémon]] at your mouse cursor, customized to taste through flags. |
− | ** Supported flags: | + | ** Supported flags: ''-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 given radius instead of at the cursor. |
== Permissions == | == Permissions == | ||
=== Notifier nodes === | === Notifier nodes === | ||
These nodes are used to warn people with the correct permissions of important events. | These nodes are used to warn people with the correct permissions of important events. | ||
− | * <code> | + | * <code>empc.notify.staff.showstats</code> - warns for potentially cheated nickname lengths |
=== Staff nodes === | === Staff nodes === | ||
These nodes can be given to normal players, but should probably be staff-only as they can be dangerous. | These nodes can be given to normal players, but should probably be staff-only as they can be dangerous. | ||
− | * <code> | + | * <code>empc.command.staff.reload</code> - allows the use of /empc reload |
− | + | * <code>empc.command.staff.spawndex</code> | |
− | + | * <code>empc.command.staff.fixgenders</code> - allows using /fixgenders on others, can be used for all players if so desired | |
− | |||
− | * <code> | ||
− | * <code> | ||
=== Remote nodes === | === Remote nodes === | ||
These nodes allow the matching commands to be used on remote players. | These nodes allow the matching commands to be used on remote players. | ||
− | * <code> | + | * <code>empc.command.other.checkstats</code> |
− | * <code> | + | * <code>empc.command.other.partyhatch</code> - allows hatching all of another player's [[Egg|eggs]], supports cooldowns |
− | * <code> | + | * <code>empc.command.other.partyheal</code> - allows healing all of another player's [[Available Pokémon|Pokémon]], supports cooldowns |
− | * <code> | + | * <code>empc.command.other.timedhatch</code> - allows hatching an [[Egg|egg]] belonging to another player, supports cooldowns |
+ | * <code>empc.command.other.timedheal</code> - allows healing a [[Available Pokémon|Pokémon]] belonging to another player, supports cooldowns | ||
=== Bypass nodes === | === Bypass nodes === | ||
These nodes let players bypass command cooldowns. | These nodes let players bypass command cooldowns. | ||
− | * <code> | + | * <code>empc.command.bypass.showstats</code> |
− | * <code> | + | * <code>empc.command.bypass.partyhatch</code> |
− | * <code> | + | * <code>empc.command.bypass.partyheal</code> |
+ | * <code>empc.command.bypass.timedhatch</code> | ||
+ | * <code>empc.command.bypass.timedheal</code> | ||
=== Alternate cooldown nodes === | === Alternate cooldown nodes === | ||
These nodes put players on an alternate cooldown, potentially good for VIP ranks. Set in the command configs. | These nodes put players on an alternate cooldown, potentially good for VIP ranks. Set in the command configs. | ||
− | * <code> | + | * <code>empc.command.altcooldown.showstats</code> |
− | * <code> | + | * <code>empc.command.altcooldown.partyhatch</code> |
− | * <code> | + | * <code>empc.command.altcooldown.partyheal</code> |
+ | * <code>empc.command.altcooldown.timedhatch</code> | ||
+ | * <code>empc.command.altcooldown.timedheal</code> | ||
=== Other nodes === | === Other nodes === | ||
− | * <code> | + | * <code>empc.command.checkevs</code> |
− | * <code> | + | * <code>empc.command.checkstats</code> |
− | * <code> | + | * <code>empc.command.checktypes</code> |
− | * <code> | + | * <code>empc.command.fixgenders</code> |
− | * <code> | + | * <code>empc.command.partyhatch</code> - comes with the default cooldown unless altcooldown/bypass are given |
− | * <code> | + | * <code>empc.command.partyheal</code> - comes with the default cooldown unless altcooldown/bypass are given |
− | * <code> | + | * <code>empc.command.resetevs</code> |
− | * <code> | + | * <code>empc.command.showstats</code> - comes with the default cooldown unless altcooldown/bypass are given |
− | * <code> | + | * <code>empc.command.switchgender</code> |
− | * <code> | + | * <code>empc.command.timedhatch</code> - comes with the default cooldown unless altcooldown/bypass are given |
− | + | * <code>empc.command.timedheal</code> - comes with the default cooldown unless altcooldown/bypass are given | |
== Version history == | == Version history == | ||
− | Please click [[Version history/ | + | Please click [[Version history/Even More Pixelmon Commands|this link]]. |
[[Category:Sidemods]] | [[Category:Sidemods]] |
Revision as of 07:51, 2 February 2019
Even More Pixelmon Commands (EMPC, formerly known as PixelUpgrade) is a sidemod for Pixelmon that adds an assortment of highly 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 | 7.0.0+ | 5.0.0 |
1.12.2 | 6.3.0+ | 4.1.0 |
1.12.2 | 6.2.0-6.2.3 | 4.0.0 beta 1 |
1.12.2 | 6.0.0+ | 3.0.0 |
1.10.2 | 5.0.4+ | 2.0.0 beta 2 |
EMPC is meant to be run on a server, and cannot be used by clients. SpongeForge needs to be present in the same folder, as well as a Sponge economy plugin (EconomyLite is recommended) if you intend to use economy-integrated commands.
- Download EMPC for your version of Minecraft and Pixelmon.
- Place the downloaded .jar file in the mods folder, along with SpongeForge and an economy plugin of choice.
- Start the server and wait for it to load.
- Open the EvenMorePixelmonCommands.conf file in the server's config folder, and edit to taste.
- Open the EMPC folder, and edit command-specific configs to taste.
- Use the
/empc reload
command to load any changes into EMPC.
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 scroll down to see.
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.
Hub command
empc
/evenmorepixelmoncommands
or/empc
: Shows subcommands that the player has access to. Clickable.list
: Shows a list of all commands the user has access to.reload
: Reloads all config settings and registers new aliases, if any changed.
Player commands
checkevs
/checkevs <Pokémon name or number> [-c]
: Shows a list of the EVs defeating the given Pokémon would provide.- 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.
checkstats
/checkstats
or/cs [target] [slot] [-c]
: Shows a party Pokémon's IVs, EVs, gender, nature, size, ability and number of cloning attempts and ruby infusions. If the Pokémon is an egg, it'll show a vague message hinting at what's inside instead, unless configured to reveal everything.
checktypes
/checktypes
or/type <Pokémon name or number> [-c]
: Shows a list of a 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.
fixgenders
/fixgenders [target] [-c]
: Fixes Pokémon with genders that they cannot normally get.
partyhatch
/partyhatch [target] [-c]
: Hatches the player's whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.
partyheal
/partyheal [target] [-c]
: Heals the player's whole party, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.
resetevs
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 a single Pokémon, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.
timedheal
/timedheal [target] <slot> [-c]
: Heals a single Pokémon, with optional cooldowns depending on permissions. Can optionally be set up to be usable on other people, too.
Staff commands
spawndex
/spawndex<Pokémon name or number> [-f|-o|-r] [radius]
: Spawns the desired Pokémon at your mouse cursor, customized to taste through flags.- Supported flags: -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 given radius instead of at the cursor.
Permissions
Notifier nodes
These nodes are used to warn people with the correct permissions of important events.
empc.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.
empc.command.staff.reload
- allows the use of /empc reloadempc.command.staff.spawndex
empc.command.staff.fixgenders
- allows using /fixgenders on others, can be used for all players if so desired
Remote nodes
These nodes allow the matching commands to be used on remote players.
empc.command.other.checkstats
empc.command.other.partyhatch
- allows hatching all of another player's eggs, supports cooldownsempc.command.other.partyheal
- allows healing all of another player's Pokémon, supports cooldownsempc.command.other.timedhatch
- allows hatching an egg belonging to another player, supports cooldownsempc.command.other.timedheal
- allows healing a Pokémon belonging to another player, supports cooldowns
Bypass nodes
These nodes let players bypass command cooldowns.
empc.command.bypass.showstats
empc.command.bypass.partyhatch
empc.command.bypass.partyheal
empc.command.bypass.timedhatch
empc.command.bypass.timedheal
Alternate cooldown nodes
These nodes put players on an alternate cooldown, potentially good for VIP ranks. Set in the command configs.
empc.command.altcooldown.showstats
empc.command.altcooldown.partyhatch
empc.command.altcooldown.partyheal
empc.command.altcooldown.timedhatch
empc.command.altcooldown.timedheal
Other nodes
empc.command.checkevs
empc.command.checkstats
empc.command.checktypes
empc.command.fixgenders
empc.command.partyhatch
- comes with the default cooldown unless altcooldown/bypass are givenempc.command.partyheal
- comes with the default cooldown unless altcooldown/bypass are givenempc.command.resetevs
empc.command.showstats
- comes with the default cooldown unless altcooldown/bypass are givenempc.command.switchgender
empc.command.timedhatch
- comes with the default cooldown unless altcooldown/bypass are givenempc.command.timedheal
- comes with the default cooldown unless altcooldown/bypass are given
Version history
Please click this link.