Tags
Creators
Details
0.16.0
Compatibility
Required content
Changes
Fifty-six commits since 0.15.0. Two people use this mod, so this is what changed and nothing else.
The interface was rebuilt
One monochrome design system — white, grey, black, no hue — under all four surfaces: the HUD, the stats screen, the config screen and the chat. Emphasis is carried by position, weight and words instead of colour, because the neutral ramp's two lower tones sit 1.27:1 apart and nobody should be asked to tell them apart. Every text pair on every surface is measured against 4.5:1 in a test, over a black dungeon and over a white one.
- The HUD card is a card: one scrim, rounded corners, a double-size room clock, a segmented secrets bar, and the rooms behind you receding as history. It fades out when the boss room starts, because every number on it is frozen from that moment and the fight wants the screen.
- The stats page is new — coverage against the room database, the three kinds counted and timed
apart, personal bests total and this week, floors. Under five attempts there is no median; it says
fastest of 3instead of inventing one. - The config screen has sections, one-line explanations, switches, steppers, a slider and a masked field for a Hypixel key. Every page scrolls.
- The chat has one tag, one field separator, one time notation, and one sentence order.
- The room history table measures its own columns. At 1280×720 and 1366×768 — Minecraft's own auto
scale — a click on
secretsused to sort byclear.
Everything on screen can be moved
The card, the clear popup and Storm's countdown each hang from one of nine anchors with an offset
inward from it, so a position survives a GUI-scale change and a resize. /sa → hud drags each one at
its real position: arrows nudge a pixel, shift eight, r resets. The two chips still start centred on
the crosshair, exactly where they have always been drawn.
The backdrop's opacity is one slider for all three, and it now reaches 30 %. Below 88 % the smallest grey text can drop under 4.5:1 — that is measured, and the row says so when you are there.
The standings score everybody's secrets
They used to compare your clears-plus-secrets against everybody else's clears alone, because attribution only works for the local player. Now there are two passes:
- Live, a room's action bar knows how many secrets the party found and the tracker knows which were
provably yours. The difference is a real count with an unknown owner, so it is split over the other
players who were in that room, by the time each spent there. Estimated rows are marked
~. - At the end of the run, Hypixel's per-player counts arrive and replace every estimate with the truth — including your own, because attribution is a floor rather than a total.
The correction needs your own API key in /sa → debug. Without one, nothing waits and the summary
reads as it always did.
Also
- The blood room is Odin's
Blood Clearsplit — door to boss, its own record kind, no longer filed as aclear. - Run totals — the standings and the idle/navigation split — are a setting now, not only a keybind
that shipped unbound.
/sa→ hud → run totals, which also binds the key. idleandnavare counted apart: standing in a finished room and walking between rooms are different problems.
The receiver
Nothing is owed. Every field this build uploads was diffed against the deployed master's accepted
keys and matches exactly; RunReport.SCHEMA stays 6. The new standings are a client-side figure and no
part of them leaves the machine, and no teammate is ever named in a report.
391 tests, 34 classes, green.
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:XuCA5Jje:kIbj76Z4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:XuCA5Jje:kIbj76Z4"
}

