- Manifest/version policy check now runs asynchronously instead of blocking plugin startup on a network call
- Debug log file writes are now buffered and flushed periodically instead of on every line
- CoinsEngine currency lookups are now cached instead of using reflection on every economy operation
- Fixed potential crashes from missing config keys in cooldown, durability, and tool config sections by adding safe defaults
- Fixed potential crashes when entire config sections are missing by null-guarding all config section reads
- Fixed a memory leak where per-player action bar and economy tracking data was never cleaned up on player disconnect
- Fixed a memory leak in the item binding GUI by keying pending bindings by player UUID and cleaning up on disconnect
- Removed a redundant duplicate permission/charge check in the pickaxe tool's block break handling
- Fixed diamond/emerald balance removal leaving empty "ghost" item stacks in player inventories
- Fixed axe tool visual effects using the pickaxe's particle/sound config instead of its own
- Improved flood-fill block scanning performance for the axe tool
- Changed Lands protection integration to check the specific BLOCK_BREAK and BLOCK_PLACE permissions instead of generic area trust
- Added configurable enchantments (e.g. Fortune, Efficiency, Unbreaking) for the pickaxe and axe tools via config.yml
- Fixed block breaking to honor tool enchantments and correct-tool drop requirements (previously blocks broke without any tool context)
- Added automatic config updater that adds new settings introduced by plugin updates to existing config.yml and messages.yml files without overwriting existing values
NEW: ItemsAdder Integration
• Bind custom ItemsAdder items to your SigmaTools with /sigmatools bind
• Interactive GUI for easy item selection
• Full support for custom pickaxes, axes, hoes, and buckets
FIXED: Startup Crash
• Plugin now starts safely even without ItemsAdder installed
• Reflection-based integration prevents dependency issues
IMPROVED: Detection & Stability
• Better ItemsAdder detection and error handling
• Cleaner startup messages and integration status
- Removing unnecessary features (shop, hash verification)
- Adding update notifications (console and OP join)
- Improving permissions (wildcard support, better defaults)
- Simplifying version control (online manifest only)
- Code cleanup and optimization
