Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
VoidChest — 6.0.0 Stable Release
Hey everyone!
We’re proud to announce the official 6.0.0 stable release — the biggest VoidChest update to date!
This version includes a fully redesigned UI, major performance improvements, powerful new features, and extensive bug fixes.
Upgrade Advice
Before updating:
- Backup your entire Minecraft server — especially the playerdata and voiddata folders.
- Test on a staging server first to verify menus, configs, and integrations.
- For users upgrading from versions below 5.x:
- Data from older versions is not directly compatible.
- We recommend starting fresh or manually migrating your data.
Addon Developers:
This update introduces new APIs, refactored systems, and changed internal maps.
Addons built for older versions must be updated for compatibility.
Highlights & New Features
Complete Menu Overhaul
- Fully rebuilt menus with:
- Animated items
- Multiple slots per item
- Dynamic updates & placeholder support
- Pagination
- Redesigned menus:
- VoidChest
- VoidChests List
- Shop
- Links
- Upgrades
- Filters
Storage & Database
- SQL & MongoDB support (in addition to file-based storage) for better performance and scalability.
- New batch file saving system for efficiency.
- Storage Load/Save Events for addon hooks.
- Smarter cache removal and lifecycle handling.
Commands & Administration
- Custom Command Framework replacing ACF — faster, cleaner, more flexible.
- Brigadier command support (toggleable in config).
- Added vca alias for voidchestadmin commands.
- Command usage annotations for better help messages.
- /voidchest setname now supports multi-word names.
- /voidchest give now validates item amounts.
Gameplay & Integration
- Disabled Worlds Configuration to restrict VoidChest in specific worlds.
- Booster System Refactor using BigDecimal for precise scaling.
- TNT limit checks for faction banks.
- Enhanced PlotSquared integration & region checks.
- Improved container placement restrictions to prevent exploits.
Economy & Profit System
- Profit calculators now support a weight parameter for advanced calculation.
- More accurate and validated economy calculations.
Compatibility
- Supports Minecraft 1.8.8 → 1.21 (R5).
- Improved legacy support for 1.8.8 servers.
- MiniMessage support for:
- All plugin messages
- GUIs (titles, lore, etc.)
- Holograms
- Legacy color handling fixed in MiniMessage tags.
- NBTAPI is now external (not shaded).
Core Improvements
- Thread-safe player data operations using concurrent data structures.
- Faster file loading with nanosecond-precision timers.
- Smarter purge tasks with better logging.
- Optimized VoidChest statistics calculations.
- Refined timed task countdown logic.
- Proper file creation & directory safety checks.
- Improved UUID generation to avoid duplicates.
- Legacy MiniMessage serializers now support unusual hex formats.
Bug Fixes
- Fixed menu glitches & duplication bugs.
- Fixed menu viewer concurrency issues.
- Fixed concurrent modification errors when clearing viewers.
- Fixed NullPointerException in filter handling.
- Fixed admin menu managers not reloading.
- Fixed pickup delay after cancelled sell events.
- Fixed SaberFactions BankTNT integration issues.
- Fixed inaccurate missing file logging.
- Fixed tab completions not respecting permissions.
Additional Fixes from Final Beta → Stable
- Filters: Now use legacy Spigot methods for display name and lore (previously used Paper API methods which caused issues on Spigot servers).
- Menu: Added bank toggle conditions to prevent invalid states (e.g., when bank mode was disabled, the button was still usable and could cause money loss when switching from player to bank mode).
- Sell Task: Reset pickup delay for filtered items (previously, items that were not collected or sold became unpickable — now fixed).
Developer Notes
- Major refactor of command system, booster logic, and storage events.
- Updated concurrency handling in CustomData.
- Economy and placeholder logic rewritten for clarity and accuracy.
- API updates available here:
- GitHub: VoidChestAPI
Thank you to everyone who tested the betas and sent feedback!
This stable release wouldn’t be possible without your bug reports, suggestions, and patience.
VoidChest — 6.0.0-beta.9
Hey everyone!
We’re rolling out a new pre-release beta update (beta.9) focused on bug fixes, feature enhancements, and internal refactors. This update improves plugin stability, booster handling, and configuration options for greater server control.
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, boosters, menu managers, and protection systems.
- 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 boosters, login listeners, and message handling logic. Update your integrations accordingly.
New Features
Disabled Worlds Configuration
Added a configuration option to disable VoidChest functionality in specific worlds.
Booster System Refactor
The booster system now uses a BoosterManager and BigDecimal for precise and scalable booster handling.
Default Inventory Name Configuration
You can now configure default inventory names for cleaner UI consistency.
Bug Fixes & Adjustments
Admin Menu Reload Fix
Ensured all admin menu managers reload correctly on plugin reload.
Config Value Handling
Improved configuration value parsing and loading stability.
Login Listener Improvements
Added a Paper-specific login listener and separated join/quit events for better compatibility.
Legacy Colors in MiniMessage
Fixed legacy color handling in quoted MiniMessage tags to maintain visual consistency.
PlotSquared Protection Check
Corrected plot area checks in PlotSquaredListener for accurate region protection.
Container Detection Fix
Replaced isContainer with isStorageContainer to check only valid storage containers.
Pickup Delay Reset
Reset item pickup delay when a sell event is cancelled to prevent unexpected behavior.
SaberFactions BankTNT Integration
Improved compatibility with SaberFactions BankTNT systems.
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
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.
VoidChest — 6.0.0-beta.4 Release Notes
Hey everyone!
We’re excited to bring you another beta update with important fixes and useful features — including improved file handling, command system overhaul, multi-version glow item support, and more stable item logic for VoidChests.
This is a beta build — bugs may still occur. Please read the warning section before updating!
Beta Warning & Upgrade Advice
This version is considered BETA. While tested thoroughly, issues may appear in real-world use.
Backup Before Updating
- Please back up your entire Minecraft server before updating.
- Use this on a test server first:
- Try out the new commands and file handling.
- Test any custom setups or integrations.
- Once satisfied, move finalized configs to your live server.
Important for Upgraders from < 5.x
- Data from older versions (below 5.x) is not compatible.
- Recommended: start with a clean setup or manually migrate data (playerdata/voiddata).
Important for users using VoidChest addons
Old API is not compatible with the new version. Developers must update addons for compatibility with this beta.
New Features
Custom Command Framework
VoidChest now uses a custom-built command system for better flexibility and control, replacing the older ACF system.
Enhanced Menu Item Configuration
Now supports item glow effects and improved configuration options.
1.21 Support Added
Official support for Minecraft 1.21 R4-R5 with improved version range handling.
Bug Fixes & Enhancements
Multi-word name support in `/voidchest setname`
Improved cache & chunk lookup logic for VoidChests
Proper file creation & error handling with directory safety checks
Unusual hex format support for legacy MiniMessage serializers on 1.16+
Timed tasks now removed properly for deleted VoidChests
Tab-completions now respect permissions
Better MessageBuilder placeholder logic and legacy text serialization
VoidChest item drop logic fixed and made null-safe
UUID generation entropy improved + duplicate saves removed
Glow handling adjusted per version — smoother upgrades
New “loading data” message added for feedback clarity
Command usage annotations added to improve clarity in help output
Developer Notes
This build introduces a major internal refactor to the command system and item config behavior, with improvements in data handling, messaging, and VoidChest runtime stability.
VoidChest — 6.0.0-beta.3 Release Notes
Hey everyone!
We’re back with another beta update packed with critical bug fixes and powerful new features — including SQL/MongoDB support, improved 1.8.8 compatibility, and major improvements to internal tasks and menus.
This is a beta build — bugs may still occur. Please read the warning section before updating!
Beta Warning & Upgrade Advice
This version is considered BETA. While tested thoroughly, issues may appear in real-world use.
Backup Before Updating
- Please back up your entire Minecraft server before updating.
- Use this on a test server first:
- Try out the new menus and configs.
- Reconfigure the plugin to your liking.
- Once satisfied, move finalized configs to your live server.
Important for Upgraders from < 5.x
- Save data from older versions (below 5.x) is likely not compatible.
- It's recommended to start fresh with a clean setup or be prepared to manually migrate your data (playerdata/voiddata).
Important for users using VoidChest addons
Old API is not compatible with the new version of VoidChest. Please ask your developer/plugin provider to update to the latest beta one.
New Features
️ SQL & MongoDB Support (experimental)
VoidChest now supports SQL and MongoDB as optional backends!
Easily swap from file-based storage with better performance, scaling, and consistency.
Folia API Support
We’ve migrated fully to a Folia-compatible API implementation, making VoidChest more future-ready and parallel-safe.
Bug Fixes & Enhancements
Improved 1.8.8 Support — better backwards compatibility for legacy servers
Proper database shutdown — cleaner plugin reloads/restarts
MiniMessage in holograms — more formatting power!
GUI Placeholder Handling — no more color glitches or context issues
Task & Sell Concurrency — improved stability under load
No more rapid menu closing — fixed excessive updates kicking players out
Enhanced JSON error handling — prevents silent failures
Timed tasks now registered properly
Reduced redundant executions for internal tasks
Developer Notes
This build refines many internal systems to improve performance and reliability
GitHub: https://github.com/GeorgeV220/VoidChestAPI
Maven Repo: https://repo.georgev22.com/#/snapshots/com/georgev22/voidchest/voidchestapi/4.0.0-beta.1
VoidChest — May 2025 Beta Release
Hey everyone!
We’re kicking off a new beta release cycle with one of the biggest updates VoidChest has ever seen. This version brings a fully redesigned UI, performance improvements, and tons of quality-of-life upgrades.
This is a beta build — bugs may still occur. Please read the warning section before updating!
Beta Warning & Upgrade Advice
This version is considered BETA. While tested thoroughly, issues may appear in real-world use.
Backup Before Updating
- Please back up your entire Minecraft server before updating.
- Use this on a test server first:
- Try out the new menus and configs.
- Reconfigure the plugin to your liking.
- Once satisfied, move finalized configs to your live server.
Important for Upgraders from < 5.x
- Save data from older versions (below 5.x) is likely not compatible.
- It's recommended to start fresh with a clean setup or be prepared to manually migrate your data (playerdata/voiddata).
Important for users using VoidChest addons
Old API is not compatible with the new version of VoidChest. Please ask your developer/plugin provider to update to the latest beta one.
Complete Menu Overhaul
Menus are rebuilt from the ground up! (menus, not storage)
Animated items
Multiple slots per item
Dynamic updates & placeholder support
Pagination
Redesigned Menus:
- VoidChest
- VoidChests List
- Shop
- Links
- Upgrades
- Filters
Core Improvements
VoidSellChestEvent — now fires every time a chest sells!
Improved inventory linking, menu reloads & smarter updates
Experimental Legacy support (Links may not work in <1.14)
New batch file saving system
Additional config options for full customization
MiniMessage support for:
- All plugin messages
- GUIs (titles, lore, etc.)
- Holograms
Bug Fixes & Performance
Better async task handling & memory cleanup
Removed deprecated frameworks
Fixed weird menu glitches & duplication bugs
Compatibility & Cleanup
NBTAPI is now external — no longer shaded
Supports Minecraft 1.8.8 → 1.21
Modern inventory handling & task management
Developer Notes
New API events & menu builders included.
Full API updates coming soon:
GitHub: https://github.com/GeorgeV220/VoidChestAPI
Maven Repo: https://repo.georgev22.com/#/snapshots/com/georgev22/voidchest/voidchestapi/4.0.0-beta.1
Thanks for being part of the beta!
Please report any issues & always back up first!
Your feedback helps shape the final release
— George
What's New in 4.2.0:
Bug Fixes:
- SellTask: Fixed an issue with initializing the VoidEconomy in the SellTask to prevent errors.
New Features:
- VoidChestInvalidEconomy: Added a new class to handle cases where the economy setup is invalid, helping avoid crashes.
- MessageBuilder: Now has a `buildAndReset` method, making message creation smoother and more efficient.
- MessagesUtil: Updated to use the new `buildAndReset()` method for better performance.
Improvements from 4.1.0:
Bug Fixes:
- Improved error handling in calculating profits, making the economy more reliable.
- Fixed item duplication issues when retrieving items from VoidEconomy.
- Properly checks whether the purging feature is enabled in Void Chest Options.
New Features:
- EcoShop: Added a debug message to help you identify when a void chest or player is missing.
New Features
️ Bug Fixes
- Container Linking: You can now link containers seamlessly, allowing for more efficient and organized storage management within the game.
- Async Chunk Processing: Chunk processing is now handled asynchronously, resulting in smoother gameplay, even in the most demanding situations.
- Message Customization: I've introduced a new utility for constructing styled messages. This feature provides greater flexibility and customization in how messages are displayed, making communication more engaging and visually appealing.
- Hologram Enhancements: For those on Minecraft 1.19.4 and above, holograms are now rendered using Display entities (billboards). This change not only improves the appearance but also optimizes performance. Holograms will now automatically refresh and update, ensuring they remain accurate and up-to-date.
- Void Chest Improvements: You can now access the storage container directly from a Void Chest. I've also enhanced the management of storage links, making it easier to keep your storage organized.
- Link Upgrades: New upgrades are available for the Links section, offering more customization options and enhancing your ability to manage linked containers.
Breaking Changes
- Void Chest Explosions: I've improved the handling of Void Chest explosions to ensure they behave more predictably, minimizing unexpected outcomes.
- Player Data Handling: Added checks to ensure smoother data processing and prevent errors that could disrupt gameplay.
- Storage Stability: Addressed issues that caused errors when saving data, and ensured that only relevant chunks are cached, improving overall stability.
- Shop System Improvements: Various improvements have been made to the shop system, including better item metadata handling, fixing display issues, and transitioning data storage to a more efficient format.
- Hologram Management: Holograms now check for deletion status before updating, reducing unnecessary processing and ensuring only active holograms are refreshed.
- General Optimizations: Numerous optimizations have been implemented to enhance performance, including better permission checks for Void Chest placement and more efficient use of resources.
- Dropped Support: Support for Minecraft versions 1.8-1.16.5 and Java 8 has been removed. This change allows me to focus on enhancing the plugin for more modern environments.
Bug Fixes & Improvements:
- Fix VoidChest interact listener
- handle NoSuchMethod in SuperiorSkyBlockListener
- Unregister voidchest events on disable
New Features:
- enhance void chest inventory handling and fix hoppers!!
- inventory: Add CONTAINER option, adjust interaction handling
- inventory: Add missing support for version 1.21_R1 in VoidInventoryUtils
We also use cookies, as they are essential for the proper