Home›Java›Mods›⭐TreeCollapse [1.8-26.3]⭐ | The Ultimate Tree Felling Plugin
⭐TreeCollapse [1.8-26.3]⭐ | The Ultimate Tree Felling Plugin
ModsJava

⭐TreeCollapse [1.8-26.3]⭐ | The Ultimate Tree Felling Plugin

Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot



▶ Watch the preview video


TREECOLLAPSE
Natural tree felling with a real falling animation
Break the lowest log with an axe and watch the whole tree tip over and crash to the ground.

Minecraft 1.8 – 26.2 | Java 8+ | Spigot | No config | No dependencies

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
About​

TreeCollapse turns tree chopping into a small event. Break the lowest log of a natural tree with an axe and the whole tree tips over around its base, crashes into the ground and drops its logs and leaves where they land.

It is made for survival servers that want a more satisfying early game without a timber plugin's setup: there is no config file, no command and no permission to configure, and it only acts on structures that pass a natural-tree check.

It is not a vein miner. It fells one tree at a time, charges your axe the way vanilla would and removes only the blocks that belong to that tree.

Code (Text):

Break the base log → Tree is analyzed → Axe is charged → Tree tips over → Landing → Items drop → Cleanup
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Highlights​

Real falling animation The tree tips over around its base edge, picks up speed and lands. Players within 96 blocks can watch it.
Vanilla-style durability Every log costs what breaking it by hand would cost. Unbreaking is respected, and an axe that cannot afford the whole tree only cuts what it can.
Natural trees only Trunk, branches, leaves and surroundings are analyzed first. Log builds, player-placed logs and player-placed leaves are not felled.
Dense forests Trees that touch each other fall one at a time, and neighbouring trunks are left in place.
Only the tree's own blocks Only that tree's logs and leaves are removed. Terrain, crops and buildings are left in place.
Works with protection Every log fires a standard BlockBreakEvent for the player, so claim plugins can cancel it and stop the felling.
Remembers and resets Placed logs and felled bases are saved per chunk, and reset when a new tree grows in the same place.
Lightweight Packets only (no entities are added to the world), no repeating task while idle, a single jar of about 32 KB.
One jar, many versions Minecraft 1.8 up to 26.x through a small version layer resolved at runtime.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
How It Works​

  1. Hold any axe in survival mode and break the lowest log of a natural tree, the one standing on the ground
  2. TreeCollapse analyzes the tree: trunk, branches, leaves and what touches them. If it is not clearly a natural tree, nothing special happens and only that log breaks
  3. Each extra log is charged to your axe like vanilla and fires a BlockBreakEvent for you, so protection plugins stay in control
  4. If the axe can afford the whole tree, its blocks are drawn as one falling shape for nearby players and the tree tips over, away from you when there is room
  5. On landing, every block is removed and drops its items where it landed

The fall

Tool durability
Situation What happens
The axe can afford the whole tree The whole tree falls
The axe cannot afford it Logs are cut bottom-up until the axe has nothing left to spend, instantly and without animation. The rest of the tree stays
Unbreaking Respected, with the same odds as vanilla
Unbreakable axe No wear
Creative mode or any other tool Normal vanilla breaking

Example: a 15-log tree and an axe with 10 uses left: 10 logs are cut, the axe is used up and the rest of the tree stays where it is.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Natural Trees Only​

Before anything happens, TreeCollapse analyzes the structure (trunk, branches, leaves, height, width and what touches them) and only fells what clearly looks like a natural tree. Logs placed by players are tracked from the moment the plugin is installed.

Spoiler: What is not felled
✘ Log houses, cabins, towers, pillars and bridges
✘ Logs placed by players (tracked automatically)
✘ Trees with player-placed (persistent) leaves near the trunk
✘ Trees touching stripped logs, wood blocks, planks, stairs, slabs, fences, doors, glass, bricks, wool, concrete or walls
✘ Bushes and tiny trees (under 4 blocks tall, or with fewer than 10 natural leaves)
✘ Oversized structures (more than 320 logs, 56 blocks tall or 40 blocks wide)
✘ Logs that do not stand on natural ground such as dirt, grass or podzol

Logs placed before the plugin was installed are not tracked, so for those only the structure checks apply.
Spoiler: Supported trees
✔ Oak, including big oak
✔ Birch, including tall birch
✔ Spruce, including giant 2×2 spruce
✔ Jungle, including giant 2×2 trees
✔ Acacia
✔ Dark Oak
✔ Swamp oak
✔ Mangrove, including tall mangrove
✔ Cherry, Azalea and Pale Oak

As available in your Minecraft version. Huge mushrooms, Nether fungi and jungle bushes are not felled.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Dense Forests​

Forests, dark oak groves and jungles are full of trees whose trunks touch and whose branches overlap. TreeCollapse tells them apart:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Safe by Design​

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Lightweight​

Code (Text):

While idle       →  no repeating task
Base log broken  →  one bounded scan of that single tree
Tree falling     →  one short repeating task (every 2 ticks) and packets, no entities
Finished         →  the task is cancelled and the falling shape is removed for viewers
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Configuration & Data​

TreeCollapse ships without a config.yml: there is nothing to edit. It sends no chat messages. The console prints one line at startup saying which animation mode is active, plus a warning if the animation cannot run.

It stores only what it needs to remember, in small files under plugins/TreeCollapse/, one per chunk:
Code (Text):

plugins/TreeCollapse/<world>/<chunkX>_<chunkZ>.dat
 
Each file holds the positions of player-placed logs and felled tree bases. Delete the folder while the server is stopped to forget all of them.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⌨ Commands & Permissions​

TreeCollapse registers no commands and no permissions: its plugin.yml declares neither. Any player in survival mode holding an axe can fell natural trees.

To keep trees in an area from being felled, use your claim or protection plugin: a cancelled break stops the felling.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation​

  1. Download TreeCollapse.jar and put it in your server's plugins folder
  2. Restart the server
  3. Hold an axe in survival mode and break the lowest log of a natural tree
Requirements: Spigot 1.8 or newer and Java 8 or newer. No other plugin is needed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Compatibility​


Minecraft​
Fall​
1.8 – 1.12​
Animated (falling block packets)​
1.13 – 1.19.3​
Instant, no animation​
1.19.4 – 26.x​
Animated (block display packets)​

​
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❓ FAQ​

Spoiler: A tree didn't fall. Why?
Most likely one of these:
  • You broke a log above the base: break the lowest log, the one standing on the ground
  • You were not holding an axe, or you were not in survival mode
  • The tree has player-placed logs or leaves, or planks, fences, stairs and similar blocks touching it
  • The tree is too small (under 4 blocks tall) or too large
  • A claim or protection plugin cancelled the break
  • The axe could only afford part of the tree, so only some logs were cut
Spoiler: Which axes work?
Any axe held in the main hand, from wooden to netherite, in survival mode.
Spoiler: Will it break my builds?
Builds that mix logs with planks, stripped logs, stairs, fences, glass or similar blocks are rejected, and so are log-only structures that fail the natural-tree checks. Logs you place are tracked from the moment the plugin is installed. Logs placed before that are not tracked, so old log-only builds that still carry natural leaves are judged by the structure checks alone.
Spoiler: What happens to the leaves?
Leaves that belong to the felled tree fall with it and drop items like any broken leaf. Leaves that also hold up a neighbouring tree stay in place, and leaves left without any log nearby decay like in vanilla.
Spoiler: Some branches stayed in the air. Why?
In dense forests two trees can share branches. TreeCollapse does not guess which tree a tangled branch belongs to, so it stays in place and comes down with the last tree around it.
Spoiler: Why does the tree fall instantly on my server?
On Minecraft 1.13 to 1.19.3 the fall animation is not available, so trees fall instantly. Everything else works the same, and the console shows which mode is active at startup.
Spoiler: How heavy is it?
While idle it keeps no repeating task. Felling a tree runs one bounded scan of that tree and, during the fall, one short repeating task that sends packets. No entities are added to the world.
Spoiler: Where is the data stored and how do I reset it?
In small per-chunk files inside plugins/TreeCollapse/. Delete that folder while the server is stopped to forget every tracked log and felled tree.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⭐ Support & Reviews
Found a bug or have a suggestion? Please use the Discussion tab so it can be looked at quickly.
If TreeCollapse is useful on your server, a review helps other server owners find it.

​

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⭐TreeCollapse [1.8-26.3]⭐ | The Ultimate Tree Felling Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 206 times (via Spigot). Download it and open it directly in the game.

Explore more