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 "Global Trade Station"

From Pixelmon Wiki
(Reworked most of the command and node stuff)
Line 9: Line 9:
 
==Commands==
 
==Commands==
 
{{CommandSyntax}}
 
{{CommandSyntax}}
*/gts: Displays an interface of all listings stored in the system for players to access.
+
*<code>/gts</code>: Displays an interface of all listings stored in the system for players to access.
*/gts add [-n|--never-expires] <slot> <price>: Deposits a Pokémon into the GTS listings.
+
**<code>add [--never-expires] <''slot''> <''price''></code>: Deposits the specified Pokémon into the GTS listings to be purchased for the stated price. The flag <code>--never-expires</code> represents whether the listing will expire (be removed from the listings after some time), and can be shortened to <code>-n</code>.
**/gts add <slot> <price>: Specifies the party slot of the Pokémon to deposit in return for a cash payment.
+
**<code>trade <''slot''> <''Pokémon name''></code>: Creates a trade-based GTS listing, specifying the party slot of the Pokémon to deposit and the Pokémon wanted in exchange.
**/gts add -n <slot> <price>: Specifies the party slot of the Pokémon to deposit in return for a cash payment. States that the listing should never expire.
+
**<code>auc <''slot''> <''starting price''> <''increment''> <''time''></code>: Queues an auction in the GTS specifying which Pokémon to put up for auction, the initial price, how large each increment must be, and the time in seconds that the auction will run for.
*/gts trade <slot> <Pokémon>: Specifies the party slot of the Pokémon to deposit, and asks for another Pokémon in return.
+
**<code>search [''flags''] <''Pokémon''...></code>: Allows a player to search for specific Pokémon in the GTS, and reveal them if any exist. This command has many flags to narrow the search.
*/gts auc <slot> <starting price> <increment> <time>: Queues an auction in the GTS for the specified conditions.
+
***<code>[-s | --shiny]</code>: Finds listings where the Pokémon are [[Shiny]].
*/gts search [flags] <Pokémon...>: Allows a player to search for specific Pokémon in the GTS, and reveal them if any exist. This command has many flags to narrow the search.
+
***<code>[<--size | --growth>=<growth>]</code>: Finds listings which match the specified [[Growth (stat)|growth]].
**[-s|--shiny]: Finds listings where the Pokémon are [[Shiny]].
+
***[--lvl=<level>|--level=<level>]: Finds listings which match the specified level.
**[--size=<growth>|--growth=<growth>]: Finds listings which match the specified [[Growth (stat)|growth]].
+
***[--ab=<Ability>|--ability=<Ability>]: Finds listings which match the specified [[Ability]].
**[--lvl=<level>|--level=<level>]: Finds listings which match the specified level.
+
***[--ba=<Poké Ball>|--ball=<Poké Ball>]: Finds listings which match the specified [[Poké Balls|Poké Ball]].
**[--ab=<Ability>|--ability=<Ability>]: Finds listings which match the specified [[Ability]].
+
***[--evHP=<ev>|--evAtk=<ev>|--evDef=<ev>|--evSpAtk=<ev>|--evSpDef=<ev>|--evSpeed=<ev>]: Finds listings which match the specified [[EVs]].
**[--ba=<Poké Ball>|--ball=<Poké Ball>]: Finds listings which match the specified [[Poké Balls|Poké Ball]].
+
***[--ivHP=<iv>|--ivAtk=<iv>|--ivDef=<iv>|--ivSpAtk=<iv>|--ivSpDef=<iv>|--ivSpeed=<iv>]: Finds listings which match the specified IVs.
**[--evHP=<ev>|--evAtk=<ev>|--evDef=<ev>|--evSpAtk=<ev>|--evSpDef=<ev>|--evSpeed=<ev>]: Finds listings which match the specified [[EVs]].
+
***[--ge=<gender>|--gender=<gender>]: Finds listings which match the specified gender.
**[--ivHP=<iv>|--ivAtk=<iv>|--ivDef=<iv>|--ivSpAtk=<iv>|--ivSpDef=<iv>|--ivSpeed=<iv>]: Finds listings which match the specified IVs.
+
***[--na=<Nature>|--nature=<Nature>]: Finds listings which match the specified [[Nature]].
**[--ge=<gender>|--gender=<gender>]: Finds listings which match the specified gender.
+
***[--f=<form>|--form=<form>]: Finds listings which match the specified [[form index]].
**[--na=<Nature>|--nature=<Nature>]: Finds listings which match the specified [[Nature]].
+
***[--hasMove=<move>]: Finds listings which have Pokémon with the specified move.
**[--f=<form>|--form=<form>]: Finds listings which match the specified [[form index]].
+
***[--eggGroup=<Egg Group>]: Finds listings which are in the specified [[Egg Group]].
**[--hasMove=<move>]: Finds listings which have Pokémon with the specified move.
+
***[--st|--specialTexture]: Finds listings which have a [[special texture]].
**[--eggGroup=<Egg Group>]: Finds listings which are in the specified [[Egg Group]].
+
***[--halloween|--zombie]: Finds [[Halloween Pokémon]] and  [[Zombie Gyarados]].
**[--st|--specialTexture]: Finds listings which have a [[special texture]].
+
***[--roasted]: Finds [[Roasted Magikarp]]
**[--halloween|--zombie]: Finds [[Halloween Pokémon]] and  [[Zombie Gyarados]].
+
***[--minPrice=<price>]: Finds listings with prices greater than or equal to the passed price.
**[--roasted]: Finds [[Roasted Magikarp]]
+
***[--maxPrice=<price>]: Finds listings with prices less than or equal to the passed price.
**[--minPrice=<price>]: Finds listings with prices greater than or equal to the passed price.
+
***[--auc|--auction]: Finds listings that are auctions.
**[--maxPrice=<price>]: Finds listings with prices less than or equal to the passed price.
+
***[--cash]: Finds listings where the seller is asking for a cash return.
**[--auc|--auction]: Finds listings that are auctions.
+
***[--pokemon]: Finds listings where the seller is asking for a Pokémon.
**[--cash]: Finds listings where the seller is asking for a cash return.
+
**<code>edit</code>: Pulls up an admin interface with all listings, where the user can remove/delete any listing.
**[--pokemon]: Finds listings where the seller is asking for a Pokémon.
+
**<code>clear</code>: Completely deletes all listings within storage.
*/gts edit: Pulls up an admin interface with all listings, where the user can remove/delete any listing.
+
**<code>logs <list | clear> <''player''></code>: Displays or clears all associated logs for the specified player .
*/gts clear: Completely deletes all listings within storage.
+
**<code>ignore [true | false]</code>: Allows a player to ignore incoming broadcasts from GTS. Optionally the player can specify whether ignore is on or off.
*/gts logs <list|clear> <player>: Displays all associated logs for the specified player.
+
**<code> help</code>: Displays a list of commands that can be used in GTS.
*/gts ignore [value]: Allows a player to ignore incoming broadcasts from GTS. Specifying a value such as true/false is essentially unneeded, but provided.
 
*/gts help: Displays a list of commands that can be used in GTS.
 
 
===Permission nodes===
 
===Permission nodes===
Player-specific:
+
====Player nodes====
  * gts.command.gts - /gts
+
*<code>gts.command.gts</code> - Allows the use of <code>/gts</code>
  * gts.command.add - /gts add
+
*<code>gts.command.add</code> - Allows the use of <code>/gts add</code>
  * gts.command.trade - /gts trade
+
*<code>gts.command.trade</code> - Allows the use of <code>/gts trade</code>
  * gts.command.add.never-expire - Allows usage of the -n flag in additions
+
*<code>gts.command.add.never-expire</code> - Allows the use of the <code>-n</code> flag in listing additions
  * gts.command.search - /gts search
+
*<code>gts.command.search</code> - Allows the use of <code>/gts search</code>
  * gts.command.ignore - /gts ignore
+
*<code>gts.command.ignore</code> - Allows the use of <code>/gts ignore</code>
  * gts.command.auction - /gts auc
+
*<code>gts.command.auction</code> - Allows the use of <code>/gts auc</code>
  * gts.command.help - /gts help
+
*<code>gts.command.help</code> - Allows the use of <code>/gts help</code>
Admin use:
+
 
  * gts.admin.command.logs - /gts logs
+
====Admin nodes====
  * gts.admin.command.edit - /gts edit
+
*<code>gts.admin.command.logs</code> - Allows the use of <code>/gts logs</code>
  * gts.admin.command.reload - /gts reload
+
*<code>gts.admin.command.edit</code> - Allows the use of <code>/gts edit</code>
  * gts.admin.command.clear - /gts clear
+
*<code>gts.admin.command.reload</code> - Allows the use of <code>/gts reload</code>
 +
*<code>gts.admin.command.clear</code> - Allows the use of <code>/gts clear</code>
  
 
===Version history===
 
===Version history===
 
[[Version history/Global Trade Station]]
 
[[Version history/Global Trade Station]]
 
[[Category:Sidemods]]
 
[[Category:Sidemods]]

Revision as of 03:42, 13 July 2017

Global Trade Station (GTS) is a Pixelmon sidemod that is based on the Global Trade System feature from the Pokémon games.

Installation

Minecraft version Pixelmon version Global Trade Station version
1.10.2 5.0.3+ 2.4.2

This plugin uses the Sponge API, and requires SpongeForge version 5.2.0-BETA-2274 or later. Previous versions of Sponge have not been tested, and may cause incompatibilities.

Commands

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

  • /gts: Displays an interface of all listings stored in the system for players to access.
    • add [--never-expires] <slot> <price>: Deposits the specified Pokémon into the GTS listings to be purchased for the stated price. The flag --never-expires represents whether the listing will expire (be removed from the listings after some time), and can be shortened to -n.
    • trade <slot> <Pokémon name>: Creates a trade-based GTS listing, specifying the party slot of the Pokémon to deposit and the Pokémon wanted in exchange.
    • auc <slot> <starting price> <increment> <time>: Queues an auction in the GTS specifying which Pokémon to put up for auction, the initial price, how large each increment must be, and the time in seconds that the auction will run for.
    • search [flags] <Pokémon...>: Allows a player to search for specific Pokémon in the GTS, and reveal them if any exist. This command has many flags to narrow the search.
      • [-s | --shiny]: Finds listings where the Pokémon are Shiny.
      • [<--size | --growth>=<growth>]: Finds listings which match the specified growth.
      • [--lvl=<level>|--level=<level>]: Finds listings which match the specified level.
      • [--ab=<Ability>|--ability=<Ability>]: Finds listings which match the specified Ability.
      • [--ba=<Poké Ball>|--ball=<Poké Ball>]: Finds listings which match the specified Poké Ball.
      • [--evHP=<ev>|--evAtk=<ev>|--evDef=<ev>|--evSpAtk=<ev>|--evSpDef=<ev>|--evSpeed=<ev>]: Finds listings which match the specified EVs.
      • [--ivHP=<iv>|--ivAtk=<iv>|--ivDef=<iv>|--ivSpAtk=<iv>|--ivSpDef=<iv>|--ivSpeed=<iv>]: Finds listings which match the specified IVs.
      • [--ge=<gender>|--gender=<gender>]: Finds listings which match the specified gender.
      • [--na=<Nature>|--nature=<Nature>]: Finds listings which match the specified Nature.
      • [--f=<form>|--form=<form>]: Finds listings which match the specified form index.
      • [--hasMove=<move>]: Finds listings which have Pokémon with the specified move.
      • [--eggGroup=<Egg Group>]: Finds listings which are in the specified Egg Group.
      • [--st|--specialTexture]: Finds listings which have a special texture.
      • [--halloween|--zombie]: Finds Halloween Pokémon and Zombie Gyarados.
      • [--roasted]: Finds Roasted Magikarp
      • [--minPrice=<price>]: Finds listings with prices greater than or equal to the passed price.
      • [--maxPrice=<price>]: Finds listings with prices less than or equal to the passed price.
      • [--auc|--auction]: Finds listings that are auctions.
      • [--cash]: Finds listings where the seller is asking for a cash return.
      • [--pokemon]: Finds listings where the seller is asking for a Pokémon.
    • edit: Pulls up an admin interface with all listings, where the user can remove/delete any listing.
    • clear: Completely deletes all listings within storage.
    • logs <list | clear> <player>: Displays or clears all associated logs for the specified player .
    • ignore [true | false]: Allows a player to ignore incoming broadcasts from GTS. Optionally the player can specify whether ignore is on or off.
    • help: Displays a list of commands that can be used in GTS.

Permission nodes

Player nodes

  • gts.command.gts - Allows the use of /gts
  • gts.command.add - Allows the use of /gts add
  • gts.command.trade - Allows the use of /gts trade
  • gts.command.add.never-expire - Allows the use of the -n flag in listing additions
  • gts.command.search - Allows the use of /gts search
  • gts.command.ignore - Allows the use of /gts ignore
  • gts.command.auction - Allows the use of /gts auc
  • gts.command.help - Allows the use of /gts help

Admin nodes

  • gts.admin.command.logs - Allows the use of /gts logs
  • gts.admin.command.edit - Allows the use of /gts edit
  • gts.admin.command.reload - Allows the use of /gts reload
  • gts.admin.command.clear - Allows the use of /gts clear

Version history

Version history/Global Trade Station

© 2012 - 2025 Pixelmon Mod