SqizleCrates 1.4
on Jul 5, 2025Version 1.4
- Fixed: Duplicate chat prefix in some command responses
- Fixed: Crates now properly persist across server reboots
- Fixed: Crates are now properly saved to the database when the server shuts down
- Improved: Enhanced shutdown procedure to ensure all crates are loaded and saved
- Added: Proper interface usage for database classes
- Added: DatabaseFactory for future database type expansion
- Improved: Database performance with indexes on frequently queried columns
- Improved: SQL queries with case-insensitive searches
- Added: Asynchronous database operations to improve performance
- Added: Thread safety for shared resources
- Optimized: Memory usage with object pooling for frequently created objects
- Improved: Startup time with lazy loading and asynchronous crate loading
- Added: Input sanitization to prevent SQL injection
- Added: Validation for command arguments
- Added: New
/sqc keys
command for players to check their key inventory - Fixed: Potion effects are now preserved when items are added to crates
- Fixed: Potion effects now display correctly in all GUIs (reward editor, confirmation, selection, roll, and preview)
- Fixed: Keys are no longer returned during roll animation unless player exits the GUI completely
- Improved: Added proper shutdown procedure to save all crate data
- Updated: Documentation and code comments
- Added: Purpur Support 1.21+
SqizleCrates Beta 1.3.1
on Jun 28, 2025Beta Release: Please report bugs to the Discord!
- Added Folia support for improved performance on Folia servers
- Added offline player support for the
/sqca giveall
command - Keys are now queued for offline players and delivered when they log in
- Added auto-deletion of queued keys after 5 hours to prevent database bloat
- Updated to Minecraft 1.21.6
SqizleCrates 1.3
on Jun 10, 2025- Added remote crate access feature allowing players to open crates without visiting the physical location
- Added new
/sqc crates
command for players to access the crate list GUI - Added support for physical keys in the crate list GUI, showing key counts when hovering over crates
- Improved GUI interaction for better user experience
- Removed
/sqca crates
command and replaced with/sqca opencrate
for admin use - Added exciting roll animation for crates with a slot machine-like effect
- Added reroll system allowing players to try for different rewards
- Added configurable reroll chances per crate
- Added support for hex color codes (#RRGGBB) throughout the plugin
- Improved confirmation GUI with clearer options
- Various performance improvements and bug fixes
SqizleCrates 1.2
on Jun 5, 2025- Fixed item metadata preservation (names, lore, and trims now display correctly)
- Improved item handling in crate rewards
- Fixed GUI rows setting to use the global config value for all crates
- Added crate previews by left clicking
SqizleCrates 1.1
on Jun 2, 2025Update v1.1 – Command System Refactor and Utility Enhancements
This update focuses on internal refactoring and quality-of-life improvements to streamline development and improve maintainability.
Command Handling Overhaul
- Replaced
SqcaCommand
andSqcaTabCompleter
with the newSqcaCommandManager
for unified command and tab completion management. - Centralized execution logic for easier maintenance and future expansion.
Configuration Improvements
- Introduced the
ConfigKeys
enum to standardize and simplify access to configuration values.
Color Code Handling
- Added
HexUtil
for consistent and accurate hex color translation across all components.
Update Checker Enhancements
- Reworked the update checking process using the new
UpdateChecker
utility for improved reliability and cleaner output.
Crate Logic and Formatting
- Adjusted crate interaction logic to improve consistency and responsiveness.
- Updated prefix formatting system for better message clarity and customization.