TreePhysics brings satisfying, physically-driven tree felling to your Minecraft world. Break any log in a tree and watch the whole thing — trunk, branches, leaves, vines, and hanging decorations — come crashing down together as a single falling object, powered by the Sable physics engine.
Features:
Adding modded blocks in-game:
TreePhysics includes a simple GUI for registering new blocks without touching any config files or typing commands.
malum_soulwood) and press Enter to confirm. If that species doesn't exist yet it will be created automatically.That's it — the block is registered immediately and saved to your config. No restart required.
Commands:
All commands require permission level 2 (operator). Changes take effect immediately and are saved to config automatically.
Tree definitions:
/treephysics tree create <name> — creates a new empty tree definition with the given name.
/treephysics tree add <name> <category> <block_id> — adds a block to an existing tree definition. Category must be logs, leaves, or decorations. Example: /treephysics tree add malum_soulwood logs malum:soulwood_log
/treephysics tree list — lists all currently loaded tree definitions with a count of their logs, leaf types, and decorations.
Public decorations:
/treephysics decoration add <block_id> — adds a block to the global public decoration list, making it fall with every tree regardless of species. Example: /treephysics decoration add regions_unexplored:spanish_moss
/treephysics decoration list — lists all currently registered public decoration blocks.
Other:
/treephysics reload — reloads all tree definitions from config/treephysics-trees.json without restarting the server. Useful if you've edited the file manually.
Mod compatibility: TreePhysics works out of the box for all vanilla trees. For modded trees, use the GUI or the in-game /treephysics commands, or edit config/treephysics-trees.json directly to register custom log, leaf, and decoration blocks. Any modded block can be supported in seconds.
Requires: NeoForge, Sable