Axe To The Max is a tree-chopper mod for Minecraft Forge 1.20.1 that brings smart, fair, and fully configurable vein-chopping to your game. Works on every tree, including modded ones (probably, it's still work-in-progress), with full multiplayer support and per-player settings.
FEATURES ARE STILL WIP, SOME OF THEM DO NOT WORK PERFECTLY!
How It Works
Hold Sneak + break any log and the entire tree comes down at once.
The chopper uses a BFS flood-fill through #minecraft:logs, meaning it works on
every vanilla and modded tree without any extra configuration.
Player-Placed Log Protection
Logs you place yourself are permanently tagged as player-placed. The chopper will never vein-chop through them.
This works globally in multiplayer. If player 1 placed the log, player 2 can't bypass it either.
Fairness Settings
Two optional fairness mechanics keep the mod balanced on survival servers:
Durability Per Log - the axe loses 1 durability per log chopped, not just 1 total. A 14-log tree costs 14 durability, same as breaking manually.
Break Time Per Log - chopping takes as long as it would to break each log manually with your current axe tier. A wooden axe on a 14-log tree takes 14× the normal break time. Switching to iron speeds it up proportionally.
float RequiredTicks = LogCount / BreakSpeed * 20f;
if (ElapsedTicks < RequiredTicks) event.setCanceled(true);
Trying to break a log halfway and then shift to trigger the chopper won't work, the timer starts from your very first hit.
Per-Player Config
Run /config to open the settings screen in-game.
Every setting is saved per-player and persists across restarts and sessions.
All Config Options
General
| Setting | Default | Description |
|---|---|---|
| Tree Chopper | ON | Master toggle for all chopper features |
| Require Axe | OFF | Only trigger when holding an axe |
| Protect Player Logs | ON | Skip logs tagged as player-placed |
| Multiple Tree Support | ON | Works on modded trees via tags |
Gameplay
| Setting | Default | Description |
|---|---|---|
| Auto Replant | ON | Replants a sapling at the base after chopping |
| Break Leaves | ON | Instantly breaks all nearby leaves |
| Drop Saplings | ON | Leaves drop saplings when broken |
| Drop Apples | ON | Leaves drop apples when broken |
Fairness
| Setting | Default | Description |
|---|---|---|
| Durability Per Log | ON | Axe loses 1 durability per log, not 1 total |
| Break Time Per Log | OFF | Chopping takes proportional time based on log count and axe tier |
Multiplayer
- All data stored server-side via
SavedData, no client mod required for servers - Player-placed log tags are shared globally across all players
- Config syncs to client on login and on every save
- No race conditions, all block operations run on the server thread
Compatibility
All vanilla trees
Modded trees using #minecraft:logs and #minecraft:leaves (nearly universal)
Dead trees with no leaves
Multiplayer servers

