Links
Tags
Creators
Details
2.0.0+Beta-6
Compatibility
Required content
Changes
⚠️ Important
This update introduces a new Shop/Bank serialization format. Your existing data should automatically migrate, but migration issues are always possible.
Before updating, it is strongly recommended to:
- Create a backup of your world.
- Create a backup of your configuration files.
This update may affect:
- Merchant shops stored on entities
- Shop configuration files
- Bank configuration files
Added
CobbleDollars Omnitool
Added a new item for managing Cobble Merchants. Requires:
- Operator or
- The permission:
cobbledollars.item.omnitool
Modes
Change modes by holding Shift and scrolling while holding the tool.
Edit
- Right-click a merchant to open the editor.
Copy/Paste Shop
- Shift + Right-click a merchant to copy its shop.
- Right-click a merchant to paste the copied shop.
- Shift + Right-click in the air to clear the stored shop.
Copy/Paste Bank
- Shift + Right-click a merchant to copy its bank.
- Right-click a merchant to paste the copied bank.
- Shift + Right-click in the air to clear the stored bank.
Save Shop
- Shift + Right-click a merchant to export its shop as JSON.
- Files are saved to:
[World Folder]/generated/cobbledollarsshops/[UUID].json
Datapack Shops & Banks
- Multiple shops and banks can now be defined through datapacks.
- Datapack shops and banks can be assigned to merchants using:
/cm edit <merchant_uuid> set shop <shop_id>
/cm edit <merchant_uuid> set bank <bank_id>
- Added a command to directly open datapack shops and banks:
/cm open shop <shop_id>
/cm open bank <bank_id>
- Added default Shop and Bank in the built-in datapack
Bank Improvements
- Bank inventory slots only accept items that can be sold.
- Banks will by default accept items regardless of their components unless specified with:
required_components required_componentsallows matching specific item components such as enchantments, rarity, durability, etc.- example (only accepts diamond shovel that have the same rarity and enchantments):
{
"required_components": [
"minecraft:rarity",
"minecraft:enchantments"
],
"item": "minecraft:diamond_shovel",
"price": "2500"
}
- Added a visual texture overlay around sellable items in bank menus.
Quick Battle Compatibility
- Added compatibility with Cobblemon Quick Battle 1.3.8.
- Added a common config option:
"earnCobbleDollarsFromQuickBattle": true, which controls whether players earn CobbleDollars from Quick Battles.
Changed
New Shop & Bank Format
Shops and banks now use Mojang Codecs for serialization.
Automatic migration is performed for:
- Shop configuration files
- Bank configuration files
- Merchant shops stored on entities
Again, backups are strongly recommended before updating.
UI & Quality of Life
- Offer tooltips now display shortened prices.
- Hold Shift to view the full value.
- Various UI texts now use translation keys instead of hardcoded strings.
Permissions
Changed
cobbledollars.reload->cobbledollars.command.reloadcobbledollars.leaderboard->cobbledollars.command.leaderboardcobbledollars.leaderboard.update->cobbledollars.command.leaderboard.updatecobbledollars.cobbledollars->cobbledollars.command.cobbledollarscobbledollars.cobbledollars.give->cobbledollars.command.cobbledollars.givecobbledollars.cobbledollars.pay->cobbledollars.command.cobbledollars.paycobbledollars.cobbledollars.query->cobbledollars.command.cobbledollars.querycobbledollars.cobbledollars.remove->cobbledollars.command.cobbledollars.removecobbledollars.cobbledollars.set->cobbledollars.command.cobbledollars.setcobbledollars.cobblemerchant->cobbledollars.command.cobblemerchantcobbledollars.cobblemerchant.edit->cobbledollars.command.cobblemerchant.editcobbledollars.cobblemerchant.open->cobbledollars.command.cobblemerchant.opencobbledollars.cobblemerchant.open.bank->cobbledollars.command.cobblemerchant.open.bankcobbledollars.cobblemerchant.open.shop->cobbledollars.command.cobblemerchant.open.shop
Added
cobbledollars.item.omnitool
Fixed
- Fixed loading of item components that require registry access (such as enchantments) in:
- Bank configuration file
- Default shop configuration file
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:s7N7AsqL:ASVlmkqa"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:s7N7AsqL:ASVlmkqa"
}![CobbleDollars [Cobblemon Addon]](https://cdn.modrinth.com/data/s7N7AsqL/684040a264fc1d7f9b856ec5d2da39767398c7ad.png)



