
Cobblemon Economy
modMod for adding Economy and Shops fully customisable to a Cobblemon Modpack
Compatibility
Supported Loaders
Game Versions
Gallery




Mod for adding Economy and Shops fully customisable to a Cobblemon Modpack



Cobblemon Economy is the all-in-one economy core for Cobblemon servers. It gives you modern NPC shops, dual currencies, a full Quest NPC progression layer, and a compatibility bridge so you can keep mod compatibility while still using CobEco as your main economy.
cobeco, cobbledollars, impactor).Join here: https://discord.gg/zxZXcaTHwe
cobeco, cobbledollars, impactor (per world)SHOP or QUEST (no duplicate entity type).quests.json: objectives, rewards, repeatability, cooldowns, prerequisites.quest_npcs.json: NPC pool, max active quests, visible board size, rotation strategy.species, type, ball, dimension/dimensions, shiny, labels).battle_win, raid_win, tower_win, fossil_revive).pokedollars, pco) and optional command rewards per quest.sharedRotation).MIDNIGHT or HOURS (rotationMode).MIDNIGHT: rotates on next local server midnight.HOURS: rotates every rotationHours block (minimum 1).cobblemon-economy:shopkeeper_spawn_egg, or/summon cobblemon-economy:shopkeeper./eco questnpc list./eco questnpc get <id>.QUEST role and bind questNpcId./eco shop get <shopId> then right-click.quest_npcs.json Example{
"quest_npcs": {
"safari_guide": {
"displayName": "Safari Guide",
"skin": "shopkeeper",
"maxActive": 2,
"visibleQuests": 4,
"sharedRotation": true,
"rotationMode": "MIDNIGHT",
"rotationHours": 24,
"questPool": ["safari_water_10", "safari_bug_12"]
}
}
}
cobblemon-economy-0.0.16.jar in mods/.world/config/cobblemon-economy/config.json./eco reload for config-only edits).world/config/cobblemon-economy/config.jsonworld/config/cobblemon-economy/shops.jsonworld/config/cobblemon-economy/quests.jsonworld/config/cobblemon-economy/quest_npcs.jsonworld/config/cobblemon-economy/milestone.jsonworld/config/cobblemon-economy/economy.dbworld/config/cobblemon-economy/quests.dbworld/config/cobblemon-economy/skins/*.pngmain_currency is also per-world because it lives in this world config folder.
config.json
shops.json
title, currency, items, limits, linked shops, etc.).config.json.shops and auto-creates shops.json.quests.json
dimension or dimensions, shiny, labels).battle_win, raid_win, tower_win, fossil_revive.repeatable, repeatPolicy, cooldownMinutes, timeLimitMinutes, requiresCompleted.pokedollars, pco, optional command list).quest_npcs.json
visibleQuests, sharedRotation, rotationMode (MIDNIGHT/HOURS), rotationHours.questPool.milestone.json
config.json and set:{
"main_currency": "cobeco"
}
/bal./bal or /balance/pco/pay <player> <amount>/eco reload/eco shop list/eco shop get <id>/eco quest list/eco questnpc list/eco questnpc get <id>/eco skin <name>/eco item/balance <player> <add|remove|set> <amount>/pco <player> <add|remove|set> <amount>Configure in config.json:
{
"main_currency": "cobeco"
}
Valid values:
cobeco (default)cobbledollarsimpactorBehavior:
cobeco: CobEco DB is authoritative; balances are mirrored to CobbleDollars and Impactor when present, and bridge hooks keep external transactions synced back into CobEco.cobbledollars: CobEco balance operations route to CobbleDollars.impactor: CobEco balance operations route to Impactor primary currency.In practice: you can choose CobEco as your main economy and still keep broad compatibility with mods that expect CobbleDollars/Impactor-style flows.
Main reward keys:
battleVictoryRewardraidDenVictoryRewardcaptureRewardnewDiscoveryRewardbattleVictoryPcoRewardbattleTowerCompletionPcoBonusMultipliers:
shinyMultiplierradiantMultiplierlegendaryMultiplierparadoxMultiplierFile: world/config/cobblemon-economy/milestone.json
Example:
{ "10": 300, "50": 700, "100": 1500, "200": 3000 }
{ "id": "minecraft:diamond", "name": "Diamond", "price": 1000 }
{
"id": "academy:booster_pack",
"name": "Booster Pack",
"price": 200,
"components": {
"academy:booster_pack": "\"base\""
}
}
{
"type": "command",
"command": "crate key give vote 1 %player%",
"price": 100,
"displayItem": {
"material": "supplementaries:key",
"displayname": "Vote Crate Key",
"enchantEffect": true
}
}
Recommended namespace: cobeco
cobeco:balancecobeco:balance_symbolcobeco:pcocobeco:pco_symbol/eco reload).main_currency in world config.quests.json / quest_npcs.json already exists; merge manually or regenerate after backup.Discord support: https://discord.gg/zxZXcaTHwe
Thanks to Rikunji for their contributions to the project.