VoidChest — 6.0.0-beta.8
Hey everyone!
We’re rolling out a
new pre-release beta update (beta.8) focused on
bug fixes,
optimizations, and
API improvements. This update enhances stability, storage event handling, and plugin integrations.
⚠️ 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.
- Test plugin integrations, profit calculators, and menu configurations.
- Check data load/save operations for any unexpected behavior.
- 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
This release includes changes to storage events, placeholder logic, and removed the broken Brigadier implementation. Update your integrations accordingly.
✨ New Features
✅
vca Alias for VoidChestAdmin
Added `vca` as an alias for the `voidchestadmin` command — simplifying admin workflows.
✅
Economy Profit Calculators Weighted Parameter
Profit calculators now support a `weight` parameter, enabling advanced calculation strategies.
✅
Menu Slot Configuration Enhancement
Menus now support single integer slot configurations for simpler setup.
✅
Storage Load/Save Events
Introduced data load and save events, along with cache removal refactoring, for cleaner storage lifecycle handling.
⚙️ Performance Improvements
Optimized Void Chest Statistics
Removed redundant loops to improve runtime performance in statistics calculations.
Task Countdown Logic Refactored
Streamlined `TimedTask` countdown logic and state resets for cleaner task management.
Location Cache Lookup Enhancements
Improved lookup efficiency within location caching systems.
Bug Fixes & Adjustments
Filters NullPointerException Fix
Resolved a rare `NullPointerException` when adding values to ConcurrentHashMap in filters.
Menu Viewer Concurrency Fix
Prevented `ConcurrentModificationException` in `clearViewers` for better thread safety.
Profit Calculator Validation
Added robust validation for profit calculator config entries.
PlotSquared Integration Improved
Enhanced PlotSquared protection logic for better region handling.
Charge Placeholder Logic Rewritten
Fully rewritten charge placeholder logic for clarity and correctness.
Removed Broken Brigadier Implementation
Deprecated and removed the incomplete Brigadier command implementation pending proper rewrite.
Developer Notes
Storage events are now available for addon hooks, and economy calculators support weight parameters. Command aliases simplify admin usage. Please update your integrations to align with cache refactors and placeholder logic changes.
GitHub:
https://github.com/GeorgeV220/VoidChestAPI
Maven Repo:
https://repo.georgev22.com/#/snapshots/com/georgev22/voidchest/voidchestapi/4.0.0-beta.8
❤️ Thank you for testing, reporting bugs, and supporting VoidChest!
Please continue sending in your feedback, and remember to
back up before applying updates.
—
George