Transform tree harvesting on your server! Chop entire trees with a single swing while keeping your builds safe. Hit the bottom log and watch the whole tree fall naturally. No more tedious block-by-block chopping or floating tree tops!
Core Features Smart & Safe
Intelligent tree detection - only breaks natural trees, never player builds
Anti-grief protection with advanced structure validation
Works with all wood types including Nether trees
Fully Customizable
Any tool support (axes, pickaxes, custom items)
Configurable sneak requirements
Adjustable durability damage
Size limits prevent abuse
Performance First
Lag-free asynchronous processing
Optimized for high-player servers
Configurable limits and efficient algorithms
Perfect for every server type Survival servers, building projects, economy servers, and vanilla+ gameplay enhancement.
Ready-to-Go Setup
Drop in plugins/ → Restart → Enjoy!
Players start chopping immediately!
# ForestReaper Configuration
# This plugin allows players to chop down entire trees at once
# General Settings
general:
# Whether the plugin is enabled
enabled: true
# Whether players need to sneak to activate tree chopping
# true = must sneak, false = can use while standing
require_sneak: false
# Maximum number of blocks that can be broken in one tree chop
# This prevents performance issues with very large trees
max_blocks_per_tree: 500
# Tool Settings
tools:
# List of materials that can be used to chop trees
# Valid materials: WOODEN_AXE, STONE_AXE, IRON_AXE, GOLDEN_AXE, DIAMOND_AXE, NETHERITE_AXE
allowed_tools:
- WOODEN_AXE
- STONE_AXE
- IRON_AXE
- GOLDEN_AXE
- DIAMOND_AXE
- NETHERITE_AXE
# Durability damage per tree chopped
# Set to 0 to disable durability damage
durability_damage: 1
# Whether to apply durability damage based on the number of blocks broken
# If true, durability = durability_damage * number_of_blocks_broken
# If false, durability = durability_damage (flat rate per tree)
scale_durability_with_blocks: false
# Tree Types
tree_types:
# Which wood types are affected by the plugin
# Valid types: OAK, BIRCH, SPRUCE, JUNGLE, ACACIA, DARK_OAK, MANGROVE, CHERRY, BAMBOO, CRIMSON, WARPED
enabled_wood_types:
- OAK
- BIRCH
- SPRUCE
- JUNGLE
- ACACIA
- DARK_OAK
- MANGROVE
- CHERRY
- BAMBOO
- CRIMSON
- WARPED
# Tree Detection
detection:
# Maximum height to search for tree blocks (prevents infinite loops)
max_tree_height: 50
# Whether to break leaves as well as logs
break_leaves: true
# Whether to check for natural tree patterns to avoid breaking player structures
check_natural_pattern: true
# Minimum number of leaves required for a valid tree (helps identify natural trees)
min_leaves_required: 3
# Item Collection
item_collection:
# Whether to automatically collect items for the player
auto_collect: false
# If auto_collect is true, whether to add items directly to inventory
# If false, items will drop at the player's location
add_to_inventory: true
# Messages
messages:
# Message when a tree is successfully chopped
tree_chopped: "&a✓ Tree chopped! Broke %blocks% blocks."
# Message when no permission
no_permission: "&cYou don't have permission to use ForestReaper!"
# Message when wrong tool is used
wrong_tool: "&cYou need to use an axe to chop trees!"
# Message when config is reloaded
config_reloaded: "&aForestReaper configuration reloaded!"
# Message when plugin is disabled
plugin_disabled: "&cForestReaper is currently disabled!"
Commands & Permissions
/forestreaper reload - Hot-reload config
/forestreaper help - Show help
forestreaper.use - Basic tree felling permission
Requirements
MC Version: 1.20-1.21+ (Paper/Spigot) - Tested 1.21.8
No dependencies required
Lightweight and efficient
❤️ Support ❤️ If you enjoy this plugin, please consider leaving a ⭐ Rating and Review on Spigot!
For bug reports or feature requests, please use the Discussion Thread.