⛺️ Real Tree Fall ⛏️ [1.19.2 - 1.21.10] ☘️ icon

⛺️ Real Tree Fall ⛏️ [1.19.2 - 1.21.10] ☘️ -----

Realistic tree felling physics where trees collapse naturally when chopped.



[​IMG]

Tree Fall
A simple yet immersive plugin that lets trees realistically fall and break apart when chopped down.​


Chop trees down realistically!
Real Tree Fall transforms how trees behave in Minecraft. Instead of floating logs or awkward breaks, trees now fall and collapse in a natural, satisfying animation when chopped. It brings immersion, realism, and a touch of physics to your survival or roleplay server.

Perfect for SMPs, survival servers, and immersive gameplay experiences!


Features:
  • Realistic Tree Falling: Trees fall as one piece when broken at the base.
  • Smart Detection: Recognizes tree structures accurately (logs + leaves).
  • Configurable Physics: Control the speed, direction, and angle of falling trees.
  • Fast and Lightweight: Optimized for performance — no lag, even with many players.
  • Customizable Blocks: Support for custom log/leaves blocks via config.

Demonstration

Destroy example:
[​IMG]

Fall examples:
[​IMG]

[​IMG]

Debug tree detection:
[​IMG]
Debug tree collision:
[​IMG]

⚙️ Configuration (config.yml)
Code (YAML):
# REAL TREE FALL
# CREATED BY ALANDIODA
# VERSION 1.3.0

# Realistic trees
trees
:
   enabled
: true
    # Tree options: FALL, DESTROY, FALL_DESTROY
    #    FALL - The tree will fall naturally as a physics animation.
    #    DESTROY - The tree will be instantly destroyed (no animation).
    #    FALL_DESTROY - The tree will fall first, then get destroyed after landing.
   option
: FALL
    # Whether tree blocks should drop their respective items when destroyed.
   on_destroy_do_drops
: true
    # When true, breaking one block fells the whole tree. When false, at least 50% of the trunk must be broken.
   single_block_chop
: false

tree_detection
:
  # Defines the total area to scan for a tree, centered on the starting block.
   scanning
:
      # Max vertical distance (Y-axis) from the start block to scan.
      max_tree_height
: 30
      # Max horizontal distance (X/Z-axis) from the start block to scan.
      max_tree_radius
: 15

    # Rules for what constitutes a valid tree trunk.
   trunk
:
      # The minimum vertical height (in blocks) of the trunk.
      min_tree_trunk_height
: 3
      # The maximum horizontal thickness (X or Z axis) of the trunk's bounding box.
      max_tree_thickness
: 2
      # If true, trunk blocks can be connected diagonally (e.g., in a spiral).
      trunk_can_be_connected_diagonally
: true

    # Rules for what constitutes valid leaves.
   leaves
:
      # If true, a tree must have at least one leaf block to be valid.
      tree_needs_leafes
: false
      # The maximum distance (Manhattan distance) any leaf block can be from the
      # *nearest* trunk block.
      max_leaf_block_from_trunk
: 6

    # Lists of materials that define the tree.
   materials
:
      # Which materials represent trees.
      include_default_tree_materials
: true
      extra_timber_materials
:
     - OAK_WOOD
      extra_foliage_materials
:
     - OAK_LEAVE
      extra_floor_materials
:
     - DIRT
 
Just install and enjoy — no setup needed!
Other plugins:
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

Before you buy the plugin make sure to read carefully this page just so you'll understand what you're getting.

Terms and conditions:
This plugin cannot be refunded.
You aren't allowed to redistribute/resell this plugin.
You aren't allowed to modify or decompile the plugin.

Support: https://discord.gg/2dcXEtP
Resource Information
Author:
----------
Total Downloads: 10
First Release: May 17, 2025
Last Update: Yesterday at 1:28 AM
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings