Skip to content

Reference

Commands, permission nodes and config keys, read straight from the source code. For how and why to use them, see the other pages.

mod_id pixelmongts
Version 1.6.1
Minecraft / NeoForge 1.21.1 / 21.1.219
Builds against Pixelmon 9.4.0
Install Loads on both sides. See the Overview page for whether clients need it.
Git https://github.com/Pixelrus/gts
Depends on pixelmon [9.3.14,) (required)

Commands

Command Who can use it Description
/gts no check declared
/gts view <id> pixelmongts.gts.command.view
/gts vieworder <id> pixelmongts.gts.command.view
/gts removeorder <id> pixelmongts.gts.admin.remove
/gts remove <id> pixelmongts.gts.admin.remove
/gts timeout <target> <minutes> pixelmongts.gts.admin.timeout
/gts reload pixelmongts.gts.admin.reload
/gts ranks pixelmongts.gts.admin.reload
/gts limits <target> pixelmongts.gts.admin.limits
/gts limits <target> history pixelmongts.gts.admin.limits
/gts limits <target> add listings <amount> pixelmongts.gts.admin.limits
/gts limits <target> add listings <amount> <reason> pixelmongts.gts.admin.limits
/gts limits <target> add duration <amount> pixelmongts.gts.admin.limits
/gts limits <target> add duration <amount> <reason> pixelmongts.gts.admin.limits
/gts limits <target> set listings <amount> pixelmongts.gts.admin.limits
/gts limits <target> set listings <amount> <reason> pixelmongts.gts.admin.limits
/gts limits <target> set duration <amount> pixelmongts.gts.admin.limits
/gts limits <target> set duration <amount> <reason> pixelmongts.gts.admin.limits

Permission nodes

Node Default What it allows
pixelmongts.gts.admin.limits see source
pixelmongts.gts.admin.reload see source
pixelmongts.gts.admin.remove see source
pixelmongts.gts.admin.timeout see source
pixelmongts.gts.buyorder.create see source
pixelmongts.gts.buyorder.fulfill see source
pixelmongts.gts.command.open see source
pixelmongts.gts.command.view see source
pixelmongts.gts.tier.1 see source
pixelmongts.gts.tier.2 see source
pixelmongts.gts.tier.3 see source

Config

File Key Default Notes
config/pixelmongts-server.toml database.host localhost MariaDB host
config/pixelmongts-server.toml database.port 3306 MariaDB port (range 1 to 65535)
config/pixelmongts-server.toml database.database pixelmongts Database name
config/pixelmongts-server.toml database.username root Database username
config/pixelmongts-server.toml database.password `` Database password
config/pixelmongts-server.toml listings.maxListingsPerPlayer 5 Maximum active listings for a player with NO rank tier permission. Rank tiers raise this per player; see the [rank_tiers] section. (range 1 to 100)
config/pixelmongts-server.toml listings.defaultDurationHours 72 Default listing duration in hours (range 1 to 720)
config/pixelmongts-server.toml listings.minDurationHours 1 Minimum listing duration in hours (range 1 to 720)
config/pixelmongts-server.toml listings.maxDurationHours 72 Maximum listing duration in hours for a player with NO rank tier permission. 72 = 3 days. Rank tiers raise this per player; see the [rank_tiers] section. (range 1 to 720)
config/pixelmongts-server.toml listings.minPrice 0.0 Global minimum listing price. 0 = no floor; players may list at any price they like. (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml listings.maxPrice 10_000_000.0 Global maximum listing price (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml listings.allowItemListings true Allow players to list items
config/pixelmongts-server.toml listings.allowPokemonListings true Allow players to list Pokemon
config/pixelmongts-server.toml listings.expiryCheckInterval 100 Ticks between expiry checks (20 = 1 second) (range 20 to 1200)
config/pixelmongts-server.toml auctions.enabled true Enable auction listings
config/pixelmongts-server.toml auctions.incrementRate 0.03 Default bid increment rate (0.03 = 3%) (range 0.01 to 1.0)
config/pixelmongts-server.toml auctions.minIncrement 0.01 Minimum bid increment rate (range 0.01 to 1.0)
config/pixelmongts-server.toml auctions.maxIncrement 0.10 Maximum bid increment rate (range 0.01 to 1.0)
config/pixelmongts-server.toml auctions.allowCancelWithBids false Allow cancelling auctions that have bids
config/pixelmongts-server.toml auctions.snipeProtection true Extend auction when bids placed near expiry
config/pixelmongts-server.toml auctions.snipeThresholdSeconds 30 Seconds before expiry to trigger snipe protection (range 5 to 300)
config/pixelmongts-server.toml auctions.snipeExtensionSeconds 60 Seconds to extend auction on snipe (range 10 to 600)
config/pixelmongts-server.toml auctions.minBidIncrement 1.0 Absolute floor on how much a bid must beat the last one by, on top of incrementRate. REQUIRED once minPrice can be 0: the next-bid minimum is base + base*rate, so an auction started at 0 would have a (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml rank_tiers.tier1MaxListings 10 Tier 1 (rank1): maximum active listings (range 1 to 100)
config/pixelmongts-server.toml rank_tiers.tier1MaxDurationHours 120 Tier 1 (rank1): maximum listing duration in hours (120 = 5 days) (range 1 to 720)
config/pixelmongts-server.toml rank_tiers.tier2MaxListings 15 Tier 2 (rank2): maximum active listings (range 1 to 100)
config/pixelmongts-server.toml rank_tiers.tier2MaxDurationHours 240 Tier 2 (rank2): maximum listing duration in hours (240 = 10 days) (range 1 to 720)
config/pixelmongts-server.toml rank_tiers.tier3MaxListings 30 Tier 3 (rank3): maximum active listings (range 1 to 100)
config/pixelmongts-server.toml rank_tiers.tier3MaxDurationHours 480 Tier 3 (rank3): maximum listing duration in hours (480 = 20 days) (range 1 to 720)
config/pixelmongts-server.toml rank_tiers.absoluteMaxListings 100 Hard ceiling on a player's listing cap AFTER purchased extras are added. Without this a bad grant becomes an unbounded limit -- the per-tier values are range-checked by the config, but rank floor + pu (range 1 to 1000)
config/pixelmongts-server.toml rank_tiers.absoluteMaxDurationHours 720 Hard ceiling on a player's duration cap AFTER purchased extras are added. 720 = 30 days. Also the backstop on Instant.plus(hours): a runaway grant would otherwise put a listing's expiry absurdly far i (range 1 to 8760)
config/pixelmongts-server.toml buy_orders.enabled true Enable buy orders: standing offers to BUY a Pokemon or item, funded up front. Turning this off hides the feature from the menu and refuses new orders. Orders that are already standing keep their escro
config/pixelmongts-server.toml buy_orders.allowPokemonOrders true Allow buy orders for Pokemon
config/pixelmongts-server.toml buy_orders.allowItemOrders true Allow buy orders for items
config/pixelmongts-server.toml buy_orders.maxBuyOrdersPerPlayer 3 Maximum standing buy orders for a player with NO rank. Deliberately separate from maxListingsPerPlayer: a buy order ties up money and a listing ties up goods, so one cap should not eat into the other. (range 0 to 100)
config/pixelmongts-server.toml buy_orders.absoluteMaxBuyOrders 50 Hard ceiling on a player's buy-order cap. Seeds absoluteMaxBuyOrders in pixelmongts-ranks.json on first boot. (range 1 to 1000)
config/pixelmongts-server.toml buy_orders.maxQuantity 32 Maximum fulfilments one order may ask for. The buyer escrows unitPrice x quantity up front, so this also bounds how much money a single order can lock away. (range 1 to 1000)
config/pixelmongts-server.toml buy_orders.maxUnitCount 64 Maximum items per fulfilment for an item order (a 'bundle'). 64 = one stack. (range 1 to 2304)
config/pixelmongts-server.toml buy_orders.fulfilmentLeaseSeconds 30 How long one fulfiller holds an order while their goods are taken and paid for. This is a crash safety net, not a user-facing timer: the whole operation takes milliseconds, and the lease only matters (range 5 to 300)
config/pixelmongts-server.toml buy_orders.orderFeeRate 0.0 Fee charged to the buyer when placing an order, as a rate of the escrowed total (0.02 = 2%). Charged on top of the escrow, never taken out of it. (range 0.0 to 1.0)
config/pixelmongts-server.toml buy_orders.broadcastNewOrders true Broadcast new buy orders to all players
config/pixelmongts-server.toml fees.enabled false Enable listing fees
config/pixelmongts-server.toml fees.binRate 0.02 Fee rate for Buy-It-Now listings (0.02 = 2%) (range 0.0 to 1.0)
config/pixelmongts-server.toml fees.auctionRate 0.05 Fee rate for auction listings (0.05 = 5%) (range 0.0 to 1.0)
config/pixelmongts-server.toml fees.taxRate 0.0 Tax rate on sales (0.0 = no tax, 0.05 = 5% tax) (range 0.0 to 1.0)
config/pixelmongts-server.toml pokemon_pricing.minPrice1IV 0.0 Min price for Pokemon with 1 perfect IV (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPrice2IV 0.0 Min price for Pokemon with 2 perfect IVs (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPrice3IV 0.0 Min price for Pokemon with 3 perfect IVs (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPrice4IV 0.0 Min price for Pokemon with 4 perfect IVs (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPrice5IV 0.0 Min price for Pokemon with 5 perfect IVs (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPrice6IV 0.0 Min price for Pokemon with 6 perfect IVs (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPriceHA 0.0 Additional min price for Hidden Ability (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPriceLegendary 0.0 Additional min price for Legendary Pokemon (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPriceShiny 0.0 Additional min price for Shiny Pokemon (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.minPriceCustomTexture 0.0 Additional min price for Custom Texture/Palette (range 0.0 to 1_000_000_000.0)
config/pixelmongts-server.toml pokemon_pricing.allowEggs false Allow listing Pokemon eggs
config/pixelmongts-server.toml broadcast.broadcastListings true Broadcast new listings to all players
config/pixelmongts-server.toml discord.enabled false Enable Discord webhook notifications
config/pixelmongts-server.toml discord.webhookUrl `` Discord webhook URL
config/pixelmongts-server.toml permissions.luckPermsEnabled true Resolve GTS permissions through a Bukkit permission plugin (LuckPerms) when available. When disabled, GTS uses NeoForge permission defaults only.

Files referenced in source: pixelmongts-ranks.json