1.15.0
Compatibility
Required content
Changes
For Minecraft 1.21.11 (Fabric, client-side). Drop mclabs-addons-1.15.0.jar into your mods folder alongside Fabric API. Mod Menu and Cloth Config are both optional — add them only if you want the Mod Menu settings screen.
The two longest grinds on MCLabs — Mastery challenges and chem prestige — now have progress bars on your HUD. Both live in one widget, both fill in live as you play, and both take their numbers straight from the server instead of trying to work them out. Sync each once and then forget about them.
Added
- New Mastery & Prestige HUD widget. One widget showing exp-style progress bars for both of MCLabs' long-run progress systems: your 5 active Mastery challenges and your 14 chem prestige tracks. Each row shows the challenge or chem's own icon, how far along it is, and the amount you just earned. Open
/masteryonce to sync your challenges and run/prestige progressonce to sync your prestige — after that both update live as you play, with no need to reopen anything. - Pin the rows you care about. By default a row only appears while it's gaining and then fades away, so the widget stays out of your way. Select the widget in the HUD editor and use Keep On Screen to pin any challenge or chem you want up permanently — useful for whatever you're actively grinding. Pinned rows hold their position instead of reshuffling as they move.
- Mastery challenges advance live from four sources. Selling chems (per-dealer and per-chem challenges alike), killing mobs in the Pit, catching fish, and winning chat reactions all move the bars the moment they happen, instead of waiting until you reopen
/mastery. Mini-event placements and bounty completions count too. Reopening the GUI always re-syncs against the server, so the bars can only ever be behind, never wrong. - Chem prestige progress reads the server's exact figures. The precise amount each sale earns is stated in the sell message's hover tooltip, and
/prestige progressstates each chem's exact total the same way — the mod reads both directly rather than trying to recalculate them, so the numbers always match the game. Finished chem tracks are recognised as complete and stop counting, including for players who have already finished all of their prestige.
Fixed
- Widget names no longer get cut off in the HUD editor. The Widgets rail was a fixed width, so longer names were chopped mid-word ("Lab Wars Booste", "Personal Booste"). It now sizes itself to the longest name, and anything that still cannot fit ends in an ellipsis instead of simply stopping.
Changed
- Smuggler Satchel contents now count toward Mastery. Selling to a dealer empties your satchel alongside your inventory, so the mod learns what the satchel holds — from opening it, or from the chat confirmation when you load it — and credits that share of the sale too.
Full changelog: https://github.com/Jade-Cod/mclabs-addons/compare/v1.14.1...v1.15.0
Optional dependencies
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:W09tZtbv:sjcFGe03"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:W09tZtbv:sjcFGe03"
}

