Description
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.
Fall examples:

Destroy example:

Configuration
# REAL TREE FALL
# CREATED BY ALANDIODA
# VERSION 1.6.0
worlds:
enabled_all: true
# if you disable enabled on all you can use only_enable_worlds to specify which worlds would use this plugin.
only_enable_worlds:
- "world"
# 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
# Damage entities on fall
damage:
enabled: true
amount: 24.0
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!
Compatibility
- GameMinecraft
- CategoryPlugins
- Open SourceNo
- DRM-freeYes
- UnobfuscatedYes
Filtering
- TypeWorld, Fun
- Game ModesSurvival, Factions, Skyblock
- Supported SoftwareSpigot, Paper, Purpur
- Supported Versions26.1, 1.21, 1.20, 1.19
- Supported LanguagesEnglish
Extras
- DependenciesNone
- Links Discord
What Buyers Are Saying
Recent buyer feedback, with the full discussion and all reviews available in the dedicated tab.
No reviews yet. Be the first to leave one from the Reviews tab.
Go To ReviewsVersion History
Current package: RealTreeFall_1.7.0.jar · 35.6 KB · uploaded 4 hours ago
Latest version.
Reviews
Real user reviews for this resource.
Log in and own this resource to leave a review.
No reviews yet.
Discussion
Public questions, support notes and creator replies.
Log in to join the discussion.
No discussion messages yet.