nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Tree Physics

Tree Physics

Mod

Cutting down Trees causes them to fall realistically, thanks to Sable's Physics.

Client and server Game MechanicsStorageUtilityWorld Generation

12.6k downloads
295 followers
Filter loader...

Tree Physics is now available for Fabric!

  • Fabric versions will be published alongside NeoForge versions
  • Add compatibility for Malum
  • Fix suffocation and view blocking when walking through some leaves
  • Replace leaf group system with more general block grouping system
    • The format is the same, but now multiple types are possible and found under data/<namespace>/treephysics/grouping/*.json
    • treephysics:leaves and treephysics:logs are used to determine block similarity in different contexts
  • Fix server crash that occurs when Lithium is installed
  • Fix incorrect root placement
  • Add config for spawning Hanging Roots when Rooted Dirt is removed
  • Fix trees not converting to normal sub-levels when built on
  • Fix crash with blocks in the treephysics:falls_from_trees tag that can have no mass
  • Remove the treephysics:extra_leaves tag
  • Change rootless tree detection to also allow rooted dirt to work if found
  • Add treephysics:leaves and treephysics:logs for defining blocks that should be treated as leaves/logs by the mod
  • Add a system for defining types of leaves that should be considered the same. This should (mostly) solve a problem with trees that have multiple kinds of leaves

Leaf Grouping

In a data pack, create a file: data/<namespace>/treephysics/leaf_grouping.json

{
  "groups": {
    // A group can be defined with a name and a list of blocks it contains
    // The name can be anything, but generally should contain a namespace to avoid unwanted overlap
    "example:glungus": [
      "example:glungus_leaves",
      "example:flowering_glungus_leaves"
    ],
    
    // Blocks can be added to existing groups by using the same name
    "minecraft:oak": [
      "example:apple_oak_leaves"
    ]
  }
}

Groups already exist for these mods:

  • No Man's Land
  • Biomes O' Plenty
  • Oh The Biomes We've Gone
  • Environmental
  • Atmospheric
  • Bountiful Fares
  • Burnt
  • Fix trees being able to fall through the world when landing on leaves
  • Allow logs to attach to other types of logs if they're aligned
  • Add config for when a tree should be considered "small"
  • Add config for if rooted dirt should be removed when breaking the log above it
  • Add compatibility for the Abnormals mods
  • Add compatibility for Spawn
  • Fix non-living entities being able to move through leaves
  • Add a config for allowing trees to fall without rooted dirt
  • Add a config to disable rooted dirt placement
  • Fix not being able to sprint after walking through leaves
  • Fix leaf breaking sound config applying to all leaves instead of trees only
  • Make more blocks produce dust particles
  • Make rooted dirt place under more kinds of trees
  • Add config screen
  • Add a config for trees dropping their items when despawning
  • Add a config to prevent interactions on trees
  • Add more options to leaf walking config
  • Initial Release

External resources


Project members

Farcr

Member

KyanBirb

Member


Technical information

License
ARR
Client side
required
Server side
required
Project ID