Tags
Creators
Details
0.2.2
Compatibility
Changes
CobbleDollars Villagers Overhaul — what’s new
This update focuses on smoother trading, better multiplayer behaviour, RCT trainer support, and quality-of-life around the custom shop UI.
Shop UI — smoother and more stable
- Less flicker and “screen reset” when buying or selling (including single-player and multiplayer). The shop is built to stay open while you trade; balance updates without tearing the whole UI down every click.
- Buy tab always shows in the category list, even when there are no buy offers yet, so the layout stays consistent.
- Trades tab polish
- Tweaked the arrow between items so barters read more clearly.
- “Trade” on the action button uses a slightly smaller label so longer translations don’t spill past the button (Buy / Sell stay full size).
- When the shop does get a full data refresh (for example after cycling trades), the client tries to keep your scroll position when you’re still on the same tab, so it feels less jumpy.
Villager trading — how it feels in-game
- Trade XP is still granted, but experience orbs are not spawned for these trades (XP is applied directly), so trading stays tidy.
- Trade XP scales with stack size when you buy/sell multiple at once (where applicable).
- Quantity in the shop is no longer forced back to 1 after every action — it stays where you set it until you change it.
Multiplayer & dedicated servers
- Important shop options (custom shop UI, villagers use CobbleDollars, datapack trades, RCT overhaul) are synced from the server when you join, so the client matches the world you’re playing on — no more “it works in single-player but not on my server” from mismatched local config alone.
RCT (Radical Cobblemon Trainers) — trainer association UI
- Improved handling when trading with RCT trainer association NPCs using the CobbleDollars-style shop, including series / card flows and tooltips where supported.
- Behaviour is aligned so RCT-only paths don’t fight the normal villager shop logic.
Fabric notes
- Extra client-side handling so the custom shop and vanilla merchant screen don’t fight each other right after opening (overlap / recovery), especially on multiplayer.
- C key (when the shop is open) still works with cycle trades when supported and when Trade Cycling–compatible behaviour is available.
For modpack authors & server owners
- Project build targets Java 21 via Gradle toolchain (same game requirement you’re already on for current Minecraft versions).
Small print
- After many trades without closing the shop, offer uses / “out of stock” on the list might lag visually until you close and reopen the shop or get another full refresh — this is the trade-off for keeping the UI stable instead of reloading the whole panel every trade.
Thanks for playing — if something feels off on Fabric vs NeoForge or on a specific server setup, report it with your loader, MC version, and whether you’re on single-player or multiplayer.
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:NHRD1VOt:KYokGwOX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NHRD1VOt:KYokGwOX"
}![Cobblemon Villager overhaul - [ADDON]](https://cdn.modrinth.com/data/NHRD1VOt/dfce3d79cc92a89dda75eb9820a40a2740e04934_96.webp)

