PrivateChestPlus v2.2 - "Enhanced GUIs and Persistent Notifications"
Overview
This version introduces a robust, persistent notification system and significant enhancements to the management GUI, making it easier for players to keep track of their containers and recent activity.
Major Improvements
1. Persistent Notification System
- Persistent Storage: Notifications are now saved to notifications.yml, ensuring they survive server restarts.
- Aggregation System: Similar alerts (e.g., multiple failed access attempts by the same player) are now grouped together to prevent chat spam.
- Notification History GUI: Access your recent alerts via /mychests notifications (or /history, /alerts).
- Interactivity: Mark notifications as read, delete specific entries, or clear your entire history directly from the GUI.
2. Enhanced MyChests GUI
- New Filtering Options: Filter containers by World, or by specific type (Chests, Barrels, Shulker Boxes).
- Advanced Sorting: Sort your container list by:
- Distance: Find the nearest containers to your current location.
- Newest: See your most recently protected containers first.
- Alphabetical: Organize by custom name.
- New Navigation Buttons: Easy-to-use toggle buttons for filters and sorting integrated into the navigation bar.
3. Cross-Platform & Stability
- Bedrock Compatibility: Adjusted UI elements for better visibility and interaction for Geyser/Floodgate players.
- Bug Fixes:
- Resolved a compilation error related to prefix handling in MessageManager.
- Fixed a duplicate shutdown registration that could cause errors on reload.
Update Process
- Stop your server.
- Replace the old jar with the new PrivateChestPlus-2.2.jar.
- No configuration reset required. New settings and files (notifications.yml) will be created automatically.
- Restart your server.
[!NOTE] If you wish to customize the notification history limit, you can add notifications.max-history: 50 to your config.yml.
Koyere Dev - "Advanced Protection for all Platforms"