All versions
v0.1_NeoForge21.1.233
Beta
Last Breath v0.1 NeoForge Version 21.1.2333 months ago 25
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
ATTENTION: NeoForge Version 21.1.233
Features
Downed State System
- When you would normally die, you instead enter a "Downed" state with a 45-second bleed-out timer.
- While downed, your movement is locked, your view is forced into a crouched/swimming stance, and your health visibly drains as the timer runs out.
- A heartbeat sound plays and accelerates as death gets closer, paired with a progressively reddening screen. If the timer reaches zero, you die for real.
Self-Finish Option
- Press a configurable keybind (default: M) to force your own death instantly instead of waiting out the bleed-out timer.
Team Revives
- Another player can shift + right-click a downed teammate to start reviving them.
- Revive is channeled: the reviver must stay crouched and within range for the full duration, or it cancels.
- Both the downed player and the reviver see live progress on their HUD.
Medkit Item
- A craftable/obtainable Medkit item lets a downed player self-revive. Uses a hold-to-use mechanic — release early and it cancels without consuming the item.
- Only consumed on a successful, completed revive.
Grave System
- Dying for real (bleed-out, self-finish, or void death) drops a Grave block instead of scattering your items.
- The Grave stores your entire inventory safely — no item loss on death. Only the owner can open or break their own grave; other players are locked out.
- Void deaths automatically place the grave at the nearest solid ground instead of the void.
Full Multiplayer Support
- Server-authoritative logic for all mechanics (downed state, revives, medkit, graves) to prevent desync and cheating.
- Custom HUD elements for downed state, revive progress, and teammate revive feedback.
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:9IMbVzkX:Buje1SRd"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9IMbVzkX:Buje1SRd"
}

