PrivateChest 2.0.0 - Major Update!
What's New
Enhanced Security
- Password Encryption: All passwords are now securely hashed using SHA-256 with salt. Your old passwords will work and be automatically upgraded when used.
- Better Data Protection: Significantly improved security against potential data breaches.
Trust System
- Share Access Safely: Give other players access to your locked chests without sharing passwords
- New Commands: /trust <player> and /untrust <player>
- Easy Management: Use /trust list to see who you trust, /untrust all to remove everyone
Sign Protection
- Visual Locking: Place a sign with [Private] on the first line near your chest to lock it
- No Commands Needed: Perfect for players who prefer visual interactions over typing commands
- Break to Unlock: Simply break the sign to unlock your chest
Chest Limits
- Permission-Based Limits: Control how many chests players can lock based on their rank/permissions
- Perfect for Economy Servers: Reward VIP players with more chest locks
- Admin Control: Set custom limits from 1 to unlimited chests per player
⚡ Performance Improvements
- SQLite Support: Optional database storage for servers with many locked chests (better performance)
- Optimized Code: Faster chest interactions and reduced memory usage
- Smart Caching: Improved response times for large servers
Developer API
- Public API: Other plugins can now safely interact with PrivateChest
- Better Integration: Perfect for custom plugins and advanced server setups
Migration from v1.x
✅ Fully Automatic Migration
- All your existing locked chests will continue working normally
- Passwords are automatically upgraded to secure format when used
- No manual configuration needed - just replace the plugin file
- All new features are disabled by default for compatibility
Migration Steps:
- Backup your plugins/PrivateChest/ folder (recommended)
- Stop your server
- Replace the old PrivateChest.jar with v2.0.0
- Start your server
- Enable new features in config.yml if desired
⚙️ Configuration
New options in
config.yml:
- storage-type: yaml (or "sqlite" for better performance)
- enable-sign-protection: true
- enable-chest-limits: false
- default-chest-limit: 5
Permission Examples
Code (Text):
# Chest Limits (when enabled)
privatechest.limit.unlimited # No limits
privatechest.limit.100 # Up to 100 chests
privatechest.limit.25 # Up to 25 chests
privatechest.limit.10 # Up to 10 chests
privatechest.limit.5 # Up to 5 chests
Bug Fixes
- Fixed rare double chest synchronization issues
- Improved hopper protection reliability
- Better error handling for corrupted data
- Enhanced explosion protection
This is our biggest update yet!
Perfect for survival servers, economy servers, and any server that wants secure, user-friendly chest protection!
Compatible with Minecraft 1.16.x - 1.21.5 | Tested on Paper, Purpur, Pufferfish