Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
Creators
Details
Licensed GPL-3.0-only
Published 2 years ago
Updated last week
AutoTreeChop
AutoTreeChop lets your players chop entire trees by breaking just one log. It’s async-friendly, lightweight, and fully customizable — with built-in support for MySQL(optional), CoreProtect, and popular protection plugins.
🌟 Key Features
🌲 Smart Tree Chopping
- Chop entire trees by breaking just one log
- Toggle on/off with
/atc
command or by sneaking (pressing SHIFT) - Async support for smooth performance on Modern servers
- Customizable leaves cleaner
⚡ Lightweight & Easy to Configure
- Minimal performance impact
- Simple setup, and user-friendly configuration
🔁 Auto Replanting
- Automatically replant saplings after chopping
- Optionally require players to have saplings
🧑🤝🧑 Player Control & Limits
- Daily limits for usage and chopped blocks
- Configurable cooldowns
- VIP players can bypass limits with permission
🛡️ Full Protection Plugin Support
- Compatible with Residence, WorldGuard, Lands, GriefPrevention
- Supports CoreProtect for logging actions
🌐 Multi-Language & Locale Support
- Translations included:
en
,zh
,ja
,de
,es
,fr
,ru
, etc. - Automatically switches to player’s locale if enabled
🗄️ MySQL & SQLite Support
- Scale with MySQL or keep it simple with SQLite (default)
🔌 Supported Plugins
Since we call the block break event directly, plugins such as CoreProtect and Drop2Inventory should be supported without modification.
- WorldGuard
- Residence
- Lands
- GriefPrevention
- PlaceholderAPI
🧠 Commands
Command | Description |
---|---|
/atc |
Toggle AutoTreeChop |
/atc usage |
Show daily usage |
/atc reload |
Reload plugin config |
/atc <player> |
Toggle for another player |
/atc enable-all |
Enable for all players |
/atc disable-all |
Disable for all players |
/atc about |
Plugin info |
🔐 Permissions
Requires a permission manager plugin, I personally recommend LuckPerms
Permission | Description | Default |
---|---|---|
autotreechop.use |
Use /atc and /atc usage commands |
Everyone |
autotreechop.vip |
Ignore usage limits | OP |
autotreechop.other |
Toggle others' ATC status | OP |
autotreechop.updatechecker |
Receive update notifications | OP |
autotreechop.replant |
Enable auto replanting | Everyone |
autotreechop.leaves |
Enable leaves removal | Everyone |
🔤 Placeholders
Requires PlaceholderAPI
Placeholder | Output |
---|---|
%autotreechop_status% |
Whether ATC is enabled |
%autotreechop_daily_uses% |
Times used today |
%autotreechop_daily_blocks_broken% |
Tree blocks chopped today |
📥 Installation
- Download the
.jar
from Modrinth - Place it in your server’s
plugins/
folder - Restart your server
- Customize
config.yml
as needed (Optional, The default configuration is ready to use.) - Reload with
/atc reload
❤️ Support & Contribute
- Need help? Join our Discord
- Found a bug? Open an issue on GitHub
- Want to help translate? Submit a PR with your locale file!
- Love the plugin? Give it a ⭐️ on GitHub