
InstaLeafDecay
Instantly decays leaves near broken logs to speed up tree harvesting.
Автор: JikZ1097587обновлён 22 окт. 2025 г.
ПриключенияОптимизацияТехнологии
Описание
🍃 InstaLeafDecay
A Minecraft Spigot/Paper plugin module that allows leaves to decay instantly when logs are broken or nearby leaves decay.
This enhances tree-farming gameplay by speeding up leaf removal while respecting natural decay mechanics.
⚙️ Features
- 🚀 Instant leaf decay when breaking logs
- 🍂 Automatically breaks leaves when nearby leaves decay naturally
- 🌿 Prevents persistent leaves (e.g., player-placed) from decaying
- ⚡ Lightweight and efficient — uses optimized recursive checks
- 📏 Limits leaf breaking to a configurable distance internally for performance
📁 Installation
- Include this module/plugin
.jarin your server’splugins/folder - Start or reload your server
- Works immediately — no configuration needed
🧩 Developer Information
Main listener class:
de.scholle.minecrafthelden.external.InstaLeafDecay.BlockBreakEventListener
Key methods & behavior:
onBlockBreak(BlockBreakEvent event)→ Breaks leaves near broken logs instantlyonLeavesDecay(LeavesDecayEvent event)→ Breaks nearby leaves instantly during natural decaybreakLeaf(Block block, boolean breakFirstBlock, Block originalBlock)→ Recursively handles leaf breakingisValidLeaf(Block block, Block originalBlock)→ Ensures leaves are valid for decay, ignoring persistent or distant blocks
Notes:
- Persistent leaves are ignored to prevent accidental removal of player-placed foliage
- Uses a taxicab-distance based check to optimize performance
🧰 Compatibility
- ✅ Works on Spigot, Paper, and Purpur
- 🧱 Compatible with Minecraft 1.18+
- ⚙️ Requires Java 17+
🧑💻 Author
Developed by: Scholle
Package: de.scholle.minecrafthelden.external.InstaLeafDecay
📜 License
This project is licensed under the Apache License 2.0.
You may use, modify, and distribute it in compliance with the terms of that license.
For more information, see: http://www.apache.org/licenses/LICENSE-2.0
Последние версии
Все версии →release
InstaLeafDecay 1.0.0
1.0.022 окт. 2025 г.758Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 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.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, folia, paper, purpur, spigot
Что нового
- 🚀 **Instant leaf decay** when breaking logs
- 🍂 Automatically breaks leaves when nearby leaves decay naturally
- 🌿 Prevents persistent leaves (e.g., player-placed) from decaying
- ⚡ Lightweight and efficient — uses optimized recursive checks
- 📏 Limits leaf breaking to a configurable distance internally for performance