- Added strict permission checks for commands. Players will no longer see commands they do not have access to in the help menu or tab-completion.
- Fixed an issue where the give command accepted invalid or unregistered key names.
- Added a new 'key-invalid' message to the config.
- Added stable Developer API for third-party plugin integration (give keys, query crates, listen to events)
- Added soft-depend Vault economy integration
- Expanded PlaceholderAPI to 20+ new placeholders (including Pity and Lifetime counters)
- Added automated Config Migrator (seamlessly updates old configs and JSON crates without resets)
- Added async SpigotMC Version Checker with in-game notifications
- Resolved clickable link formatting issues in /qc web command
What's new:
- Fixed a bug where players could sometimes get double rewards.
- Fixed an issue where players could lose their keys if they disconnected while mass opening crates.
- Fixed mass opening so it properly respects the crate's speed limits.
- Heavily optimized the plugin behind the scenes to reduce lag and make crate openings much smoother.
Feature:
- Crate Limit per Seconds (Configurable in web dashboard)
- Crate limit per player lifetime (Configurable in web dashboard)
- /qc resetlifetime for reset player lifetime limit
- Preview GUI now accessible for all player (No Permission Needed)
Speed Animation (Gui & Particle)
Custom sound opening per crate (tick & win sound)
Auto-key ID sync on new crate creation
Update Confusing Explanation on hostname config & port config