Back to Plugins

RA-CodeRedeem

v1.0Utility0 downloads

A complete redeem code system with in-game GUI management. Create, edit, and delete codes with configurable expiry time, player limits, and custom reward commands.

Documentation

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