Description
RA-CodeRedeem is a Paper/Spigot plugin that provides a fully-featured redeem code system with an intuitive in-game GUI.
Features:
- Create codes with custom expiry time (hours) and player usage limits
- In-game GUI editor to manage reward commands, expiry, and max players
- Per-player usage tracking — each player can only redeem a code once
- Auto-cleanup of expired codes in the background
- Fully configurable messages and GUI items via config.yml
- Support for any console command as a reward (eco give, rank set, etc.)
Commands:
/redeem <code> — Redeem a code (players)
/redeem create <code> <hours> <max> — Create a new code
/redeem edit <code> — Open GUI editor for a code
/redeem delete <code> — Delete a code
/redeem list — List all active codes
/redeem reload — Reload config
Aliases: /rdm, /code
Permissions:
coderedeem.use — Redeem codes (default: all players)
coderedeem.admin — Create, delete, list, reload (default: OP)
coderedeem.edit — Edit codes via GUI (default: OP)
coderedeem.* — All permissions (default: OP)
Changelog
v1.0 — Initial Release
- Complete redeem code system with GUI management
- Configurable expiry time: 1h, 6h, 12h, 24h, or custom
- Configurable max player limit: 10, 25, 50, 100, or custom
- Per-player usage tracking to prevent duplicate redemptions
- Auto-cleanup task for expired codes
- Fully configurable messages and GUI items via config.yml
- Support for multiple reward commands per code
- Tab completion for all subcommands