Universal redeem code plugin for Spigot, Bungee, and Velocity. Features a built-in REST API, advanced limits, and dual SQLite/MySQL storage.
The Ultimate Universal Redeem Code Plugin for Minecraft networks.
Developed with ❤️ by the Univolve team.
UniRedeem is a modern, high-performance, multi-platform redeem code solution. It is built from the ground up to support Spigot/Paper, BungeeCord, and Velocity networks concurrently using a single Universal Jar.
.jar file that runs seamlessly on Spigot, Paper, Purpur, BungeeCord, and Velocity.[CONSOLE] - Executed by console on the local server.[PLAYER] - Executed by the player redeeming the code.[PROXY] - Forwarded via Plugin Messaging and executed on the Proxy console (BungeeCord/Velocity).| Command | Description | Permission | Platform |
|---|---|---|---|
/redeem <code> |
Redeem a code and claim rewards. | None (default) | Bukkit, Bungee, Velocity |
/uniredeemadmin generate <args> |
Generate a custom redeem code. | uniredeem.admin |
Bukkit, Bungee, Velocity |
/uniredeemadmin revoke <code> |
Deletes/revokes a redeem code. | uniredeem.admin |
Bukkit, Bungee, Velocity |
/uniredeemadmin reload |
Reloads plugin configs and database. | uniredeem.admin |
Bukkit, Bungee, Velocity |
/uniredeemadmin generate VIP 50 1 86400 VIP_PERMISSION [CONSOLE] lp user %player_name% parent add vip; [CONSOLE] msg %player_name% Enjoy VIP!
(Generates code VIP with 50 global uses, max 1 use per player, 24-hour expiry, requiring permission VIP_PERMISSION, executing console commands separated by ;)
Boots an embedded JSON web server on the port defined in config.yml. Secured using Bearer Token authorization header: Authorization: Bearer <secret-token>
POST /api/generate - Generate code.{
"code": "SUMMER2026",
"maxGlobalUses": 100,
"maxUsesPerPlayer": 1,
"durationSeconds": 604800,
"permission": "uniredeem.claim",
"commands": ["[CONSOLE] give %player_name% gold_ingot 10"]
}
GET /api/status/{code} - Retrieve code validity, remaining uses, and expiry details.DELETE /api/revoke/{code} - Manually revoke a code.Use these variables in commands, messages, or through PlaceholderAPI integration:
%player_name%, %player_uuid%, %player_ip%, %player_ping%%redeem_code%, %code_remaining_uses%, %code_max_uses%, %code_expiry_date%%server_time%, %server_date%, %server_name%UniRedeem is maintained and developed by the Univolve team. Please check our channels for updates, contributions, and bug reports.