1.0.0
Compatibility
Required content
Changes
Drown For Real š Animate Your Panic!
Ever noticed how your Minecraft character stays completely calm while actively running out of air underwater? Drown For Real fixes this immersion-breaker by replacing the static, rigid vanilla behavior with a dynamic, realistic drowning panic animation!
When your oxygen level hits zero and you start taking suffocation damage, your character will enter a realistic, high-stress struggleāflailing their limbs and reclining backward as they fight to reach the surface.
⨠Features
Realistic Panic Animation: Features a custom, hand-crafted immersion loop for the body, head, arms, and legs that dynamically kicks in during drowning states.
Ultra-Smooth Blending: Powered by advanced interpolation routines via player-animation-lib! Your character will smoothly fade into the panic pose over 0.5 seconds and transition seamlessly back into standard swimming or walking when escaping to safetyāno ugly visual snaps.
Client-Side Visual Polish: Fully optimized for smooth multiplayer and singleplayer performance without impacting server tick rates.
š¦ Setup & Dependencies
To run this mod smoothly, ensure you have the following installed in your mods folder:
Fabric Loader
Fabric API
player-animation-lib
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:HIyZWfbI:YriIipWm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HIyZWfbI:YriIipWm"
}

