VaultPack 4.0.0
Major Release Changelog
Released: 2026-05-18
Highlights
- Major version bump: VaultPack is now 4.0.0.
- Backpack item files: Backpacks can now be loaded from item definition files instead of relying only on one legacy blob-style config.
- RecipeBook runtime support: Added a runtime integration service so RecipeBook can detect and work with VaultPack without needing a bundled VaultPack jar dependency.
- Release readiness pass: Hardened startup, shutdown, build, packaging, and production install behavior.
- GUI polish: Added more click, close, pagination, and error feedback sounds across storage/backpack/ender navigation.
Added
- Added support for loading backpack definitions from per-item config files.
- Added compatibility path for legacy backpack config data.
- Added a runtime service API for RecipeBook integration.
- Added missing GUI feedback sounds for backpack navigation buttons:
- Close
- Back to all backpacks
- First backpack
- Previous backpack
- Next backpack
- Last backpack
- Disabled/error navigation feedback
- Added missing GUI feedback sounds for ender page navigation buttons:
- Close
- Back to all pages
- First page
- Previous page
- Next page
- Last page
- Disabled/error navigation feedback
- Added missing configurable sound keys for ender menus, including click and error sounds.
Improved
- Cleaned up the default config so new installs are easier to read and safer to maintain.
- Removed outdated, unused, or overly noisy default config examples.
- Improved config organization into clear sections for general settings, features, storage, database, economy, permissions, restrictions, and advanced options.
- Improved bStats wiring so the configured plugin ID is used correctly.
- Improved production safety around open storage inventories and shutdown behavior.
- Improved release documentation and install guidance.
- Verified the installable jar path now uses
VaultPack-4.0.0.jar.
Fixed
- Fixed RecipeBook integration so it no longer requires copying or compiling against a local VaultPack jar.
- Fixed bStats configuration hookup.
- Fixed/polished GUI sound coverage for pagination-style buttons that previously felt silent.
- Fixed release packaging/documentation drift by updating jar path references.
Breaking / Admin Notes
- This is a major version release. Back up your
plugins/VaultPack/folder before upgrading.- Review the cleaned default config against your existing config before copying sections over.
- If you use custom backpack definitions, validate them after upgrading.
- Install the shaded release jar only:
VaultPack-4.0.0.jar
Verification
- Built successfully with Java 21.
- Verified the built plugin metadata reports version 4.0.0.
- GitHub Actions passed for the release/version bump PR.
Recommended: stop the server, back up your config/data, replace the jar, start once, then review generated/updated files before opening to players.
VaultPack 2.0.0 - Major Update
Lightning-Fast Performance | 50,000+ Player Support | MySQL Database
What's New
Support Way More Players
- Old limit: ~500 players
- New limit: 50,000+ players
- Perfect for growing networks!
MySQL Database Support (Optional)
- Store data in MySQL for multi-server setups
- One-command migration from files to database
- Great for large servers
Modern Text Formatting
- Beautiful gradient colors
- Clickable commands in menus
- Hover tooltips for help
Upgrading
Super Easy!
No config changes needed - everything works out of the box!
- Backup your server
- Replace the old jar with VaultPack-2.0.0.jar
- Start your server
- Done! All your data is automatically preserved
Who Should Update?
100% backward compatible - your configs and data work as-is
- Everyone! This update has zero downsides
- Especially if you have 100+ players (huge performance boost)
- Networks wanting shared storage across servers
Version 1.1.0 - November 17, 2025
New Features
- Enhanced Economy Support - Now compatible with Vault, VaultUnlocked, VaultUnlockedAPI, and all major economy plugins (EssentialsX, CMI, RoyaleEconomy, TNE)
- 100% Customizable Messages - Every single message now uses lang.yml for full customization
- Smart Help System - Help commands show different content based on permissions (players vs admins)
- Folia Support (Beta)
Improvements
- Cleaner Console - Significantly reduced startup spam, only shows essential information
- Better Commands - Updated help text with correct syntax, aliases, and command references
- Optimized Loading - Faster startup with streamlined configuration validation
Bug Fixes
- Fixed tier system showing old/removed tiers (now correctly shows 5 tiers: Small → Medium → Large → Greater → Jumbo)
- Fixed RoyaleEconomy detection (plugin name typo)
- Fixed help commands showing incorrect information
- Corrected upgrade cost configuration
Changelog - Version 1.0.0
Initial Release
Core Features:
• Multi-backpack system with up to 18 slots per player
• 8 backpack tiers: Small, Medium, Large, Huge, Massive, Colossal, Greater, and Jumbo
• Enhanced ender chest system with up to 9 expandable pages
• Unified storage menu for accessing all backpacks and ender chest pages
• Craftable backpacks with customizable recipes
• Progressive backpack upgrade system
Economy & Progression:
• Vault integration for economy-based slot unlocking
• Formula-based cost scaling for slots and pages
• Permission-based unlocking as an alternative to economy
• Configurable upgrade costs for each backpack tier
Protection & Security:
• Death protection for backpack and ender chest items
• Item blacklist system to prevent exploits
• Shulker box restrictions to avoid nested storage abuse
• Anti-exploit safeguards built-in
Customization:
• Fully customizable GUI menus via configuration files
• Custom sound effects for all actions
• PlaceholderAPI support for dynamic information display
• Multi-language support through lang.yml
• Configurable item restrictions and blacklists
Plugin Integration:
• Vault support (Economy & Permissions)
• PlaceholderAPI integration
• EcoItems support for custom crafting recipes
Technical Features:
• Efficient data storage with compression support
• Auto-save system with configurable intervals
• JSON and YAML storage format options
• Comprehensive developer API
• Custom events: BackpackOpenEvent, BackpackCloseEvent, SlotUnlockEvent, BackpackCreateEvent
Commands:
• /backpack - Main backpack management
• /enderchest - Access ender chest pages
• /storage - Unified storage interface
• Full admin commands and tab completion
Permissions:
• Granular per-slot permissions (vaultpack.slots.1-18)
• Per-page ender chest permissions (vaultpack.enderchest.page.1-9)
• Admin permissions and bypass options
• Crafting permissions for each backpack tier
Initial stable release - Ready for production servers!
