VoidChest — 6.0.0-beta.7 (Merged Release Notes)
 Hey everyone!
 We’re rolling out a 
merged beta update (beta.5 to beta.7) packed with improvements, bug fixes, and new features. This update continues our focus on 
performance, 
command improvements, and 
storage logic — plus better compatibility with data systems and plugin APIs.
 
 
⚠️ This is a beta build — bugs may still occur. Please read the warning section before updating!
 
 
⚠️ Beta Warning & Upgrade Advice
 
 This version is still considered 
BETA. It has been tested internally, but real-world use may reveal edge cases.
 
 
 Backup Before Updating
 
 
 - Please back up your entire Minecraft server before applying this update.
  
 - It is strongly recommended to test on a separate environment before live deployment.
  
 
 - Try out the updated commands and player data handling.
  
 - Test faction-related setups, purge tasks, and chest behaviors.
  
 - Once verified, migrate stable configs to production.
  
❗ Note for 5.x or older users
 
 
 - Versions below 5.x are not compatible with this release.
  
 - Please use a clean setup or carefully migrate existing playerdata and voiddata folders.
  
 
❗ Note for Addon Developers
 The new command API and internal maps have changed. Be sure to update your integrations to remain compatible.
 
 
✨ New Features
 
 ✅ 
Brigadier Command Support
 Full support for Minecraft’s Brigadier system — enabling better autocomplete and command feedback.
 
 ✅ 
Improved Faction Bank TNT Handling
 VoidChest now includes TNT limit checks for faction banks — improving fair play and automation scenarios.
 
 ✅ 
Safer Player Data Threading
 Improved thread safety in player data operations for more robust multi-threaded performance.
 
 ✅ 
Enhanced Purge Task System
 More reliable cleanup routines with better logging and smarter logic.
 
 
⚙️ Performance Improvements
 
 
Faster File Loading with Nanosecond Precision
 Refined internal timers and precision for better file performance.
 
 
Debug Code Removed from Storage Systems
 Cleaned up debug output from player data and booster methods for cleaner logs and faster runtime.
 
 
Concurrent Data Structures
 Swapped `HashObjectMap` with a 
thread-safe ConcurrentObjectMap in CustomData — enhancing stability under load.
 
 
 Bug Fixes & Adjustments
 
 
Config Toggles Restored
 Brigadier and general command config toggles have been re-added for better flexibility.
 
 
Permission Fixes
 Corrected `voidchest.limit.<type>.<max>` to behave as expected.
 
 
Amount Validation in Commands
 `/voidchest give` now properly validates item amount to avoid user errors.
 
 
Placement Restrictions Enhanced
 VoidChests now prevent chest placement in 
all directions around them — improving anti-abuse protections.
 
 
Accurate Missing File Logging
 Improved clarity in logs when voidchest data files are missing — reducing confusion during debugging.
 
 
 Developer Notes
 The command API and task system continue to evolve — addon developers should review Brigadier integration and updated concurrency changes in CustomData. Storage operations now run cleaner and faster across threads.
 
 GitHub: 
https://github.com/GeorgeV220/VoidChestAPI
 Maven Repo: 
https://repo.georgev22.com/#/snapshots/com/georgev22/voidchest/voidchestapi/4.0.0-beta.5
 
 ❤️ Thank you for testing, reporting bugs, and supporting VoidChest!
 Please continue sending in your feedback, and remember to 
back up before applying updates.
 
 — 
George