AutoTreeChopPlus
PluginGPL-3.0-only

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.

222
Downloads
1
Followers
7 months ago
Updated
📦
1
Versions

📖About 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

  • Nether Support - Full compatibility with Nether trees (Crimson and Warped fungi)
  • Auto-Enable Configuration - 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.

  • WorldGuard - Region protection support
  • Residence - Land protection integration
  • Lands - Territory management compatibility
  • GriefPrevention - 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

  • Minecraft Versions: 1.17 - 1.21.8
  • Server Software: Paper, Purpur, Folia, Spigot, Bukkit
  • Java Version: 17+
  • Database: SQLite (default) or MySQL
  • Async Processing: 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.

  • Issues & Bug Reports: Report on GitHub
  • Feature Requests: Submit via GitHub issues
  • Translations: Contribute locale files via pull requests
  • Performance: Optimized for large servers with thousands of players