Tags
Creators
Details
Licensed MPL-2.0
Published 3 months ago
Updated 3 hours ago
All versions
1.1.7+26.2
Release
PeterWolf's Realistic Tree Felling 1.1.7+26.23 hours ago 2
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Client and server
Changes
1.1.7+26.2 - 2026-10-28
- Backport of PeterWolf's Realistic Tree Felling v1.1.7 to Minecraft 26.2 (Fabric).
- Added 2 new realistic tree felling sounds (
tree_fall_s1andtree_fall_s2) with precise audio ground impact synchronization. - Tree falling animation duration and acceleration are now mathematically synchronized with the sound: Profile 1 lands on tick 63 (3.15s) and Profile 2 lands on tick 126 (6.30s), aligning visual ground contact with the audio thud.
- Added visual triangular undercut (notch / klin podcinający) rendering on the trunk face while chopping with an axe, with dynamic 3D depth that deepens as chopping progresses (adapted to 26.2 PoseStack).
- Dynamic multi-level trunk cut: felling at ground level (block 1) drops the entire tree leaving 0 blocks upright; felling at block 2 leaves a 1-block stump; felling at block 3 leaves a 2-block stump.
- Fixed fallen tree re-felling bug where an already felled tree or stump could be chopped again and appear to rise from the dead. Stumps and fallen logs are now strictly tracked and prevented from being detected as living standing trees.
- Greatly reduced and rebalanced fall damage: leaf damage reduced to 0.5 (quarter heart) and capped at 2.0 total (1 heart maximum), trunk damage scaled to config
baseEntityDamage(6.0) with zero damage during initial slow lean (progress < 0.35), eliminating instant 1000 HP death when brushed by canopy branches. - Added bee nest felling and physics integration: bee nests attached to trunks/branches fall with the tree and disturb bees upon impact.
- Retained full Minecraft 26.2 Mojmap compatibility:
- Adapted
PoseStackrotations tomulPose(Axis.rotationDegrees). - Adapted entity interpolation to
InterpolationHandler(this, 3)with client-side interpolation. - Adapted item drops to 26.2
player.drop(drop, false). - Adapted living entity invulnerability to direct field access (
entity.invulnerableTime = 0). - Adapted
SoundEvents.AXE_STRIPwithout.value().
- Adapted
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:GevfEXnx:293YZq3d"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:GevfEXnx:293YZq3d"
}

