Compatibility
Minecraft: Java Edition
1.21–1.21.8
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 2 months ago
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
📈 bStats
This plugin uses bStats to collect anonymous usage statistics (such as plugin version, server software, and player count).
These statistics help us improve the plugin.
If you prefer not to participate, you can disable it anytime in:
/plugins/bStats/config.yml