Improved Support for MySQL
- Added server column to database schema for better multi-server tracking.
- Exposed advanced HikariCP options in config.yml for more control over connection tuning.
Check detailed patch notes here
- MySQL support with auto migration to DB version 1.1
- Auto-update for missing config keys
- Fixed /rcx list command bug
- Automatic deletion of expired codes
- Auto-equip armor rewards
- Added condition system for code redemption
- Automatic database backup support
- Aliases now configurable
- Added bypass permission system
- Support for external PlaceholderAPI placeholders
- Added API method to fetch codes by template
New Features
/rcx listCommand
Added a command to list all generated codes and their associated templates for easier admin management.- IP Prevention System
Introduced IP-based protection to prevent multiple redemptions from the same IP address.
Fixes & Improvements
- Installation Bug Fix
Fixed a rare issue that could cause an "invalid license" error during initial plugin setup.- Performance Optimization
Reduced runtime overhead by optimizing internal processes.- Improved messages.yml
Enhanced formatting and restructured keys for greater clarity and customization.
API Enhancements
- New Method: applyPlaceHolder()
Simplifies dynamic placeholder injection.- New Method: isTemplateExist()
Utility method to check whether a template exists by Name.- Added API Documentation
All public API methods are now fully documented with KDoc.
New Features
- Webhook Embed Support
You can now send logs to Discord via Webhooks with rich embed formatting!
Fixes & Improvements
- Message Format Fixes
Improved internal message formatting and placeholder handling for better clarity and consistency across /preview, /generate, /redeem, and admin logs.- Hot Reload Fix
Fixed an issue where config.yml was reloaded automatically every time it was saved, even without changes.
➤ This behavior is now throttled and optimized to prevent unnecessary reloads and reduce performance impact.
