Redeem Codes [⭐Gui]
SpigotMCModrinthA minecraft server plugin to manage redeem codes
RedeemCodes – Easy & Powerful Code Redemption Plugin for Minecraft
RedeemCodes is a lightweight yet powerful plugin that allows server administrators to create, manage, and redeem custom codes to reward players.
---
## Features
* ️ Custom Redeemable Codes – Define unlimited codes with flexible reward options.
* ⛔ Blacklist/Whitelist System – Block or allow specific players for each code.
* Redemption Limits & Cooldowns – Set per-player or global redemption limits with cooldown timers.
* Interactive GUI Editor – Manage codes and rewards directly in an intuitive in-game GUI.
* Success & Error Sounds – Configurable sounds that play on successful or failed redemption.
* Placeholder Support – Use placeholders like %player%, %uuid%, %random-min-max%, and more inside reward commands.
* Permission-Based Access – All admin commands are fully permission protected.
* Fully Configurable – Customize all messages, sounds, and prefix in config.yml.
---
## Reward System
* Console Command: Rewards are assigned as console commands, creating endless possibilities without limitations.
* Placeholder Support: Supports placeholders to add custom values in commands.
---
## Supported Placeholders
* %player% – Player's name
* %uuid% – Player's UUID
* %displayname% – Player's display name
* %world% – World name
* %random-min-max% – Random number within a range
Example reward:
yaml <br> - "eco give %player% %random-100-500%" <br>
---
## Commands & Permissions
### ✅ Player Command
plaintext <br> /redeem <code> <br>
Redeem a code and claim its reward.
⤷ Permission: None (available to all players)
---
### Admin Commands
plaintext <br> /rc create <code> - Create a new code <br> /rc remove <code> - Remove a code <br> /rc addreward <code> <command> - Add a reward command to a code <br> /rc removereward <code> <id> - Remove a reward by ID <br> /rc list - List all codes <br> /rc redeemed <code> - Show players who redeemed a code <br> /rc rewards <code> - Show rewards attached to a code <br> /rc reload - Reload plugin configs <br> /rc version - View plugin version <br>
⤷ Permission: op
---
## ️ GUI System
The plugin includes a modern and easy-to-use GUI for code management:
* Main Menu
* Create Code
* Codes List
* Admin Command
* Codes List GUI
* View all available codes at a glance
* Code Editor
* Edit rewards, settings, and options directly in-game
---
## Example Code Setup
<details>
<summary>codes.yml</summary>
yaml <br> Codes: <br> samplecode: <br> enabled: true <br> permisson: <br> required: false <br> list: <br> - code.sample.redeem <br> <br> redeem-limit: <br> Type: PLAYER <br> Count: 1 <br> Cooldown: 5 <br> Cooldown-message: "&cYou must wait %Cooldown% before redeeming again!" <br> Playerlist: <br> Used: [] <br> Blacklist: <br> Type: ENABLED <br> List: <br> - reyalp <br> rewards: <br> - say %player% redeemed with UUID %uuid% <br> - give %player% diamond %random-1-5% <br>
</details>
---
## Configurable Sounds
yaml <br> sounds: <br> success: ENTITY_PLAYER_LEVELUP <br> failure: BLOCK_ANVIL_LAND <br>
---
## Fully Customizable Messages
yaml <br> messages: <br> redeem-success: "&aSuccessfully redeemed the code!" <br> already-used: "&eYou have already redeemed this code." <br> blacklisted: "&cYou are not allowed to redeem this code." <br> code-disabled: "&cThis code is currently disabled." <br> out-of-stock: "&cThis code is out of stock!" <br>
---
## Requirements
* Minecraft 1.20.2+
* Paper / Spigot / Purpur / Bukkit
---
## Why Use RedeemCodes?
Whether you’re organizing events, giveaways, loyalty programs, or simple player rewards, RedeemCodes offers a seamless, lightweight, and customizable way to engage your server community.
Commentaires 0
Aucun commentaire pour l'instant. Sois le premier à donner ton avis.