
Список изменений
🌲 Timbr v1.0.1
A lightweight, high-performance, and vanilla-balanced tree felling plugin designed for modern Spigot/Paper servers.
✨ What's New in v1.0.1?
This update introduces enterprise-grade protection integrations, smarter balancing systems, anonymous analytics, and a more immersive tree chopping experience while maintaining excellent server performance.
⛏️ Dynamic Scaling Chopping Difficulty
Chopping down a massive jungle giant should not feel identical to breaking a single wooden fence block.
Timbr now applies a seamless dynamic Mining Fatigue system while chopping natural trees.
Features
- Breaking speed scales dynamically based on tree size
- Fully seamless implementation:
- No potion particles
- No inventory status icons
- Effect instantly clears when:
- the log is broken
- the player switches items
- the player walks away
- Permanent effects from:
- Elder Guardians
- Beacons
- other plugins are safely preserved
🛡️ Enterprise-Grade Protection Hooks
Timbr now includes lightweight direct integrations with popular protection and locking plugins.
Supported Plugins
- WorldGuard (v7+)
- GriefPrevention
- Towny
- LWC
Highlights
- Uses dynamic reflection to remain lightweight
- No heavy external dependencies required
- Compile-safe integration architecture
- Automatically falls back to simulated safety events when needed
- Prevents illegal tree felling inside protected regions
📊 Integrated bStats Support
Integrated shaded bStats Metrics support for anonymous analytics and server statistics.
Included
- Anonymous plugin usage tracking
- Secure statistics collection
- Proper relocation/shading to prevent class-loading conflicts with other plugins
🪓 Durability Safety & Unbreaking Logic
Tree felling now follows proper vanilla durability behavior.
Features
- Axes lose durability block-by-block
- Full vanilla Unbreaking calculations supported
Chance of durability damage = 1 / (Unbreaking Level + 1)
- Felling instantly stops if the axe breaks
- Prevents “free chopping” exploits without a valid tool
🌳 Smart Natural Tree Detection
Timbr now uses an optimized BFS-based natural tree detection system.
Improvements
- Maps Minecraft 1.20 wood types directly to their natural leaves
- Examples:
- Oak Logs → Oak / Azalea Leaves
- Crimson Stems → Nether Wart Blocks
- Prevents accidental destruction of:
- player builds
- wooden structures
- decorative log constructions
⚙️ Updated config.yml
Add the following configuration blocks to your config.yml to enable the new systems:
# Compatibility settings for third-party land protection and lock plugins.
# If enabled, Timbr will directly query these plugins' APIs to ensure full block protection.
compatibility:
worldguard: true
griefprevention: true
towny: true
lwc: true
# Dynamic chopping difficulty:
# makes larger trees take longer to break by applying scaling mining fatigue.
chopping-difficulty:
enabled: true
# Mining Fatigue Level = min(max-amplifier, tree_logs / scale-factor)
# Example:
# With scale-factor 15,
# a 30-log tree gives Fatigue II (amplifier 1)
scale-factor: 15
# Maximum Mining Fatigue amplifier
# 0 = Level I
# 1 = Level II
# Recommended maximum: 4 (Level V)
max-amplifier: 4
