1.4.0
Compatibility
Changes
-
Full UI overhaul: smooth transitions between screens, animated particles (golden sparks, confetti), glow and reflection effects on the roulette drum.
-
Item and modifier roulettes now have particle bursts, expanding rings, and sheen animation on the spinning drum.
-
Double Trouble modifier animation improved: 3 phases, excluding already-rolled modifiers in each phase.
-
Preview screen now shows an animated background with particles.
-
Item and modifier selection grids: staggered cell entrance animation, hover scale-up, difficulty icons; locked modifiers grayed out with a lock icon.
-
Pause screen: animated separators, item glow effect, pulsing difficulty badges.
-
Victory screen fully redesigned: confetti (8 colors), item glow on backdrop, scale-in title with golden pulse, styled buttons.
-
Statistics screen: themed background, momentum scrolling, hover glow on modifier rows.
-
Challenge HUD: timer pulses and shakes when time is running low; bomb border pulses and shakes at critical remaining time.
-
4 HUD themes: Classic (panel), Slim (compact bar), Glow (neon borders), Minimal (transparent text). Cycle with L key, show/hide with K key.
-
Config screen fully redesigned: animated category cards with staggered entrance, smooth transitions between grid and edit view, custom sliders and buttons.
-
Config features: scrollable category list, search by name, Tab navigation, reset with confirmation, yellow dot on changed values, Ctrl+F to focus search, smooth tooltip fade-in.
-
Bug fixes:
- World tooltip no longer spams the log with read errors — data is now read correctly.
- Timer now pauses only on pause screen and victory screen, not in inventory or chests.
- Screen transitions are now smooth — target screen animation no longer has a delay.
- Modifier code split into separate parts — easier to add new modifiers and fix existing ones.
- Win and loss are now properly distinguished: failed challenges no longer show the victory screen, and the world tooltip shows "Failed" instead of "Completed".
- Soulbound: death message shows the correct heart count (divides by 2).
- Soulbound: on 3rd death, health resets and death counter clears.
- Time bomb: explosion now correctly fails the challenge instead of creating an infinite death loop.
-
2 new modifiers:
- Phantom Step (Extreme) — periodically teleports and swaps the player with the nearest mob. Configurable interval and search radius.
- Soulbound (Hell) — each death permanently halves health. After 3 deaths (or a configurable number) the challenge is failed.
-
New difficulty tier "Hell" — 4th tier after Extreme, purple color. Unlocks after 25 wins (configurable).
-
Window resize handling: all screens correctly preserve their state (categories, search, scroll, spin animations, confetti).
-
Config screen features:
- Search and filter categories by name
- Tab navigation between fields
- Category reset with confirmation dialog
- Yellow dot on changed values
- Ctrl+F for quick search
- Smooth tooltip appearance on hover
- Configurable death count for Soulbound failure
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:zFvLrGlB:46WfM7tv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:zFvLrGlB:46WfM7tv"
}

