All versions
1.1.1
Release
TD-Hearts 1.1.1 - 26.12 weeks ago 8
Compatibility
Minecraft: Java Edition
26.1
Platform
Fabric
Supported environments
Client-side
Changes
MOD UPDATE » 1.1.1
🟢 NEW FEATURES
- [ALL] Added an unbound keybind below Open configuration to toggle mob, other-player and own-player hearts together. The selection is saved; hotbar hearts are unaffected.
🟠 PERFORMANCE
- [ALL] Reuse heart render plans per living entity across frames, including versions that recreate render states, while keeping queued geometry immutable.
- [ALL] Skip disabled, dead and out-of-range hearts before preparing render plans and submitting geometry.
- [ALL] Removed per-entity mob-filter map lookups and iterator creation from heart drawing loops.
- [1.21.4] Reuse one quad writer and camera rotation while draining entity hearts; submit each vertex in one call without a per-render scratch array.
- [1.21.4] Avoid forcing an extra full GUI buffer flush when drawing custom hotbar hearts.
- [1.21.4] [1.21.11] Cache each living entity's maximum health for the current game tick instead of looking up its attribute on every rendered frame.
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:NQGIwvcY:iLQxETij"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NQGIwvcY:iLQxETij"
}

