Cobblemon Economy Plus
An economy add-on for Cobblemon servers. Players earn, spend, sell and send coins; admins get shops, permissions and a full audit log. Works on Fabric and NeoForge (Minecraft 1.21.1).
Features
- Per-player coins, saved in the world (not an item, so they can't be dropped, stolen or duplicated)
- NPC shops with a clean buy / sell screen, category pager and quantity picker
- 11 visual themes: Poké Ball variants, TM, berries and block looks (stone, wood, dirt, ore, iron) — set per shop or per NPC
- Selling: items are bought back at an admin-set base value × a per-shop multiplier, so one price list can make some shops generous and others stingy
- Payments between players:
/pay <player> <amount>; balances of offline players can be managed too - Balance display that stays out of the way: it only appears when your balance changes (with a count-up animation and sound). Hold
Bto peek,Shift + Bto switch between on change / always / hidden - LuckPerms support through permission nodes, and a public API for other mods
- Transaction log of every balance change, plus
/cep history <player>to look a player up in game - English and Japanese (shop names and subtitles can be set per language)
For players
Right-click a shopkeeper to open the shop. Use the Buy / Sell switch at the top. You can close the screen with Esc or your inventory key. Only unmodified items in your main inventory can be sold (no renamed, enchanted or damaged items, and nothing with stored contents).
For server admins
Config files are created in config/cobblemon_economy_plus/ on first start:
shops.json— shops, items, prices, themes and the per-shopsell_multiplier(0 = the shop doesn't buy anything)item_values.json— base values of sellable items
Apply changes with /cep shop reload. A warning is logged if any item sells for more than it costs to buy.
| Command | Permission node (default) |
|---|---|
/cep balance |
cobblemon_economy_plus.balance (everyone) |
/pay <player> <amount> |
cobblemon_economy_plus.pay (everyone) |
/cep balance <player> |
cobblemon_economy_plus.balance.others (OP) |
/cep money get\|set\|add\|take |
cobblemon_economy_plus.money (OP) |
/cep history <player> |
cobblemon_economy_plus.history (OP) |
/cep shop reload\|list |
cobblemon_economy_plus.shop (OP) |
/cep shopkeeper set\|clear |
cobblemon_economy_plus.shopkeeper (OP) |
Use the Shopkeeper Spawn Egg or /cep shopkeeper set to turn an NPC into a shopkeeper, and the Shop Editor item to change an NPC's shop or theme. The transaction log is written to logs/cobblemon_economy_plus/transactions.log.
For mod developers
long balance = CobblemonEconomyApi.getBalance(server, playerUuid);
CobblemonEconomyApi.deposit(server, playerUuid, 500, "mymod:quest_reward");
boolean ok = CobblemonEconomyApi.withdraw(server, playerUuid, 200, "mymod:entry_fee");
Command blocks and datapacks can use /cep money ... and /cep pay ....
Requirements
- Minecraft 1.21.1
- Cobblemon 1.8.4 or newer
- Fabric (with Fabric API) or NeoForge — the two builds are not interchangeable
- Install on both the server and the clients, and keep the mod version identical on both sides
Notes
- Please back up your world before updating.
- This is an unofficial add-on and is not affiliated with Cobblemon.
- Source code and issue tracker: https://github.com/diamonddogs0514/CobblemonEconomyPlus
- Released under the MIT License.

