Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
NormalTreeCapitator
Chop one log. Break the whole tree.
NormalTreeCapitator lets players cut down entire trees — logs, leaves, nether wood, mushrooms, and more — in one go. Hold an axe, break a block, and everything connected comes down with it.
Built for survival servers that want something simple for players and flexible for admins.
By Agentsix1 · GitHub · Modrinth · Discord
Original Dev Cristichi Cristichi's Tree Capitator
What makes it different?
- Works on Folia — not just Paper. Also runs on Spigot and Bukkit.
- Won't melt your server — big trees break in small waves instead of all at once.
- You pick the blocks — add trees, mushrooms, bamboo, or anything else in config. No code edits.
- Tool tiers & VIP gates — same woods can live in multiple groups; the held axe (and optional permissions) pick which chain runs.
- Players can turn it off —
/tc togglesaves their choice. Staff can check with/tc status(online or offline). - Fully editable — change settings and chat messages in YAML, then
/tc reload. Yourgroupsandblock-damagesare never overwritten by the jar on reload. - Claim-friendly — each block in a chain fires a break check, so protection plugins (WorldGuard, GriefPrevention, Lands, CoreProtect, etc.) can skip protected blocks while the rest still break.
- Smart replant — optional auto-replant after the full tree is down, correct sapling/fungus per log type, and 2×2 dark oak support. With low-durability axes, connected 0-cost leaves still break so saplings can drop for replant.
- Fair on tools — leaves can cost zero durability; when
break-toolis off, log chains stop before your axe breaks. - Update alerts — ops/admins get a clickable download link when a newer version is out (
/tc versiontoo).
Full docs, config tables, and troubleshooting: GitHub README · Changelog: 1.0.4
Works with
| Minecraft | 1.20+ |
| Servers | Paper · Folia · Spigot · Bukkit |
| Java | 17+ |
Install
- Download from Modrinth (or GitHub)
- Drop the JAR in
plugins/ - Start / restart the server
- Tweak
plugins/NormalTreeCapitator/config.ymlif you want /tc reloadwhen you change YAML (restart after jar updates)
That's it.
For players
| Do this | What happens |
|---|---|
| Break a log with an axe | The whole connected tree breaks |
/tc toggle |
Turn tree cap on or off for yourself |
/tc help |
See commands |
/tc version |
Show installed version (and update link if outdated) |
Default config may require sneaking while breaking. Your server admin can flip
must-sneakso tree cap works while standing instead — sneaking then becomes a normal single-block break.
Large trees show a short “Processing tree breaks…” message while the chain finishes.
For server owners/admins
Commands — /tc (also /treecap, /treecapitator, /normaltreecap)
| Command | Permission |
|---|---|
/tc toggle |
normaltreecapitator.toggle (in user pack) |
/tc toggle <player> |
normaltreecapitator.admin.toggle.others |
/tc status / /tc status <player> |
normaltreecapitator.admin.status — online or offline |
/tc reload |
normaltreecapitator.admin.reload |
/tc version |
Everyone |
Permission packs
normaltreecapitator.user— basics:use,toggle,help(default: everyone)normaltreecapitator.admin— all admin tools:status,reload,toggle.others, protected saplings, update alertsnormaltreecapitator.*— everything- Optional config gates:
normaltreecapitator.group.<name>andnormaltreecapitator.damage.<name>(frompermission: vipin YAML)
Config files
| File | What it's for |
|---|---|
config.yml |
Block lists, axes, limits, replant, sneak mode, durability costs, async tuning, optional VIP permissions |
messages.yml |
Chat text and colors |
Groups — make separate rules for trees, mushrooms, or custom blocks. Each group has its own block list, tool list, and optional permission. Trees won't chain into mushrooms unless you put them in the same group. The same log can appear in multiple groups (tool tiers / VIP).
Notable settings (1.0.4+)
| Setting | What it does |
|---|---|
must-sneak |
Sneak to cap (true) or cap while standing (false) |
replant / replant-consume-saplings |
Auto-replant stumps; optionally consume saplings from real drops |
merge-item-drops |
One drop pile at the stump vs drops at each block |
break-tool / block-damages |
Control axe wear — leaves can cost 0; optional per-rank damage via permission: |
groups.*.permission |
Gate a whole break group behind a permission (e.g. VIP bigger trees) |
cooldown-ticks |
Delay between tree-cap uses |
async-start / blocks-per-tick / async-delay |
Wave size and timing for huge trees |
debug |
[TreeCap] lines in console for troubleshooting |
What's new in 1.0.4
/tc status//tc status <player>— check toggle state online or offlinenormaltreecapitator.userandadmin.*permission packs- Optional
permission:on groups and block-damages for VIP / rank tiers
Included out of the box
- All overworld log & leaf types (incl. cherry, mangrove, pale oak where supported)
- Nether stems, hyphae, wart blocks, shroomlight
- Huge mushrooms (separate group)
- Optional replant & sapling protection
- Axe durability, Unbreaking, unbreakable tools
- Trunk-first breaking so logs take durability before leaves
- Version check with clickable update link for staff
Links
- Download: https://modrinth.com/plugin/normal-tree-capitator/versions
- Full guide: https://github.com/agentsix1/NormalTreeCapitator
- Discord: https://discord.normalsurvival.com
- Issues & source: https://github.com/agentsix1/NormalTreeCapitator/issues
Uses bStats for anonymous plugin stats. No player data is collected.


