Skip to content

These are the plugins the engine can learn from today. Each turns on only when it is installed and its switch under economyEngine.hooks is on. The config key in each table is that switch.

Player shops and trades

Real sale prices between players, the highest-value input for pricing.

PluginStatusWhat the engine learnsConfig key
QuickShop-HikariAVAILABLEChest-shop sales between players. Unlimited admin shops become price limits.quickshop
ChestShopAVAILABLEPlayer shop sales. Admin shops become price limits.chestshop
SignShopAVAILABLEPlayer sign-shop sales. Admin signs become price limits.signshop
ShopkeepersAVAILABLEVillager shop trades paid in its currency item, once that item has an exchange rate in currencies.yml. Admin shopkeepers become price limits.shopkeepers
InsaneShopsAVAILABLEPlayer shop trades. Admin shops become price limits. Shops paid in Vault money only.insaneshops
ExcellentShopAVAILABLEChest-shop trades, with a rented shop credited to its renter. Its virtual shop becomes price limits. Prices in Vault money or a currency listed by /ahadmin currencies.excellentshop
AxTradeAVAILABLEItem-for-money trades between players.axtrade
Trade SystemAVAILABLEItem-for-money trades between players. Money handed over for nothing goes to the alt-ring check.tradesystem

ExcellentShop 5.1.6 itself needs NightCore 2.16 or newer, and Trade System itself only runs up to Paper 1.21.4. Both are limits of those plugins, not of the hook.

Server shops and sell plugins

Price limits. What the server pays becomes a price floor and what it charges a price ceiling.

PluginStatusWhat the engine readsConfig key
UltimateShopAVAILABLEShop buys and sells.ultimateshop
ShopGUIPlusAVAILABLEShop buys and sells, in the shop's own currency.shopguiplus
EconomyShopGUI and EconomyShopGUI PremiumAVAILABLEShop buys and sells.economyshopgui
GUIShopAVAILABLEIts shop price list, when its prices are Vault money, either through the server's Vault economy or because GUIShop's own economy is the Vault economy.guishop
AutoSellChestsAVAILABLEWhat its chests sell at becomes a price floor.autosellchests
dtlTradersAVAILABLEWhat its NPC traders pay and charge, for traders that use Vault money.dtltraders
Shop (Conjurate)AVAILABLEIts shop page prices, for items every player can buy or sell, when its shop is paid in the Vault economy. The plugin itself has not been updated since 2019.shopconjurate
EssentialsXAVAILABLEIts worth.yml prices become price floors from day one, before anyone trades.essentials
CMIAVAILABLE/sell sales and its worth list become price floors.cmi
X-PrisonAVAILABLEWhat its autosell pays becomes a price floor, once the currency it pays in has an exchange rate in currencies.yml.xprison

Money between players

Checked for alt rings by fraud detection. Never used for prices.

PluginStatusWhat the engine seesConfig key
EssentialsXAVAILABLE/pay between players.essentials
CMIAVAILABLE/pay between players. With CMI's own economy off, only a /pay typed with the payee's full name is seen, and none while CMI asks to confirm payments.cmi
zEssentialsAVAILABLE/pay between two players who are online, in whichever of its economies is paid.zessentials
X-PrisonAVAILABLEPayments between players in its currencies.xprison
UltraCoinFlipAVAILABLEWhat a player wins from another player in a coinflip.ultracoinflip
Duels and Duels OptimisedAVAILABLEThe money a player wins from another in a money-bet duel.duels
Trade SystemAVAILABLEMoney handed over in a trade with no item in return.tradesystem

Economy bridge

PluginStatusProvidesConfig key
VaultAVAILABLEThe server economy, and the currency the engine values trades in.vault

Not supported

PluginStatusWhy
ShopChestUNSUPPORTEDIt fails to start on current Paper versions and is no longer maintained.
AdvancedChests (free)UNSUPPORTEDThe free version cannot sell, so there is nothing to learn. The paid version's auto-sell is on the roadmap.

Also connected

Custom items, currencies, bans and combat tags come from other plugins too, but they are not data hooks:

  • Custom items from Nexo, Oraxen, ItemsAdder, MMOItems and MythicMobs, and spawners from SilkSpawners and SpawnerMeta, are covered under Custom-Item Pricing.
  • Currencies from other plugins are covered under Currencies.
  • Banned players' sales are left out of prices, read from the server ban list, EssentialsX, AdvancedBan and LiteBans. The switch is economyEngine.training.ignoreBannedPlayers in config.yml.
  • The combat block can follow CombatLogX's own combat tag. The switch is restrictions.combat.followCombatLogX in config.yml.

On the roadmap

More shop, trade, jobs and crate plugins are PLANNED, added on request or by community impact. See Requesting Hooks, and the full integration matrix on the Beta Phase page.

Last updated