COWMODSКаталог модов

Redeem Codes [⭐Gui]

The best free custom redeem codes, vouchers, and server rewards plugin for Minecraft!

Автор: RedoxHere3,1 тыс.16обновлён 13 авг. 2026 г.
ЭкономикаУправлениеУтилиты

Описание

RedeemCodes Minecraft Plugin Banner

RedeemCodes - The Ultimate Minecraft Voucher & Rewards Plugin

Create custom redeem codes, vouchers, and rewards for your Minecraft server with infinite possibilities!

RedeemCodes is the most advanced, free Minecraft Redeem Codes and Vouchers plugin available for Spigot, Paper, and Folia servers. Whether you are running a survival SMP, Skyblock, or Factions server, RedeemCodes allows server administrators to easily create, manage, and distribute custom codes to reward their players.

From simple item drops to complex gacha-style reward pools, RedeemCodes provides everything you need to boost player engagement through giveaways, vote rewards, and VIP perks.

🌟 Key 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, per-IP, or global redemption limits with cooldown timers.
  • Permission System - Develop permission-based codes to limit usage to a specific rank or group
  • Events - Trigger customizable actions such as fireworks, command sets, or animations when a reward is claimed
  • Interactive GUI Editor – Manage codes and rewards directly in an intuitive in-game GUI.
  • Interaction Sounds – Configurable sounds that play on events, successful or failed redemption.
  • Permission-Based Access – Every admin command is fully protected by permissions.
  • Fully Configurable – Customize all messages, sounds, and prefix in config.yml.
  • File Tracker - Monitors all plugin files and notifies admins about invalid formats, syntax issues, and errors
  • Async Data Management - Reads and writes data asynchronously to ensure smooth, lag-free file management
  • Infinite Rewards - Create command-based rewards that execute console commands, or design custom rewards with our various reward types, unlocking infinite possibilities.

Reward System

Build anything from simple rewards to complex gacha-style reward pools by combining multiple reward types.

  • Multiple Distribution Modes – Choose how rewards are given:
    • ALL – Grant every configured reward.
    • RANDOM – Select one reward pack randomly.
    • DRAW – Select one reward using configurable weighted chances.
  • Command Packs – Group multiple console commands into reusable reward packs.
  • Sacks – Give predefined item collections directly to the player's inventory.
  • Premade Rewards – Reuse commonly used reward sets defined in premades.yml.
  • Reward Events – Trigger custom celebrations, animations, sounds, fireworks, or other effects from the events folder.
  • Weighted Rewards – Assign weights to reward packs for loot box or gacha-style reward systems.
  • Mix & Match Categories – Combine commands, sacks, premades, and events in a single reward for highly customizable redemption experiences.
  • Placeholder Support – Supports PlaceholderAPI and built-in placeholders.

Built-in 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 configuration:

rewards:
  type: DRAW

  events:
    - celebration

  commands:
    lucky_cash:
      - "eco give %player% %random-500-1000%"
      - "msg %player% &aYou won a cash reward!"
      - "weight: 10"

  sacks:
    - starter: 5
    - miner: 2

  premades:
    - vip_rank: 1

Commands & Permissions

Player Command

/redeem <code>

Redeem a code and claim its reward. ⤷ Permission: None (available to all players)

Admin Commands

CommandDescription
/rc create <code>Create a new code and initialize settings.
/rc remove <code>Delete a code completely.
/rc listList all existing codes with their active status.
/rc show <code>Show details and configured rewards of a code.
/rc redeemed <code> [page]View a paginated list of players who redeemed a code.
/rc rewardAdd, remove, or view code rewards.
/rc sackAdd, remove, edit, or give Sack integrations.
/rc premadeAdd, remove, or view Premade reward sets.
/rc eventAdd, remove, or test Event hooks.
/rc guiOpen the interactive RedeemCodes Admin Menu.
/rc reloadReload the configuration safely.
/rc versionView the active plugin version.
/rc test <code>Dry run a code to safely test its rewards.
/rc infoView detailed plugin information and credits.
/rc help [page]Show the help menu.
/rc review <message>Send a review or bug report to the developers.

Note: All admin commands support seamless Tab Completion and can be run from the Server Console.

⤷ Permission: redeemcodes.admin

GUI System

The plugin includes a modern and easy-to-use GUI for code management:

Main Menu Create Code, Codes List, Admin Panel

RedeemCodes Menu

Code List Menu View all available codes at one glance

Codeslist!

Code Editor Menu Edit rewards, settings, and options directly in-game

Code editor

Example Code Setup

codes.yml
# ==============================================================================
#                           REDEEM CODES CONFIGURATION
# ==============================================================================
# This file contains all the redemption codes and their settings.
# You can create codes using the in-game GUI command: /rc gui
# ==============================================================================

Codes:
  # Example Code: "welcome_gift"
  # Users redeem this by typing: /redeem welcome_gift
  welcome_gift:

    # Enable or disable the code instantly.
    enabled: true

    # Permission Settings [Requires a permission plugin like LuckPerms]
    # If required is true, the player must have one of the listed permissions.
    permisson:
      required: false
      list:
        - code.redeem.welcome

    # Redemption Limits
    # player: Maximum times a single player can redeem this code.
    # ip: Maximum times a single IP address can redeem this code.
    # global: Maximum times this code can be redeemed across the entire server.
    redeem-limit:
      player: 1 # Number of times allowed per player (Set to -1 for infinite).
      ip: 1 # Number of times allowed per ip address (Set to -1 for infinite).
      global: -1 # Number of codes in stock globally (Set to -1 for infinite).
      cooldown: 0 # Cooldown in minutes between uses (0 to disable).
      cooldown-message: "&cYou must wait %Cooldown% before redeeming again!"

    # Expiration time in seconds. -1 means it never expires.
    expire-time: -1

    # Player Data & Blacklisting
    Playerlist:
      # Blacklist Control
      # Type:
      #   ENABLED  -> Players in the list CANNOT use the code.
      #   REVERSE  -> Only players in the list CAN use the code (Whitelist mode).
      #   DISABLED -> The list is ignored.
      Blacklist:
        Type: ENABLED
        List:
          - notch
          - herobrine

    # ==========================================================================
    #                                 REWARDS
    # ==========================================================================
    # The reward system allows you to mix and match different types of rewards.
    #
    # Distribution Types (rewards.type):
    #   ALL    -> The player receives EVERY reward defined below.
    #   RANDOM -> The player receives ONE reward selected randomly from all defined packs.
    #   DRAW   -> The player receives ONE reward based on a weighted chance system.
    #
    # Reward Categories:
    #   1. Commands: A list of console commands to execute.
    #   2. Sacks: A collection of items given directly to the inventory (defined in /sacks/).
    #   3. Premades: Reusable command lists defined in premades.yml.
    #   4. Events: Special visual/audio effects defined in /events/.
    #
    # Placeholders for commands:
    #   %player%      -> Player Name
    #   %uuid%        -> Player UUID
    #   %world%       -> World Name
    #   %displayname% -> Display Name
    #   %random-x-y%  -> Random number between x and y
    # ==========================================================================

    rewards:
      type: ALL

      # --- Events ---
      # Trigger visual/sound effects from files in the 'events' folder.
      events:
        - celebration # Plays 'events/celebration.yml'

      # --- Command Packs ---
      # Custom groups of commands specific to this code.
      commands:
        basic_stuff:
          - "say Welcome %player%!"
          - "give %player% apple 5"
          - "weight: 10" # Used if type is DRAW (higher weight = higher chance)

        lucky_roll:
          - "eco give %player% %random-50-100%"
          - "msg %player% &aYou got some lucky cash!"
          - "weight: 5"

      # --- Sacks ---
      # Items defined in the 'sacks' folder. Format: "sackname:weight"
      # If type is ALL, weight is ignored.
      sacks:
        - starter: 1
        - miner: 1

      # --- Premades ---
      # Reusable rewards defined in 'premades.yml'. Format: "premadename:weight"
      premades:
        - vip_rank: 1
        - money_small: 2

Configurable Sounds

sounds:
  success: ENTITY_PLAYER_LEVELUP
  failure: BLOCK_ANVIL_LAND
  click: UI_BUTTON_CLICK
  page-turn: ITEM_BOOK_PAGE_TURN
  error: ENTITY_VILLAGER_NO
  close: BLOCK_CHEST_CLOSE

Fully Customizable Messages

messages:
  usage: "&cUsage: /redeem <code>"
  not-exist: "&cThis code doesn't exist!"
  blacklisted: "&cYou are not allowed to redeem this code."
  already-used: "&eYou have already redeemed this code."
  redeem-success: "&aSuccessfully redeemed the code!"
  reload-success: "&aAll configuration files reloaded!"
  no-permission: "&cYou don't have permission to use this."
  code-exists: "&cCode already exists!"
  code-created: "&aCreated new code: %code%"
  code-removed: "&aRemoved code: %code%"
  reward-added: "&aAdded reward to %code% with ID %id%"
  reward-removed: "&aRemoved reward ID %id%"
  reward-not-found: "&cThat reward ID doesn't exist!"
  invalid-reward-id: "&cInvalid reward ID!"
  command-usage: "&cUsage: /redeemcodes <command> [arguments]"
  unknown-action: "&cUnknown action: %action%"
  code-disabled: "&cThis code is currently disabled."
  out-of-stock: "&cThis code is out of stock!"
  code-expired: "&cThis code has expired." 

Requirements

  • Minecraft 1.8.8+
  • Server Software: Paper, Purpur, Spigot, Bukkit, Folia

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.

Галерея

RedeemCodes HelpList of Existing CodesCode DetailsCode List

Последние версии

Все версии →
beta

Redeem Codes 26.1+Beta.5

26.1+Beta.5
13 авг. 2026 г.527Minecraft: 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### What's new: - Command enhancements: - Removed the /rc rewards command - Added the /rc edit command - Reworked the /rc create command - GUI enhancements: - Moved Create Code into the redeemcodes menu - Renamed "Duplicate Code" to "Copy Code" and moved it to the Create Code menu - Code lores in the menu now also display their rewards - Added sack management and premade management menus to the admin panel - Message overhaul: - Introduced a new file, **messages.yml**, allowing server admins to configure plugin messages - Updated the color palette for plugin messages - Added more interactive elements to messages - Improved message format
beta

Redeem Codes 26.1+Beta.4

26.1+Beta.4
8 авг. 2026 г.59Minecraft: 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### What's new: - Command optimization - Resolved issue with tab completion not displaying for commands - Introduced 2 new commands: - /rc test %code% - executes a test run of the code - /rc info - displays information about the code - Various minor bug fixes
beta

Redeem Codes 26.1+Beta.3

26.1+Beta.3
8 авг. 2026 г.8Minecraft: 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### What's New: - Several optimization tweaks - Reworked redemption limit: - Can now apply all limits together instead of toggling between PLAYER/GLOBAL - New limit type: IP (checks player IP and restricts it to prevent alting) - New redeem limit menu to manage redeem limits - Removed redeem type option from code editor (previously used to toggle between limit types) - Added file tracking system to prevent and detect invalid formats and syntax errors in files - New migration system to automatically migrate from older versions to newer ones without breaking anything or requiring manual attention
beta

Redeem Codes 26.1+Beta.2

26.1+Beta.2
4 авг. 2026 г.24Minecraft: 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### What's New: - Added Spigot support - Added compatibility for legacy Minecraft versions - Fixed a bug where the plugin would crash when booting on versions lower than 1.21, despite showing support for 1.16.5+
beta

Redeem Codes [⭐Gui] 26.1+Beta.1

26.1+Beta.1
2 авг. 2026 г.24Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Скачать
Что нового
### What's new: - GUI improvements and changes - Codename now only supports alphanumeric characters - 26.x version support - Placeholder API support - Plugman support - Several bug fixes and optimization tweaks
release

RedeemCodes v3.1 [✒️Rewards Rework]

3.1
15 дек. 2025 г.1,6 тыс.Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
### 🐛 Bug Fix * Fixed code delete cancel on "confirm"
beta

RedeemCodes v3.0 [✒️Rewards Rework]

3.0
15 дек. 2025 г.314Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
## 🚀 New Features * **Reward System Rework**: Introduced multiple reward types with support for custom redemption methods. * **Events**: Added fully customizable redemption events. * **Premades**: Added premade commands and features for frequently used or multi step actions. * **Sacks**: Create custom sacks to bundle multiple items together. * **1.16.5+**: added support for 1.16.5+ versions --- ## 🐛 Bug Fixes * Fixed several issues related to code duplication. * Fixed code creation issue * Fixed Invalid char issue in rewards editor
release

Redeemcodes v2.6 {📜Paper}

2.6
23 нояб. 2025 г.104Minecraft: 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur
Скачать
release

RedeemCodes v2.5 {📜Paper}

2.5
6 нояб. 2025 г.24Minecraft: 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper, purpur
Скачать
release

RedeemCodes v2.5 [📜Paper]

2.5
6 нояб. 2025 г.50Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur
Скачать
Что нового
### 🚀 New Features - **Code Expiration** You can now set codes to automatically expire after a certain time. - **Duplicate Codes** Quickly clone an existing code along with all its rewards. - **Admin Panel** Added something new... - **Expired Codes** A dedicated menu that shows all expired codes. - **Better Permissions** Permission handling has been improved for more control. - **Updated Support** Fully compatible with **Minecraft 1.21.9 / 1.21.10**. --- ### 🐛 Bug Fixes - Fixed issues where some expired codes could still be redeemed. - Corrected reward parsing bugs on certain commands. - Fixed sound error