Releases: Jochyoua/AutoRoot
Releases · Jochyoua/AutoRoot
Release list
Minor Release 1.1.0
AutoRoot v1.1.0
Feature Enhancements
Planting Mechanics
- Custom Effects: Support for configurable particle effects and sound triggers upon successful planting.
- Command Dispatch: Support for executing custom commands with PlaceholderAPI placeholders on successful planting
- Failure Handling: Options to clear or destroy items when a planting attempt fails.
- World Restrictions: Per-world blacklist and whitelist configurations
Performance & Chunk Management
- Density Caps: Configurable per-chunk limits for saplings and leaf density to restrict seed generation and prevent too many saplings.
- ChunkInfo Caching: In-memory caching for saplings and leaf structures across active chunks.
- Lifecycle Management: Refactored chunk load and unload event handling to maintain cache integrity.
Configuration & Administrative Tools
- Diagnostics: Added world information to
/autoroot info - Config Structure: Fixed configuration entries, added an
is_enabledtoggle under default rules, and improved reload stability for default commands. - Default Rule Adjustments: Support for Cocoa Beans as a valid Jungle Sapling seed and Pale Garden biome constraints for Pale Oak.
Codebase Improvements
- Updated
PlantableRuledata structures to utilize Lombok builders. - Restructured chunk scanning pipelines and data flow for internal caching.
Full Changelog: 1.0.0...1.1.0
Major Release 1.0.0
AutoRoot v1.0.0
Feature Overview
Environmental Simulation
- Natural seed-fall system that lets trees repopulate
- Wind-driven seed drifting for realistic sideways movement
- Vegetation bypass so seeds slip past grass, flowers, and ground clutter
- Periodic leaf caching for efficient tree scanning
Planting Engine
- Automatic planting for dropped items, saplings, crops, fungi, flowers, and custom items
- Per-item and global plant chance settings
- Configurable planting delays and scan intervals
- Optional particle and sound effects on successful planting
- Optional item destruction on planting failure
Rule System
- Fully configurable plantables with per-item behavior
- Customizable soil requirements and biome restrictions
- Custom command execution on planting success
- PlaceholderAPI support for command placeholders
- Nearest-player targeting for command execution
Protection & Logging
- Smart claim protection compatible with WorldGuard, Towny, and GriefPrevention
- CoreProtect logging for every planted block
Plant & Crop Support
- Overworld trees
- Nether fungi
- Overworld crops
- Nether crops
- Sand plants
- Bamboo
- Berries
- Flowers
Commands
- Version command with environment information
- Reload command for applying configuration changes
- List command for viewing all loaded plantable rules
- Toggle command for enabling or disabling AutoRoot at runtime
- Info command for viewing plugin metrics, and Rule information.