- **New!** Added /cf audit command for administrators to monitor plugin status (active games, transactions, locks)
- **New!** Added transaction log file (transactions.log) for detailed audit trail of all currency movements
- **New!** Added RefundLimiter system for centralized transaction management and abuse prevention
- **New!** Added fully customizable messages for all anti-dupe, currency error, and admin audit messages in language files
- **New!** Added complete 1.8.8 material ID documentation to all GUI configuration files - users can now easily configure materials for 1.8.8 servers using the legacy format (e.g., STAINED_GLASS_PANE:14 for red glass)
- **New!** All GUI config files now include helpful comments with examples for both modern servers (1.13+) and legacy servers (1.8.8-1.12.2) - makes it easy to configure materials for any server version
- **Fix!** Fixed currency duplication exploit - players can no longer exploit the refund system to duplicate money, added transaction locking to prevent multiple refund attempts, added 3-second cooldown between cancel commands to prevent spam abuse, all transactions are now logged for admin audit purposes, currency is now safely restored if payment fails, plugin now blocks refunds during config reload to prevent issues
- **Fix!** Fixed double refund when both players disconnect at the same time during coinflip animation - players will only receive one refund each
- **Fix!** Fixed plugin blocking ALL inventory interactions (chests, creative mode, etc.) - plugin now only handles its own GUI events without affecting other inventories
- **Fix!** Fixed GUI not automatically updating when new games are created on Paper 1.21.x servers - players with the list GUI open will now see new games appear immediately without needing to close and reopen the GUI
- **Fix!** Fixed GUI refresh overwriting other GUIs - when players are viewing the coinflip animation, refreshing the list GUI will no longer interrupt their game
- **Fix!** Fixed coinflip animation not running on Paper 1.21.x servers - animation now displays correctly and shows the winner properly
- **Fix!** Fixed plugin crashes when opening GUI on 1.8.8 servers (PandaSpigot) - GUI auto-refresh now works correctly on all server versions without errors
- **Fix!** Fixed /cf delete command causing disconnect.spam kick when used with extra arguments
- **Optimize!** Improved server performance with better game list caching (using AtomicInteger)
- **Optimize!** Added automatic memory cleanup every 30 minutes to prevent memory buildup over time
- **Optimize!** Added detailed transaction logs for server administrators to track all currency movements
- **Optimize!** Reload command now blocks new refunds during reload to prevent race conditions
- **Optimize!** Improved GUI refresh performance - GUI only refreshes when players actually have the list GUI open, reducing unnecessary updates
- **Optimize!** Enhanced border animation colors on 1.8.8 servers - rainbow and other color animations now display correctly with proper color values
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }