Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
🌲 AMCTimber — Animated Tree Felling
Chop the base of a tree and the whole thing topples over — a smooth, client-interpolated fall that leaves a stump behind.
The downed trunk stays on the ground and must be chopped again for its logs, so clearing a forest feels like real work. Giant trees come crashing down and can flatten careless players or unprotected mobs standing in their path.
No client mod. No resource pack. No required runtime dependencies. One small JAR.
Inspired by survival games where trees actually fall — and can fall on you. AMCTimber is a custom mechanic from asketmc, a Survival RPG where forestry is part of a larger world with temperature, fishing, dynamic weather events, and other custom systems.
Features
- 🌳 Whole-tree toppling with a smooth Display-entity animation
- 🪵 Physical fallen trunks that must be chopped to collect their logs
- 🪓 Tool-tier progression: stronger axes can handle larger trees
- 🌲 Support for vanilla tree species, including large and 2×2 variants
- 💥 Configurable crush damage for players and eligible mobs
- 🏠 Conservative build guard for suspicious tree shapes and common building materials
- 🛡️ Optional WorldGuard and Towny integration
- ⭐ Optional command-based XP bridge for skill plugins
- 🌍 Editable English and Russian messages
- ⚙️ Configurable yield, durability, damage, animation, sounds, particles, limits, tools, worlds, and supported blocks
The build guard reduces common false positives but remains a heuristic. Use WorldGuard, Towny, or another protection system for important player builds.
Built for Servers
AMCTimber is designed to keep its runtime impact bounded:
- Configurable tree-size and scan limits
- One global cap for active animations and fallen-trunk entities
- Loaded-chunk-only processing
- Automatic cleanup of tagged temporary entities
- Recovery journal for undelivered logs during planned reloads and shutdowns
- Defensive limits for expensive configuration values
There is no telemetry, auto-updater, runtime downloading, native code, bundled scripting, or hidden external service.
Compatibility
- Minecraft: 1.20.6–1.21.x
- Servers: Paper, Purpur, Pufferfish
- Java: 21+
- Environment: server-side only
- Optional integrations: WorldGuard, Towny
Spigot and Folia are not currently supported.
Installation
- Download the latest
AMCTimber-*.jar. - Place it in your server's
pluginsdirectory. - Restart the server.
- Review
plugins/AMCTimber/config.yml. - Chop the base of a natural tree with an axe.
No additional plugin is required for the core tree-felling mechanic.
Commands
/amctimber info— show runtime and integration information/amctimber selftest— run the built-in diagnostic checks/amctimber reload— reload the plugin configuration
Administrative commands require the amctimber.admin permission. Tree felling is controlled through amctimber.use.
Public Source and Release Verification
AMCTimber is public-source and is not obfuscated. Official GitHub releases include:
- SHA-256 checksums
- SPDX and CycloneDX SBOMs
- Sigstore signing bundles
- GitHub artifact attestations
- JAR safety reports
- Paper runtime smoke-test evidence
The release pipeline checks the exact published JAR on Paper 1.20.6 and the latest stable Paper 1.21 release before signing and upload.
These artifacts provide verification evidence, not a formal third-party security audit.
Links
- Download releases: https://github.com/asketmc/AMCTimber/releases
- Source and issues: https://github.com/asketmc/AMCTimber
- Release verification: https://github.com/asketmc/AMCTimber/blob/main/docs/VERIFY_RELEASE.md
- Reviewer notes: https://github.com/asketmc/AMCTimber/blob/main/docs/REVIEWER_NOTES.md
- Discord: https://discord.gg/2MuA3Nv
- Play on asketmc: https://asketmc.com
License
AMCTimber is licensed under GPL-3.0-only. You may use, study, modify, and redistribute it under the same license.


