
✅ What's New & Improved
🔧 Performance Improvements
- Optimized tree detection using a faster and more efficient BFS algorithm.
- Introduced a
max-heightsetting to prevent lag from extremely tall trees.
🌿 New Features
- Added
max-leaf-distanceto limit how far leaf blocks can be broken. - Tool validation is now optional – requiring an axe can be enabled/disabled in config.
⚙️ Configuration Enhancements
- Added config options to enable/disable
particle-effectsandsound-effects. - Updated default plugin messages with color codes for better clarity.
🐞 Bug Fixes
- Fixed compatibility issues with WorldGuard using proper reflection checks.
- Resolved
cannot find symbolerrors related toBlockDataandParticle. - Replaced
Particle.BLOCK_CRACKwith version-safeEffect.STEP_SOUND, supporting Minecraft 1.8+. - Added error handling for particle and sound effects to prevent crashes.
🕹️ Version 1.0 (Initial Release)
✨ Features
- Basic tree-breaking functionality.
- Configurable log and leaf types.
- Permission support:
onehittree.use,onehittree.reload. - WorldGuard integration.
⚠️ Known Issues
- Particle effects caused errors in some versions.
- No height or leaf distance limits for trees.
🌳 OneHitTree v1.0 - The Ultimate Tree Chopping Revolution
Experience instant tree destruction with a single hit! A lightweight plugin that makes wood gathering faster and more satisfying than ever.
✨ Key Features
🔹 One-Hit Wonder - Break entire trees by destroying just one log block 🔹 Universal Tree Support - Works with all vanilla trees (1.13-1.21) including nether fungi 🔹 Smart Leaf Cleanup - Automatically breaks connected leaves for perfect tree removal 🔹 Axe Requirement - Optional setting for balanced gameplay 🔹 Zero Lag - Optimized recursive algorithm handles giant trees efficiently 🔹 Fully Configurable - Customize which blocks count as trees 🔹 WorldGuard Compatible - Respects protected regions when configured
🚀 Quick Start
📥 Installation
- Download
OneHitTree.jar - Drop into your server's
plugins/folder - Restart the server - works instantly with default settings
- (Optional) Edit
config.ymlto require axes or modify block types
⚙️ Core Configuration
# Basic Settings require-axe: false # Set true to require holding an axe # Customize which blocks are considered trees log-types: - OAK_LOG - SPRUCE_LOG - BIRCH_LOG - JUNGLE_LOG - ACACIA_LOG - DARK_OAK_LOG - MANGROVE_LOG - CHERRY_LOG - CRIMSON_STEM - WARPED_STEM # Customize which leaves break with trees leaf-types: - OAK_LEAVES - SPRUCE_LEAVES - BIRCH_LEAVES - JUNGLE_LEAVES - ACACIA_LEAVES - DARK_OAK_LEAVES - MANGROVE_LEAVES - CHERRY_LEAVES - NETHER_WART_BLOCK - WARPED_WART_BLOCK🔑 Permissions
onehittree.reload- Reload config (op only)
💡 Pro Tips
- Perfect for skyblock - prevents floating tree tops!
- Combine with TreeCapitator for ultimate wood gathering
- Set
require-axe: truefor more balanced survival gameplay - Works with player-placed trees - great for creative builders
📦 Technical Specs
- Minecraft: 1.13 - 1.21
- Java: 17+
- Dependencies: PaperAPI (included)
- RAM Usage: Under 2MB
📥 Transform your wood gathering experience today!
🆚 Why Choose OneHitTree?
✔ Time Saver - No more tedious branch-by-branch chopping ✔ Satisfying Gameplay - Watch entire trees crumble instantly ✔ Server-Friendly - Minimal performance impact ✔ Fully Customizable - Adapt to your server's needs
⚖️ Recommended Configurations
Server Type require-axe Effect Survival true Balanced experience Creative false Fast building Skyblock false Prevent floaters Minigames true Skill-based chopping 🔗 Full documentation available on GitHub
Say goodbye to tedious tree chopping and hello to instant satisfaction!
- Download

