
RedeemCodeX 1.2.3
RedeemCodeX empowers admins to generate, redeem, and manage custom codes with powerful features.
- fix various placeholder visual bugs.
- coupons in the GUI are now sorted by gift/redeem time instead of name.
- modification file has been refined in favour of
RedeemService
for flexiblity api support (adding soon!). - improvement on messages file.
- [Added]Â A confirmation system for deleting items in the /rcx list GUI (Drop to confirm, Ctrl+Drop to instant-delete).
-
[Added]Â An Anvil GUI for a smoother PIN entry experience when redeeming codes.
-
[Added]Â New permission nodes for managing coupons: [ICODE]redeemx.coupons.view[/ICODE] and [ICODE]redeemx.coupons.gift.[/ICODE]
-
[Improvement]Â [ICODE]messages.yml[/ICODE]
-
[Fix]Â Resolved an issue where deleted codes could reappear when creating a new code immediately after.
-
[Fix]Â The Target Player management GUI has been overhauled to resolve display and functionality bugs.
-
[Fix]Â Player heads in the Target GUI now correctly display the proper skin.
-
[Fix]Â Corrected a navigation bug where the "Back" button in the template editor would incorrectly show the code list.
-
[Fix]Â The /redeem command now correctly shows player names instead of UUIDs while redeeming code or coupon.
-
[Fix]Â A visual bug with the "sync-locked" lore has been resolved.
-
[Fix]Â Addressed several visual bugs related to placeholder rendering.
-
[Fix]Â Cleaned up several red error messages that could appear in the console.
- Refactored GUI Location for Easy GUI Configuration
- Improvement onÂ
messages.yml
- Improvement on Template GUI Editor
- Fixed a minor placeholder issue for coupons
- Fixed target not working for template code generation using /
rcx player
- New Player Coupon System:Â Players can now view their gifted, multi-use coupons via the new /coupons command and GUI includes offline support.
- New Admin Command /rcx player:Â A powerful command suite for staff to give, take, and manage any player's coupons (* for online player and ** for offline player selectors are supported).
- New GUI Editor:Â You can now manage codes and templates directly from the /rcx list menu.
Â
Â
 A Note From Developer:
As a solo developer, I've poured countless hours and many late nights (like this one!) into building this v1.2.0 update. Your positive review is more than just a rating—it's a huge source of motivation and the best way to support the plugin's future.
Â
For any bug reports or feature suggestions, please join the Discord server to get the fastest support.
Â
Thank you so much!
- Enhanced backward compatibility for older server versions.
- Fixed a bug that prevented the Anvil GUI from opening after template configuration was changed.
- Resolved a performance issue that caused a server freeze when a player run first rcx/redeem command.
- Added Anvil GUI
- Improved infinity uses
- Fixed command alliases
- Set default bypass to false
- Added new permission for tab codes and template (check here)
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.
-
Auto-update for missing config keys
-
MySQL support with auto migration to DB version 1.1
-
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
check detailed update here
[+] New Features
- Â
/rcx list
Command
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.
- 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.