### New Features
- **Smart Tree Recognition**: Added advanced algorithm to distinguish between actual trees and wooden structures/buildings to prevent accidental destruction
- Validates minimum trunk height requirements
- Checks for nearby leaves to confirm tree structure
- Analyzes proportions to identify man-made structures
- Verifies ground connection for natural tree growth
- Configurable settings for recognition sensitivity
### Configuration Updates
- Added `smart-tree-recognition` section to config.yml
- `enabled`: Toggle the feature on/off (default: false)
- `min-trunk-height`: Minimum vertical logs required (default: 2)
- `max-branch-length`: Maximum distance for leaf detection (default: 3)
### Behavior Changes
- When smart tree recognition is enabled, players will receive a notification when attempting to break structures that are not recognized as trees
- Tree capitation will only occur when the connected logs form a valid tree structure according to the recognition algorithm
- Feature can be configured per-world using the existing per-world settings system
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }