TreeChopper Fabric port
Minecraft: 1.21.1
Loader: Fabric
Mod version: 1.0.1
Reference behavior: TreeChopper 1.0.6 NeoForge 1.21.1

Core behaviors carried over:
- natural-tree heuristic
- 256 connected-log cap
- 512 leaf cap / 2-block leaf reach
- player-placed log protection
- axe requirement and allowed vanilla axe switches
- optional sneak requirement
- optional per-extra-log axe durability
- automatic sapling replanting
- modded log/leaf support through tags / registry IDs

Fabric-specific implementation detail:
Fabric does not expose NeoForge EntityPlaceEvent, so player log
placement is detected one server tick after UseBlockCallback by checking
the clicked position and six adjacent positions.

Config file:
config/treechopper.properties
It is reloaded automatically when edited.


1.0.1:
- Added Mod Menu integration.
- Added in-game TreeChopper configuration screen.
- Config changes save immediately.
