All versions
NeoForge_Forge-2.0.0-1.20.1
Release
Accurate Hitboxes 2.0.0-1.20.17 months ago 65
Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Forge
NeoForge
Supported environments
Client and server
Changes
v2.0.0 — MAJOR UPDATE
New
- Sodium Compatibility: Hitboxes now render correctly with Sodium (and Iris) installed. The mod no longer relies on Sodium's bypassed rendering hooks — uses a new rendering-pipeline-independent extraction system.
- GeckoLib 4 Support: Modded entities powered by GeckoLib (e.g., Naturalist, Alex's Mobs, etc.) now get accurate per-part hitboxes, just like vanilla mobs.
- Conditional GeckoLib Loading: GeckoLib is fully optional — the mod detects it at runtime and enables support automatically. No crash if GeckoLib isn't installed.
Other Improvements
- Completely rewritten hitbox extraction system using manual ModelPart tree walking instead of render hook injection.
- Hitboxes now correctly follow entity body rotation and animations for both vanilla and GeckoLib entities.
- Updated license to remove credit requirement for modpack inclusion — modpack makers can freely include the mod.
Compatibility Notes
- ✅ Sodium / Iris — Fully compatible
- ✅ GeckoLib 4 — Fully compatible
- ✅ Sinytra Connector — Fully compatible (with Forgified Fabric API)
- ✅ EMF / ETF — Works, but green hitbox overlay follows vanilla animations rather than custom EMF visual animations (cosmetic only, does not affect gameplay accuracy)
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:tNiXqJK9:aiytLsK4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tNiXqJK9:aiytLsK4"
}

