All versions
1.0.0
Release
Corpse: Refined 1.0.03 months ago 41
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
Corpse: Refined 1.0.0
Initial release.
Features
- On death, a corpse spawns wearing your own real player skin and holding everything you had on you — general items, armor, and your offhand item
- Armor and your offhand item are visibly worn on the corpse itself, and automatically re-equip when you recover your items — only into slots that are currently empty, nothing you're already wearing gets overwritten
- Items return to their original inventory slots, both at the moment of death and when you transfer them back — your layout stays exactly as it was
- Death History screen (default key: C) shows where, when, and how you died, with quick teleport and recovery for any past death
- Corpses left unclaimed don't just disappear: a textured shroud gradually forms over the body, holds briefly, then tears away in stages — including across the face — to reveal a real skeleton underneath. Your death site stays marked instead of vanishing
- The corpse holds a correct, lying-down hitbox that matches how it actually looks on the ground, and stays in a fixed, static pose — no idle animation
- Corpses can't fall into the void, don't count toward the mob cap, and don't take fire/lava damage
- No shadow is cast, keeping the corpse from standing out unnaturally
Config
- Decay timing: how long the shroud takes to form and how long it takes to fully erode into a skeleton
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:tCn6q8ix:CtnaQ4ZF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tCn6q8ix:CtnaQ4ZF"
}

