promotional bannermobile promotional banner

Dynamic Tree Physics Patches

Patches and tweaks for Dynamic Trees Physics

Dynamic Tree Physics Patches

Fixes and tuning for Dynamic Trees Physics, the mod that turns felled Dynamic Trees into physics objects with Tree Physics and Sable.

Trees land and break like wood, pay out the logs they're worth, and clean up after themselves. The mod is built to hold up in large modpacks.

Minecraft 1.21.1, NeoForge. Server-side logic, with a small client part (bark particles), so install it on both.

Requirements

Mod Version
Dynamic Tree Physics 1.2.0+ required
Dynamic Trees 1.7+ required
Tree Physics 2.3+ required
Sable 2.0+ required
Dynamic Trees Plus 1.3+ optional: cacti and mushrooms
Create 6.0.10+ optional: saws
DT Vanilla Backport 1.7+ optional: creaking hearts

What it changes

Presets. Pick TREE_PHYSICS (the default) or DYNAMIC_TREES and it sets up Dynamic Tree Physics' and Tree Physics' configs for you. Change any of those settings yourself and the preset switches to CUSTOM.

  • TREE_PHYSICS: fallen trees stay in the world to be chopped up. Limbs snap off on landing, and small scraps break into their drops.
  • DYNAMIC_TREES: everything drops at the stump, and the tree disappears once it lands.

Landing.

  • Trees no longer crumble on impact. The trunk holds, and a limb that hits the ground snaps off where it joins the tree.
  • Limbs also give way under the weight they carry: a whole tree can't rest on a twig.
  • A really hard landing, like falling into a cave, snaps the trunk in two.

Wood.

  • Logs come from wherever the wood is. Chopping a thick limb gives logs, not a pile of sticks.
  • No logs are lost when a fallen tree splits into pieces.

Cleanup.

  • Small pieces break into their drops after 5 seconds, even ones floating in water.
  • Big pieces go after 5 minutes at rest, like dropped items.
  • Worldgen fallen branches are turned off.
  • Break sounds and particles are capped, so a canopy landing doesn't flood the client.

Also:

  • Bark particles on thick trunks, instead of missing textures.
  • Hitting a fallen tree barely shoves it.
  • Create saws cut trees down whole.
  • Dynamic Trees Plus cacti and mushrooms hold together, with their proper drops.
  • DT Vanilla Backport creaking hearts survive the fall and drop their resin.

Configuration

Everything is in the server config, saves/<world>/serverconfig/dynamic_tree_physics_patches-server.toml, and in the config screen under Mods. Each option is explained in the file. The ones you're most likely to touch:

Option Default
preset.preset TREE_PHYSICS TREE_PHYSICS, DYNAMIC_TREES or CUSTOM
impact.limb_snap_chance 0.9 chance a limb snaps when it hits
impact.branch_strength 2.0 how much weight limbs hold (0 = off)
impact.trunk_snap_speed 16 landing speed that snaps a trunk, m/s (0 = never)
despawn.small_piece_ticks 100 how long small pieces last
despawn.big_piece_ticks 6000 how long big pieces last at rest (0 = forever)
performance.break_effects_per_tick 4 break sounds and particles per tick

License

MIT. Dynamic Tree Physics, Dynamic Trees, Tree Physics, Sable and the other mods belong to their authors.

The Dynamic Tree Physics Patches Team

profile avatar
  • 4
    Projects
  • 231
    Downloads

More from Project_Atmos