All versions
1.2.1
Release
Pokebuilder for Cobblemon 1.2.16 months ago 21
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Server-side
Singleplayer
Required content
Unavailable version
Unavailable version
Unavailable version
Unavailable version
Unavailable version
Changes
[1.2.1] — 2026-04-15
Fixed
/pokebuilder reloaddidn't actually reload the economy. Changingeconomy.currency-idinconfig.confand running/pokebuilder reloadsilently had no effect — theEconomyHandler.currencystatic field stayed locked to whatever was resolved at server startup, so withdrawals kept going to the old currency and the balance display in/pbkept showing the old balance.PokeBuilder.reloadConfig()now re-callsEconomyHandler.init()so currency changes take effect live without needing a full server restart. Reported by cora (SYLX team).- Shipped default
currency-id = "impactor:default"was a lie. There is noimpactor:defaultcurrency in Impactor — the stock default isimpactor:dollars. The old value made lookups silently fall through toservice.currencies().primary(), which happened to work on the reference setup but misled admins into treating"impactor:default"as a sentinel they could reset to. The default is now""(blank), which explicitly routes throughservice.currencies().primary()— matching whatever Impactor itself considers the primary. Existing configs with"impactor:default"are detected and treated as blank for backwards compatibility. EconomyHandler.init()was silent when a misconfigured currency fell back. If an admin setcurrency-id = "impactor:stars"but the server didn't have a stars currency registered, PokeBuilder silently fell back to the primary currency with no warning — leaving the admin to wonder why their config wasn't working. The init now logs a clear WARN naming the configured id and the fallback it picked, and distinguishes the blank / legacy / explicit / lookup-failure cases./pokebuilder reloadnow echoes the currently-bound currency so an admin who editedcurrency-idcan confirm the reload actually picked up their change.
Known workaround
If you were bitten by this in 1.2.0 or earlier: restart the server after
changing currency-id. Or upgrade to 1.2.1 and use /pokebuilder reload
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:hUzEOIQX:DoJ9OVa1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:hUzEOIQX:DoJ9OVa1"
}

