TreeQoL icon

TreeQoL -----

Simple plugin for cutting whole tree at once



Tree Quality of Life
Sneak + break a log, the whole tree comes down.

TreeQoL handles the boring part of tree chopping - breaking all the logs, clearing the leaves, and replanting the sapling - so you don't have to.

[​IMG]

Simple breaking from top to bottom animation

[​IMG]

---

Features

Tools - You customize tools. Blacklist individual axe types (e.g. golden axe) or add custom items from ItemsAdder or Nexo as valid axe tools.

Glow highlight - shows logs that will be chopped by glowing effect. Color and duration customizable.

Smart tree validation - min/max log count, max horizontal spread (so you can include branchy oaks but exclude log walls), and a leaf-percentage check that distinguishes natural trees from player-built structures.

Animation - off by default. When enabled, logs break layer by layer, top-down or bottom-up, with configurable delay, particles, and sounds. (Very satisfying with delay 0)

Auto replant - places a sapling at the root after chopping the tree. Can require suitable soil, can consume one from the player's inventory, and can be enabled/disabled per wood type.

Fast leaf decay - removes leaves in batched waves after the logs are gone. Speed and batch size are configurable. Can also be toggled per wood type.

Language - easy to use language system.

## Commands

| `/treeqol toggle` | `treeqol.toggle` | Turn breaking trees on/off for yourself |
| `/treeqol lang <code\|reset>` | `treeqol.lang` | Override your language |
| `/treeqol reload` | `treeqol.reload` | Reload config and lang files live |
| `/treeqol info` | - | Version info |
| `/treeqol help` | - | Command list |

| Permission | Notes |
|---|---|
| `treeqol.use` | Required to chop whole trees |
| `treeqol.toggle` | Required for `/treeqol toggle` |
| `treeqol.lang` | Required for `/treeqol lang` |
| `treeqol.reload` | Required for `/treeqol reload` |
| `treeqol.bypass.worldguard` | Ignore WorldGuard restrictions |



Integrations


| Plugin | Integration |
|---|---|
| WorldGuard | Chopping respects the BUILD flag - blocked regions stay blocked |
| CoreProtect | Every broken log is logged as a player block removal |
| ItemsAdder | Custom items can be configured as tools |
| Nexo | Same as ItemsAdder |
| Jobs Reborn | Player work by chopping trees |


Languages

The plugin reads the player's client locale automatically and picks the matching `lang/XX.yml` file. Players can override this with `/treeqol lang <code>`. If a translation doesn't exist for their locale, it falls back to `default-locale` in `config.yml` (English by default).

Bundled: English (`en`), Polish (`pl`).

To add a new language, copy `lang/en.yml` to `lang/de.yml` (or whatever the locale code is), translate the strings, and reload. No restart needed.
Resource Information
Author:
----------
Total Downloads: 14
First Release: Mar 5, 2026
Last Update: Mar 5, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings