AutoTreeChopPlus
AutoTreeChopPlus is a fork of the original AutoTreeChop plugin that lets your players chop entire trees by breaking just one log that also works for the nether.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
AutoTreeChopPlus
AutoTreeChopPlus is a fork of the original AutoTreeChop plugin that 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.
🆕 What's New in AutoTreeChopPlus
- Enhanced Performance - Full compatibility with Nether trees (Crimson and Warped fungi) - Enhanced Performance - Option to automatically enable tree chopping for new players - Enhanced Performance - Additional optimizations and bug fixes
🌟 Key Features
🌲 Smart Tree Chopping
- Chop entire trees by breaking just one log - NEW: Full Nether tree support (Crimson and Warped fungi) - Toggle on/off with `/atcplus` command or by sneaking (pressing SHIFT) - Async support for smooth performance on modern servers - Customizable leaves cleaner with configurable decay delay
⚡ Lightweight & Easy to Configure
- Minimal performance impact with optimized algorithms - Simple setup and user-friendly configuration - NEW: Auto-enable option for new players - Hot-reloadable config without server restart
🔁 Auto Replanting
- Automatically replant saplings after chopping - Optionally require players to have saplings in inventory - Configurable replanting delay and success rates - Support for both Overworld and Nether saplings
🧑🤝🧑 Player Control & Limits
- Daily limits for usage and chopped blocks - Configurable cooldowns between tree chops - VIP players can bypass limits with permissions - Per-player toggle persistence across sessions
🛡️ Full Protection Plugin Support
- Compatible with Residence, WorldGuard, Lands, GriefPrevention - Supports CoreProtect for comprehensive action logging - Respects all major claim and protection systems
🌐 Multi-Language & Locale Support
- Translations included: English, Chinese, Japanese, German, Spanish, French, Russian - Automatically switches to player's locale if enabled - Customizable message styling and formatting
🗄️ Database Support
- Scale with MySQL for networks or keep it simple with SQLite (default) - Automatic database migration and optimization - Connection pooling for optimal performance
🔌 Supported Plugins
Since we call the block break event directly, plugins such as CoreProtect and Drop2Inventory should be supported without modification.
- PlaceholderAPI - Region protection support - PlaceholderAPI - Land protection integration - PlaceholderAPI - Territory management compatibility - PlaceholderAPI - Claim system support - PlaceholderAPI - Custom placeholder variables
🧠 Commands
| Command | Description | Permission | |---------|-------------|------------| | `/atcplus` | Toggle AutoTreeChopPlus | `autotreechopplus.use` | | `/atcplus usage` | Show daily usage stats | `autotreechopplus.use` | | `/atcplus reload` | Reload plugin configuration | `autotreechopplus.admin` | | `/atcplus <player>` | Toggle for another player | `autotreechopplus.other` | | `/atcplus enable-all` | Enable for all online players | `autotreechopplus.admin` | | `/atcplus disable-all` | Disable for all online players | `autotreechopplus.admin` | | `/atcplus about` | Show plugin information | `autotreechopplus.use` |
🔐 Permissions
*Requires a permission manager plugin, we recommend LuckPerms*
| Permission | Description | Default | |------------|-------------|---------| | `autotreechopplus.use` | Use basic commands and tree chopping | Everyone | | `autotreechopplus.vip` | Bypass usage limits and cooldowns | OP | | `autotreechopplus.other` | Toggle others' ATC status | OP | | `autotreechopplus.admin` | Administrative commands | OP | | `autotreechopplus.replant` | Enable auto replanting feature | Everyone | | `autotreechopplus.leaves` | Enable automatic leaves removal | Everyone |
🔤 PlaceholderAPI Variables
*Requires PlaceholderAPI*
| Placeholder | Output | |-------------|--------| | `%autotreechopplus_status%` | Whether ATC is enabled for player | | `%autotreechopplus_daily_uses%` | Number of times used today | | `%autotreechopplus_daily_blocks_broken%` | Total tree blocks chopped today |
📥 Installation
1. Download the latest `.jar` from Modrinth 2. Place it in your server's `plugins/` folder 3. Restart your server 4. Customize `config.yml` as needed (optional - default config is ready to use) 5. Reload with `/atcplus reload`
🔧 Configuration
The plugin comes with sensible defaults but offers extensive customization: - NEW: Auto-enable setting for new players - Tree detection algorithms and size limits (including Nether trees) - Cooldown and usage limit settings - Auto-replanting behavior and requirements - Leaves removal timing and effects - Database configuration for persistence - Multi-language message customization
💻 Technical Details
- Nether Compatibility: 1.17 - 1.21.8 - Nether Compatibility: Paper, Purpur, Folia, Spigot, Bukkit - Nether Compatibility: 17+ - Nether Compatibility: SQLite (default) or MySQL - Nether Compatibility: Full async support for lag-free operation - Nether Compatibility: Full support for Crimson and Warped fungi
🔄 Migration from Original AutoTreeChop
AutoTreeChopPlus is designed as a drop-in replacement for the original AutoTreeChop plugin. Simply replace the old jar file with AutoTreeChopPlus and enjoy the enhanced features!
❤️ Support & Development
This is a community fork of the original AutoTreeChop plugin, enhanced with additional features and improvements.
- Performance: Report on GitHub - Performance: Submit via GitHub issues - Performance: Contribute locale files via pull requests - Performance: Optimized for large servers with thousands of players