TreeChop

⭐ — (10 endorsements) 📥 9,446 downloads 📌 v3.0.0 📅 12/6/2024
🟡 Updated this year

By Gustruy · adventure

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/2/2026 📅 Created: 12/6/2024

🔍 Analysis

  • 👍 0.1% endorsement rate
  • 🏆 #97 of 367 adventure mods in this game by downloads

📋 About This Mod

✅ ```/tc toggle ``` command for a player to toggle TreeChop.
✅ ```/tc help ...``` for help on the commands.
✅ ```/tc pluginInfo``` for plugin information (plugin version...).
✅ ```/tc reloadconfig``` if you have edited the config file, use this.

# TreeChop **Want to cut down trees more easily? With TreeChop you can do it!** - Do you need the tree to be chopped down after one or multiple cuts? - Supports any custom trees added by datapacks such as _William Wyther's datapack. - Runs on **Minecraft 1.17+** - **Optimized** for large-scale servers. - Protections (WorldGuard, claims...) are respected block by block. - You can add your **Translations** in the `lang/` folder. - **Configurable** - *by default trees must be hit multiple times to be chopped down* (you can also make it work like a TreeCapitator: details at the bottom of the page). No, your base will not be accidentally destroyed, unless the base is a tree. You can also use ```/tc toggle```, or simply ```sneak + right-click``` in the air with an axe. Use your axe on trees as you want! : ) <details> <summary>Chop an Oak Tree</summary> !(https://cdn.modrinth.com/data/jC5TcUPE/images/3cbc762a5dc7dc6172877640c6a4d6340ef0231b.webp) </details> ### NOTE: Original project created on (https://crashplugin.com/catalog/3) \ Since 3.0.0 the update check uses the **Modrinth API** (it can be disabled in the config: `Updates.check`). \ (https://modrinth.com/project/jC5TcUPE) - (https://bstats.org/plugin/bukkit/TreeChop/24592) # Commands: **TreeChop commands are only visible if you have the appropriate permissions, mentioned below.** \ ```/treechop``` alias: ```/tc``` - ```/tc toggle ``` command for a player to toggle TreeChop. - ```/tc help ...``` for help on the commands. - ```/tc enabled <true/false>``` to enable or disable the plugin. - ```/tc pluginInfo``` for plugin information (plugin version...). - ```/tc reloadconfig``` if you have edited the config file, use this. - ```/tc config <...>``` to edit or view the configuration. # Permission: - ```g031.command.treechop.*```: permission for all TreeChop commands. - ```g031.command.treechop.config```: operator command to configure plugin. (default on only op) - ```g031.command.treechop.enable```: operator command to enable or disable the plugin. (default on only op) - ```g031.command.treechop.self_toggle```: command for a player to toggle TreeChop. (default on all players) - ```g031.command.treechop.toggle```: command for a player to toggle TreeChop for players. (default on only op) - ```g031.treechop.chop```: used to start chop event. (default on all players) **You need to use a permission plugin, such as luckperms, to manage permissions.**\ To decide who can use this mechanic, you can disable the ```g031.treechop.chop``` permission and give it to players with some reward system or manually. # Config File (3.0.0, format v6): The config is generated with inline comments on the first start and **migrates automatically** from older versions (your values are preserved; the old `percentageChop` becomes a `hardnessFormula`). <details> <summary>Default Config v6</summary> ```yml # Indicates the version of the configuration file. DO NOT TOUCH the parameter (risk of file reset). ConfigVersion: 6 # Indicates whether the plugin is active (listens to the BlockBreakEvent). TreeChopEnabled: true # Language file to use from the lang/ folder (included: en, it). Missing keys fall back to en. Language: en # Decide who can use treechop. # If permission is true, the players must have one of the permissions in the permissions list. # Disclaimer: the bigger the list of permissions, the more checks per player will be made! WhoCanChop: permission: true permissions: - g031.treechop.chop # treeCollecting_Mode = (0 only logs of the initial type), (1 only LOG and WOOD), (2 only LOG, WOOD, and STRIPPED), (3 any type of wood). # maxBlocks = (default: 2048) safety cap of blocks collected per tree. # maxWidth = (default: 16) horizontal size beyond which a wooden structure is declared 'not a tree' and the scan stops early, saving work on log walls and buildings. # Only applies while no natural leaves have been seen yet, so real trees are unaffected. Raise it if you use very wide custom trees, 0 = no limit. # noTreeCacheTime = (default: 30) seconds a wooden structure stays remembered as 'not a tree': hitting it again does not rescan it. 0 = always rescan. # enabledWorlds = list of worlds where treechop works (empty = all worlds). # excludedLogs = list of log material names that treechop ignores (e.g. ). Collecting: treeCollecting_Mode: 1 maxBlocks: 2048 maxWidth: 16 noTreeCacheTime: 30 enabledWorlds: excludedLogs: # During tree cutting. # shiftDisableChop = disables while sneaking, the cutting action. # shiftRightToggle = sneak + right-click in the air with an axe toggles TreeChop for yourself (same as '/tc toggle'). # useMultipleAxes = default set to false, to prevent damaging the wrong tool. # chopAllLogs = if it is true, it will break all the tree logs (PHYSICS ignores it: only what is left hanging falls). # treeCutting_Mode = felling mode: # 0 HITS

# TreeChop Want to cut down trees more easily? With TreeChop you can do it! - Do you need the tree to be chopped down after one or multiple cuts? - Supports any custom trees added by datapacks such as _William Wyther's datapack. - Runs on Minecraft 1. 17+ - Optimized for large-scale servers. - Protections (WorldGuard, claims...) are respected block by block. - You can add your Translations in the `lang/` folder. - Configurable - by default trees must be hit multiple times to be chopped down (you can also make it work like a TreeCapitator: details at the bottom of the page).

No, your base will not be accidentally destroyed, unless the base is a tree. You can also use ```/tc toggle```, or simply ```sneak + right-click``` in the air with an axe.

Use your axe on trees as you want! : )

Chop an Oak Tree

!(https://cdn.modrinth.com/data/jC5TcUPE/images/3cbc762a5dc7dc6172877640c6a4d6340ef0231b.webp)

### NOTE: Original project created on (https://crashplugin.com/catalog/3) \ Since 3. 0. 0 the update check uses the Modrinth API (it can be disabled in the config: `Updates.check`). \ (https://modrinth.com/project/jC5TcUPE) - (https://bstats.org/plugin/bukkit/TreeChop/24592)

# Commands: TreeChop commands are only visible if you have the appropriate permissions, mentioned below. \ ```/treechop``` alias: ```/tc```

  • ```/tc toggle ``` command for a player to toggle TreeChop.
  • ```/tc help ...``` for help on the commands.
  • ```/tc enabled ``` to enable or disable the plugin.
  • ```/tc pluginInfo``` for plugin information (plugin version...).
  • ```/tc reloadconfig``` if you have edited the config file, use this.
  • ```/tc config <...>``` to edit or view the configuration.

# Permission: - ```g031.command.treechop.*```: permission for all TreeChop commands. - ```g031.command.treechop.config```: operator command to configure plugin. (default on only op) - ```g031.command.treechop.enable```: operator command to enable or disable the plugin. (default on only op) - ```g031.command.treechop.self_toggle```: command for a player to toggle TreeChop. (default on all players) - ```g031.command.treechop.toggle```: command for a player to toggle TreeChop for players. (default on only op) - ```g031.treechop.chop```: used to start chop event. (default on all players)

You need to use a permission plugin, such as luckperms, to manage permissions.\ To decide who can use this mechanic, you can disable the ```g031.treechop.chop``` permission and give it to players with some reward system or manually.

# Config File (3. 0. 0, format v6): The config is generated with inline comments on the first start and migrates automatically from older versions (your values are preserved; the old `percentageChop` becomes a `hardnessFormula`).

Default Config v6

```yml # Indicates the version of the configuration file. DO NOT TOUCH the parameter (risk of file reset). ConfigVersion: 6 # Indicates whether the plugin is active (listens to the BlockBreakEvent). TreeChopEnabled: true # Language file to use from the lang/ folder (included: en, it). Missing keys fall back to en. Language: en # Decide who can use treechop. # If permission is true, the players must have one of the permissions in the permissions list. # Disclaimer: the bigger the list of permissions, the more checks per player will be made! WhoCanChop: permission: true permissions: - g031.treechop.chop # treeCollecting_Mode = (0 only logs of the initial type), (1 only LOG and WOOD), (2 only LOG, WOOD, and STRIPPED), (3 any type of wood). # maxBlocks = (default: 2048) safety cap of blocks collected per tree. # maxWidth = (default: 16) horizontal size beyond which a wooden structure is declared 'not a tree' and the scan stops early, saving work on log walls and buildings. # Only applies while no natural leaves have been seen yet, so real trees are unaffected. Raise it if you use very wide custom trees, 0 = no limit. # noTreeCacheTime = (default: 30) seconds a wooden structure stays remembered as 'not a tree': hitting it again does not rescan it. 0 = always rescan. # enabledWorlds = list of worlds where treechop works (empty = all worlds). # excludedLogs = list of log material names that treechop ignores (e.g. ). Collecting: treeCollecting_Mode: 1 maxBlocks: 2048 maxWidth: 16 noTreeCacheTime: 30 enabledWorlds: [] excludedLogs: [] # During tree cutting. # shiftDisableChop = disables while sneaking, the cutting action. # shiftRightToggle = sneak + right-click in the air with an axe toggles TreeChop for yourself (same as '/tc toggle'). # useMultipleAxes = default set to false, to prevent damaging the wrong tool. # chopAllLogs = if it is true, it will break all the tree logs (PHYSICS ignores it: only what is left hanging falls). # treeCutting_Mode = felling mode: # 0 HITS

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
Gustruy
Version
3.0.0
Downloads
9,446
Endorsements
10
Category
adventure
Created
12/6/2024
Updated
8/2/2026
Game Versions
1.17.1, 1.18, 1.18.1, 1.18.2, 1.19
Tags
adventure, game-mechanics, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does TreeChop support?

The author lists 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1. Other versions may work but are untested by the author.

What is the latest version of TreeChop?

Version 3.0.0, published 2026-08-02 with 9,446 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More adventure 👤 More by Gustruy 🔎 Similar Mods 🌐 Best adventure (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods