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
m
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Global Trade Station (GTS) is a [[Pixelmon]] [[sidemod]] that is based on the [http://bulbapedia.bulbagarden.net/wiki/Global_Trade_System Global Trade System] feature from the ''Pokémon'' games.
+
Global Trade Station (AquaGTS) is a [[Pixelmon]] [[sidemod]], based on the [https://bulbapedia.bulbagarden.net/wiki/Global_Trade_System Global Trade System] feature from the ''Pokémon'' games. This sidemod provides more than just the GTS service; it provides the Global Trade Station, Auction House, and Sell to Server, all in one!
 +
 
 +
Features include:
 +
*Very high degree of customization
 +
*Ultra granular min/max pricing control
 +
*Permission controlled ranks with different tax rates, listing quotas, and STS price modifiers
 +
*Discord webhook support for pretty much everything
 +
*Able to add or remove as much information as wanted from the UIs, not limited to the defaults
 +
*Zero dependencies besides Pixelmon.
 +
*Works on Forge, Spigot, and Sponge.
 +
 
 +
'''This page is currently under construction!'''
 +
 
 
==Installation==
 
==Installation==
 
{{SidemodVersionh}}
 
{{SidemodVersionh}}
{{SidemodVersion|1.12.2|6.0+|3.0.0 PR3b}}
+
{{SidemodVersion|1.12.2|8.3.3+|7.0.6}}
 +
{{SidemodVersion|1.12.2|6.3.0+|3.8.2}}
 
{{SidemodVersion|1.10.2|5.0.3+|2.4.2}}
 
{{SidemodVersion|1.10.2|5.0.3+|2.4.2}}
 
{{SidemodVersionf}}
 
{{SidemodVersionf}}
  
This plugin uses the [https://www.spongepowered.org/ 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.
+
# Download AquaGTS for your version of Minecraft/Pixelmon [https://pixelmonmod.com/downloads.php here].
:)
+
# Place the downloaded <code>.jar</code> in the server's ''mods'' folder.
 +
# Start the server and wait for it to load.
 +
# Open the configuration folder in the server's <code>config/gts</code> and edit the files as desired.
 +
# Either restart the server or use the <code>/gts reload</code> command (see commands section for more detail) to load any changes made.
  
 
==Commands==
 
==Commands==
 +
 
{{CommandSyntax}}
 
{{CommandSyntax}}
*<code>/gts</code>: Displays an interface of all listings stored in the system for players to access.
+
====Player Commands====
**<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>.
+
*<code>/gts</code> - Opens the Main Menu.
**<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.
+
*<code>/gts auc [slot]</code>,<code>/gts auction [slot]</code> - Opens the Auction House menu. Player must be holding an item or specify a slot number.
**<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.
+
*<code>/gts sts [slot]</code>,<code>/gts selltoserver [slot]</code> - Opens the Sell To Server menu. Player must be holding an item or specify a slot number.
**<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.
+
*<code>/gts sell [slot]</code>,<code>/gts list [slot]</code> - Opens the New Listing menu. Player must be holding an item or specify a slot number.
**<code>edit</code>: Pulls up an admin interface with all listings, where the user can remove/delete any listing.
+
*<code>/gts bank</code> - Opens the Bank menu.
**<code>clear</code>: Completely deletes all listings within storage.
+
*<code>/gts settings</code> - Opens the Settings menu.
**<code>logs <list|clear> <''player''></code>: Displays or clears all associated logs for the specified player .
+
*<code>/gts version</code>,<code>/gts about</code> - Show GTS version number.
**<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.
+
*<code>/sell [slot]</code>,<code>/list [slot]</code> - Shortcut to open the New Listing menu. Player must be holding an item or specify a slot number.
**<code> help</code>: Displays a list of commands that can be used in GTS.
+
*<code>/auc [slot]</code>,<code>/auction [slot]</code> - Shortcuts to open the Auction House menu. Player must be holding an item or specify a slot number.
 +
*<code>/sts [slot]</code>,<code>/selltoserver [slot]</code> - Shortcuts to open the Sell To Server menu. Player must be holding an item or specify a slot number.
  
=== Command flags ===
+
====Admin Commands====
 +
*<code>/gts reload</code> - Reload configuration files.
 +
*<code>/gts bank [player]</code> - Open another player's GTS bank.
 +
*<code>/gts maintenance</code> - Toggle GTS maintenance mode.
  
These flags are used primarily for the search and trade commands listed above. While the trade command does not inherit all of them, search can use all of the listed flags for advanced searching parameters.
+
==Permission Nodes==
  
{| class="wikitable sortable"
 
|-
 
!Flag
 
!Description
 
|-
 
| <code>--<<nowiki>s|</nowiki>shiny></code>
 
|Scans for listings where the Pokemon are [[Shiny]]
 
|-
 
|<code>--<size<nowiki>|</nowiki>growth>=<''value''></code>
 
|Finds listings which match the specified [[Growth (stat)|growth]]
 
|-
 
|<code>--<lvl<nowiki>|</nowiki>level>=<''value''></code>
 
|Finds listings which match the specified level
 
|-
 
|<code>--<ab<nowiki>|</nowiki>ability>=<''value''></code>
 
|Finds listings which match the specified [[Ability]]
 
|-
 
|<code>--<ba<nowiki>|</nowiki>ball>=<''value''></code>
 
|Finds listings which match the specified [[Poké Balls|Poké Ball]]
 
|-
 
| <code>--evHP=<''value''></code>
 
|Finds listings which match the specified HP value for a Pokémon's [[EVs]]
 
|-
 
| <code>--evAtk=<''value''></code>
 
|Finds listings which match the specified Attack value for a Pokémon's [[EVs]]
 
|-
 
| <code>--evDef=<''value''></code>
 
|Finds listings which match the specified Defense value for a Pokémon's [[EVs]]
 
|-
 
| <code>--evSpAtk=<''value''></code>
 
|Finds listings which match the specified Sp. Attack value for a Pokémon's [[EVs]]
 
|-
 
| <code>--evSpDef=<''value''></code>
 
|Finds listings which match the specified Sp. Defense value for a Pokémon's [[EVs]]
 
|-
 
| <code>--evSpeed=<''value''></code>
 
|Finds listings which match the specified Speed value for a Pokémon's [[EVs]]
 
|-
 
| <code>--ivHP=<''value''></code>
 
|Finds listings which match the specified HP value for a Pokémon's IVs
 
|-
 
| <code>--ivAtk=<''value''></code>
 
|Finds listings which match the specified Attack value for a Pokémon's IVs
 
|-
 
| <code>--ivDef=<''value''></code>
 
|Finds listings which match the specified Defense value for a Pokémon's IVs
 
|-
 
| <code>--ivSpAtk=<''value''></code>
 
|Finds listings which match the specified Sp. Attack value for a Pokémon's IVs
 
|-
 
| <code>--ivSpDef=<''value''></code>
 
|Finds listings which match the specified Sp. Defense value for a Pokémon's IVs
 
|-
 
| <code>--ivSpeed=<''value''></code>
 
|Finds listings which match the specified Speed value for a Pokémon's IVs
 
|-
 
|<code>--<ge<nowiki>|</nowiki>gender>=<''value''></code>
 
|Finds listings which match the specified gender
 
|-
 
|<code>--<na<nowiki>|</nowiki>nature>=<''value''></code>
 
|Finds listings which match the specified [[Nature]]
 
|-
 
|<code>--<f<nowiki>|</nowiki>form>=<''value''></code>
 
|Finds listings which match the specified [[form index]]
 
|-
 
| <code>--hasMove=<''value''></code>
 
|Finds listings which have the specified move
 
|-
 
| <code>--eggGroup=<''value''></code>
 
|Finds listings which have the specified [[Egg Group]]
 
|-
 
|<code>--<st<nowiki>|</nowiki>specialTexture>=<''value''></code>
 
|Finds listings which match the specified [[special texture]]
 
|-
 
| <code>--<halloween<nowiki>|</nowiki>zombie></code>
 
|Finds listings which have the [[Halloween Pokémon]] marking, such as [[Zombie Gyarados]]
 
|-
 
| <code>--roasted</code>
 
|Finds listings which have the [[Roasted Pokémon]] marking, such as [[Roasted Magikarp]]
 
|-
 
| <code>--minPrice=<''value''></code>
 
|Finds listings which have a listing price greater than or equal to the passed value
 
|-
 
| <code>--maxPrice=<''value''></code>
 
|Finds listings which have a listing price less than or equal to the passed value
 
|-
 
| <code>--<auc<nowiki>|</nowiki>auction></code>
 
|Finds listings which are set to run as auctions
 
|-
 
| <code>--cash</code>
 
|Finds listings which have a request for a monetary value
 
|-
 
| <code>--pokemon</code>
 
|Finds listings which have a request for a Pokémon trade offer
 
|-
 
|}
 
===Permission nodes===
 
 
====Player nodes====
 
====Player nodes====
*<code>gts.command.gts</code> - Allows the use of <code>/gts</code>
+
*<code>gts.user</code> - Allows the use of <code>/gts</code> and all user subcommands.
*<code>gts.command.add</code> - Allows the use of <code>/gts add</code>
+
*<code>gts.user.use</code> - Allows the use of <code>/gts</code>.
*<code>gts.command.trade</code> - Allows the use of <code>/gts trade</code>
+
*<code>gts.user.auction</code> - Allows the use of <code>/gts auc [slot]</code>.
*<code>gts.command.add.never-expire</code> - Allows the use of the <code>-n</code> flag in listing additions
+
*<code>gts.user.sts</code> - Allows the use of <code>/gts sts [slot]</code>.
*<code>gts.command.search</code> - Allows the use of <code>/gts search</code>
+
*<code>gts.user.bank</code> - Allows the use of <code>/gts bank</code>.
*<code>gts.command.ignore</code> - Allows the use of <code>/gts ignore</code>
+
*<code>gts.command.sell</code> - Allows the use of the shortcut command <code>/sell [slot]</code>.
*<code>gts.command.auction</code> - Allows the use of <code>/gts auc</code>
+
*<code>gts.command.auction</code> - Allows the use of the shortcut commands <code>/auc [slot]</code> and <code>/auction [slot]</code>.
*<code>gts.command.help</code> - Allows the use of <code>/gts help</code>
+
*<code>gts.command.sts</code> - Allows the use of the shortcut commands <code>/sts [slot]</code> and <code>/selltoserver [slot]</code>.
  
 
====Admin nodes====
 
====Admin nodes====
*<code>gts.admin.command.logs</code> - Allows the use of <code>/gts logs</code>
+
*<code>gts.admin</code> - Allows the use of all admin subcommands: <code>/gts reload</code>,<code>/gts bank [player]</code>,<code>/gts maintenance</code>.
*<code>gts.admin.command.edit</code> - Allows the use of <code>/gts edit</code>
+
*<code>gts.admin.reload</code> - Allows the use of <code>/gts reload</code>.
*<code>gts.admin.command.reload</code> - Allows the use of <code>/gts reload</code>
+
*<code>gts.admin.bank</code> - Allows the use of <code>/gts bank [player]</code>.
*<code>gts.admin.command.clear</code> - Allows the use of <code>/gts clear</code>
+
*<code>gts.admin.maintenance</code> - Allows the use of <code>/gts maintenance</code>.
 +
*<code>gts.admin.manage</code> - Allows removal of active listings.
  
 
===Version history===
 
===Version history===
 
[[Version history/Global Trade Station]]
 
[[Version history/Global Trade Station]]
 
[[Category:Sidemods]]
 
[[Category:Sidemods]]

Latest revision as of 16:45, 18 February 2022

Global Trade Station (AquaGTS) is a Pixelmon sidemod, based on the Global Trade System feature from the Pokémon games. This sidemod provides more than just the GTS service; it provides the Global Trade Station, Auction House, and Sell to Server, all in one!

Features include:

  • Very high degree of customization
  • Ultra granular min/max pricing control
  • Permission controlled ranks with different tax rates, listing quotas, and STS price modifiers
  • Discord webhook support for pretty much everything
  • Able to add or remove as much information as wanted from the UIs, not limited to the defaults
  • Zero dependencies besides Pixelmon.
  • Works on Forge, Spigot, and Sponge.

This page is currently under construction!

Installation

Minecraft version Pixelmon version Global Trade Station version
1.12.2 8.3.3+ 7.0.6
1.12.2 6.3.0+ 3.8.2
1.10.2 5.0.3+ 2.4.2
  1. Download AquaGTS for your version of Minecraft/Pixelmon here.
  2. Place the downloaded .jar in the server's mods folder.
  3. Start the server and wait for it to load.
  4. Open the configuration folder in the server's config/gts and edit the files as desired.
  5. Either restart the server or use the /gts reload command (see commands section for more detail) to load any changes made.

Commands

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

Player Commands

  • /gts - Opens the Main Menu.
  • /gts auc [slot],/gts auction [slot] - Opens the Auction House menu. Player must be holding an item or specify a slot number.
  • /gts sts [slot],/gts selltoserver [slot] - Opens the Sell To Server menu. Player must be holding an item or specify a slot number.
  • /gts sell [slot],/gts list [slot] - Opens the New Listing menu. Player must be holding an item or specify a slot number.
  • /gts bank - Opens the Bank menu.
  • /gts settings - Opens the Settings menu.
  • /gts version,/gts about - Show GTS version number.
  • /sell [slot],/list [slot] - Shortcut to open the New Listing menu. Player must be holding an item or specify a slot number.
  • /auc [slot],/auction [slot] - Shortcuts to open the Auction House menu. Player must be holding an item or specify a slot number.
  • /sts [slot],/selltoserver [slot] - Shortcuts to open the Sell To Server menu. Player must be holding an item or specify a slot number.

Admin Commands

  • /gts reload - Reload configuration files.
  • /gts bank [player] - Open another player's GTS bank.
  • /gts maintenance - Toggle GTS maintenance mode.

Permission Nodes

Player nodes

  • gts.user - Allows the use of /gts and all user subcommands.
  • gts.user.use - Allows the use of /gts.
  • gts.user.auction - Allows the use of /gts auc [slot].
  • gts.user.sts - Allows the use of /gts sts [slot].
  • gts.user.bank - Allows the use of /gts bank.
  • gts.command.sell - Allows the use of the shortcut command /sell [slot].
  • gts.command.auction - Allows the use of the shortcut commands /auc [slot] and /auction [slot].
  • gts.command.sts - Allows the use of the shortcut commands /sts [slot] and /selltoserver [slot].

Admin nodes

  • gts.admin - Allows the use of all admin subcommands: /gts reload,/gts bank [player],/gts maintenance.
  • gts.admin.reload - Allows the use of /gts reload.
  • gts.admin.bank - Allows the use of /gts bank [player].
  • gts.admin.maintenance - Allows the use of /gts maintenance.
  • gts.admin.manage - Allows removal of active listings.

Version history

Version history/Global Trade Station

© 2012 - 2025 Pixelmon Mod