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
 
(33 intermediate revisions by 9 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.10.2|5.0.3|2.1.0}}
+
{{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}}
 
{{SidemodVersionf}}
 
{{SidemodVersionf}}
  
This plugin has been written mainly on the Sponge API, and will require it as such. To install, ensure your Sponge & Forge versions are up-to-date, and simply drag the mod into the mods folder for the server. From there, simply edit the configuration as you'd like.
+
# 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.
  
Note: For users of the 1.x series of this version of GTS, there are extra steps needed for this installation. I first recommend you to keep the details of your original configs around for the first install of the 2.x series. With this update, both config files were rewritten heavily to provide better readability. With no conversion system in place at this present moment, updating will require that you reset these config files. While you can operate normally without resetting them, the contents of the file will become cluttered and much harder to read.
+
==Commands==
  
A new addition to these config files, table names, allows you to sort your data for the sidemod in specific places. The two current tables available are the main data and log table. Due to a limitation in the 1.x series of GTS, the database name was also used as the table name for the main set of data. In order to use your existing data properly, you must ensure your database name matches that of the file, so a database file named GTS.mv.db will have the database name GTS. From there, we would assume your existing data also uses the table name GTS. The config comes default with these values, but if you altered them in any way, you will need to edit these values to have your data be read properly. You can always open the database file as well to ensure you have it all correct!
+
{{CommandSyntax}}
 +
====Player Commands====
 +
*<code>/gts</code> - Opens the Main Menu.
 +
*<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>/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>/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>/gts bank</code> - Opens the Bank menu.
 +
*<code>/gts settings</code> - Opens the Settings menu.
 +
*<code>/gts version</code>,<code>/gts about</code> - Show GTS version number.
 +
*<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>/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.
  
==Commands==
+
====Admin Commands====
{{CommandSyntax}}
+
*<code>/gts reload</code> - Reload configuration files.
*/gts: Displays an interface of all listings stored in the system for players to access.
+
*<code>/gts bank [player]</code> - Open another player's GTS bank.
*/gts add [-n|--never-expires] (slot) (price|--poke=(pokemon)): Deposit a pokemon into the GTS listings. A further explanation of syntax follows below
+
*<code>/gts maintenance</code> - Toggle GTS maintenance mode.
**/gts add (slot) (price): Specifies the pokemon you want to deposit in return for a cash return.
+
 
**/gts add -n (slot) (price): Like the above, but states that you want your listing never to expire.
+
==Permission Nodes==
**/gts add (slot) --poke=Pikachu: Specifies the pokemon you want to deposit, and asks for a Pikachu in return.
+
 
*/gts auc (slot) (starting price) (increment) (time): Queues an auction in the GTS for the specified conditions.
+
====Player nodes====
*/gts search [flags] <Pokemon...>: Allows a player to search for specific Pokemon in the GTS, and reveal them if any exist. This command has many options as well to narrow your search.
+
*<code>gts.user</code> - Allows the use of <code>/gts</code> and all user subcommands.
**Flags:
+
*<code>gts.user.use</code> - Allows the use of <code>/gts</code>.
***-s | --shiny: Finds listings where the pokemon are shiny
+
*<code>gts.user.auction</code> - Allows the use of <code>/gts auc [slot]</code>.
***--size=(Growth) | --growth=(Growth): Finds listings which match the specified growth
+
*<code>gts.user.sts</code> - Allows the use of <code>/gts sts [slot]</code>.
***--lvl=(level) | --level=(level): Finds listings which match the specified level
+
*<code>gts.user.bank</code> - Allows the use of <code>/gts bank</code>.
***--ab=(Ability) | --ability=(Ability): Finds listings which match the specified ability
+
*<code>gts.command.sell</code> - Allows the use of the shortcut command <code>/sell [slot]</code>.
***--ba=(Pokeball) | --ball=(Pokeball): Finds listings which match the specified pokeball
+
*<code>gts.command.auction</code> - Allows the use of the shortcut commands <code>/auc [slot]</code> and <code>/auction [slot]</code>.
***--evHP=(Int) | --evAtk=(Int) | --evDef=(Int) | --evSpAtk=(Int) | --evSpDef=(Int) | --evSpeed=(Int): Finds listings which match the specified EVs
+
*<code>gts.command.sts</code> - Allows the use of the shortcut commands <code>/sts [slot]</code> and <code>/selltoserver [slot]</code>.
***--ivHP=(Int) | --ivAtk=(Int) | --ivDef=(Int) | --ivSpAtk=(Int) | --ivSpDef=(Int) | --ivSpeed=(Int): Finds listings which match the specified IVs
+
 
***--ge=(Gender) | --gender=(Gender): Finds listings which match the specified gender
+
====Admin nodes====
***--na=(Nature) | --nature=(Nature): Finds listings which match the specified nature
+
*<code>gts.admin</code> - Allows the use of all admin subcommands: <code>/gts reload</code>,<code>/gts bank [player]</code>,<code>/gts maintenance</code>.
***--f=(Form) | --form=(Form): Finds listings which match the specified form index
+
*<code>gts.admin.reload</code> - Allows the use of <code>/gts reload</code>.
***--hasMove=(Move): Finds listings which have pokemon with the specified move
+
*<code>gts.admin.bank</code> - Allows the use of <code>/gts bank [player]</code>.
***--eggGroup=(Egg Group): Finds listings which are in the specified egg group
+
*<code>gts.admin.maintenance</code> - Allows the use of <code>/gts maintenance</code>.
***--st | --specialTexture: Finds listings which have a special texture
+
*<code>gts.admin.manage</code> - Allows removal of active listings.
***--halloween | --zombie: Finds listings which have the special character index "2"
+
 
***--roasted: Finds listings which have the special character index "1"
+
===Version history===
***--minPrice=(Price): Finds listings with prices greater than or equal to the passed price
+
[[Version history/Global Trade Station]]
***--maxPrice=(Price): Finds listings with prices less than or equal to the passed price
+
[[Category:Sidemods]]
***--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 pokemon
 
*/gts edit: Pulls up an admin interface with all listings, where the user can remove/delete any listing
 
*/gts clear: Completely deletes any and all listings within storage.
 
*/gts logs (list|clear) (Player Name): Displays all associated logs for the specified player
 
*/gts help: Displays a list of commands that can be used in GTS.
 
===Permission nodes===
 
*Basic Users: gts.use
 
*Admin Usage: gts.admin
 
[[Category:Unavailable 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