π² Topple
Trees that really fall. Chop one log and the whole tree tips over, crashes to the ground and drops its loot where it lands.
Not a teleporting pile of items: a real, smooth falling animation, with the crown swinging down, a bounce on impact and a burst of leaves. Server-side only. No resource pack, no mods, no dependencies. Paper and Folia, 1.20 β 26.x.
β¨ Features
πͺ Fell the whole tree
- Hit the bottom log with an axe and every log, leaf, vine and cocoa pod above it comes down together.
- Cut halfway up and only the top falls, leaving a stump behind.
- Branches are found too (acacia, cherry, mangrove, jungle), and 2Γ2 trees like dark oak, jungle and giant spruce fall as one.
- Sneak to take a single log, the vanilla way.
/topple toggleturns felling off for yourself.
π¬ A real falling animation
- The tree turns around its stump like a real trunk: slow at first, then faster, then thud.
- It falls away from you, never on your head.
- It lies flat on level ground, leans on walls and hills, and tips over the edge of a cliff.
- Creaking wood when it starts, a crash and leaf debris when it lands, a short bounce, then it breaks apart into loot.
- Built on vanilla block displays with client-side interpolation, so it is smooth even when the server isn't, and works for every player without a resource pack.
π Loot where it lands
- Logs, saplings, apples and sticks drop on the ground where each block landed. Walk along the fallen trunk and pick it all up.
- Prefer it simple? Send drops to the stump or straight into the inventory.
- Real vanilla drops: Fortune on leaves, Silk Touch, shears behaviour and loot tables all still apply.
π± Auto-replant
- A sapling pops back where the trunk stood, with a little sparkle. 2Γ2 trees get four, so dark oak grows back.
- Fungi go back on nylium, mangrove propagules on mud.
- Optionally the sapling must come from the tree's own drops, so nothing is created out of thin air.
π Never fells your house
- Topple remembers every log a player places, inside the chunk itself (no database). Log walls, cabins and roofs are never felled.
- Trees need natural leaves. Player-placed leaves never decay, so a log pillar with decorative leaves stays put.
- Two trees touching? Only the one you chopped falls. Its neighbour keeps its trunk and its crown.
- Huge builds are safe too: anything over
max-logsis chopped one log at a time.
π‘οΈ Plays nice with your server
- Protection aware: WorldGuard, GriefPrevention, Lands, Towny and other claim plugins are asked about every block. If any is protected, only the log you hit breaks.
- CoreProtect logs every felled block, so tree griefing can be rolled back.
- Axe durability is charged per log (Unbreaking counts), and the axe is never broken by a tree: if it can't take it, you chop log by log.
- Hunger cost per log, vanilla mining statistics, bee nests release their bees.
- Folia native: every block, entity and drop is handled by the region that owns it.
π Every tree in the game
Oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry, pale oak, azalea trees, crimson and warped fungi and huge mushrooms. Wood types come from Minecraft's own tags, so trees added in future updates work without a plugin update.
β¨οΈ Commands
| Command | Description | Permission |
|---|---|---|
/topple toggle |
Turn tree felling on or off for yourself | topple.toggle |
/topple stats |
Trees felled and logs chopped | topple.use |
/topple toggle <player> |
Toggle for someone else | topple.admin |
/topple stats <player> |
Someone else's stats | topple.admin |
/topple reload |
Reload config and messages | topple.admin |
Felling needs topple.use (on by default). Alias: /timber. topple.notify (op) tells admins about updates.
βοΈ Configuration
Everything is switchable, and /topple reload applies changes live:
activation: standing # standing (sneak = one log), sneaking, always
require-axe: true
fall-direction: away # or random
drops: landing # landing, stump, inventory
tree:
max-logs: 256
leaves: fall # fall, break, decay
nether-trees: true
huge-mushrooms: true
animation:
enabled: true # false = classic instant timber
speed: 1.0 # 0.5 = slow motion
settle-ticks: 30
sounds:
impact:
- "minecraft:entity.zombie.break_wooden_door 0.9 0.6"
replant:
enabled: true
use-drops: true
durability:
per-log: 1
protect-axe: true
Plus per-world disabling, view range, particles, hunger cost and every sound. All messages use MiniMessage; English and Polish are included, and you can add your own lang/<name>.yml.
π PlaceholderAPI
| Placeholder | Value |
|---|---|
%topple_enabled% |
true / false |
%topple_trees% |
Trees felled |
%topple_logs% |
Logs chopped while felling |
π§βπ» For developers
TreeFellEvent fires before a tree falls. Cancel it, read the logs and leaves that will fall, or change the direction:
@EventHandler
public void onFell(TreeFellEvent event) {
if (event.getLogs().size() > 100) event.setCancelled(true);
event.setDirection(new Vector(1, 0, 0)); // always fall east
}
π¦ Compatibility
| Servers | Paper, Folia, Purpur and other Paper forks |
| Versions | 1.20 β 26.x |
| Java | 17+ (21+ for 1.20.5 and newer, as Minecraft itself requires) |
| Dependencies | None. PlaceholderAPI optional |
| Clients | Vanilla. Nothing to install |
Plain Spigot is not supported: Topple uses Paper's scheduler and item APIs.
One swing at the bottom log and the whole oak tips over its stump into the sunset. The tree always falls away from whoever chopped it.
The tree turns as one piece around the cut, slow at first and then faster. On a hillside it keeps going past flat and rolls down the slope.
Cherry, mangrove, pale oak, nether fungi, huge mushrooms. Woods come from Minecraftβs own tags, so trees from future updates fall too. Bee nests release their bees.
2Γ2 dark oak, jungle and giant spruce trees come down as one trunk. No resource pack or client mod, just vanilla block displays.
Logs, saplings, apples and sticks drop where each block hit the ground. Walk along the fallen trunk to pick it all up, or send drops straight to your inventory.
A sapling grows back where the trunk stood, four for 2Γ2 trees so dark oak can regrow. It can come from the treeβs own drops, so nothing appears out of thin air.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Topple 1.0.0 1.0.0 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
|
bukkit, folia, paper, purpur, spigot
|
Download |