RedeemPLUS

RedeemPLUS

Plugin to add a redeem code system to your server!

19 downloads

RedeemPLUS

Spoiler

Support me! https://trakteer.id/Chaeulso/tip

A modern, lightweight, and fully configurable redeem code plugin for Paper 1.21.1+.

RedeemPLUS lets you create redeem codes entirely in-game through an interactive wizard. Reward players with items, console commands, or bothโ€”without editing configuration files or using an external database.

Built with the latest Paper API, Adventure, and MiniMessage, RedeemPLUS focuses on performance, compatibility, and ease of use.


โœจ Features

  • Interactive in-game redeem creation wizard
  • Reward players with Items, Console Commands, or Both
  • Read-only reward preview GUI
  • Individual YAML file for every redeem code
  • Configurable expiration dates
  • Global usage limits
  • Per-player redemption limits
  • Automatic broadcasts when redeem codes are created
  • Automatic broadcasts when players redeem a code
  • Fully configurable MiniMessage messages
  • Adventure API components
  • Optional PlaceholderAPI support
  • Optional LuckPerms support
  • bStats Metrics support
  • Lightweight and optimized
  • No NMS
  • No ProtocolLib
  • No external database

๐Ÿ“ฆ Item Compatibility

RedeemPLUS preserves complete Bukkit ItemStack data, including:

  • Display Name
  • Lore
  • Enchantments
  • CustomModelData
  • PersistentDataContainer
  • Attribute Modifiers
  • Potion Meta
  • Firework Meta
  • Skull Meta
  • Banner Meta
  • ItemMeta
  • Bukkit-supported NBT data

Compatible with:

  • ItemsAdder
  • MMOItems
  • Oraxen
  • ExecutableItems
  • EcoItems

๐Ÿ’ป Commands

Redeem a code

/redeem <code>

Redeems a reward code.

Create a redeem code

/createredeem <code>

Starts the interactive redeem creation wizard.

Reload the plugin

/redeemplus reload

Reloads the plugin configuration.

List all redeem codes

/redeemplus list

Displays every redeem code.

View redeem information

/redeemplus info <code>

Shows detailed information about a redeem.

Preview rewards

/redeemplus preview <code>

Opens a read-only preview of the rewards.

Delete a redeem

/redeemplus delete <code>

Deletes a redeem code.


๐Ÿ” Permissions

Player

redeemplus.redeem

Allows players to redeem codes.

Administrator

redeemplus.admin

Grants access to every administrative command.


โฐ Supported Time Formats

Examples:

30s
10m
2h
3d
2w
1mo
1y
1d12h30m

Special value:

-1

Means Unlimited / Never Expires.


โš™๏ธ Configuration

Almost every aspect of RedeemPLUS can be customized.

  • Messages
  • Prefix
  • Sounds
  • GUI Titles
  • GUI Size
  • Broadcast Messages
  • Default Limits
  • Metrics
  • Update Checker

All messages use MiniMessage, making it easy to create colorful and modern formatting.


๐Ÿš€ Built for Modern Servers

RedeemPLUS is built using modern development practices.

  • Java 21
  • Paper 1.21.1+
  • Adventure API
  • MiniMessage
  • SOLID Architecture
  • Manager-Based Design
  • Clean and Maintainable Code

Perfect for:

  • Survival
  • SMP
  • Prison
  • SkyBlock
  • RPG
  • Minigames
  • Networks

๐Ÿ“‹ Requirements

  • Paper 1.21.1+
  • Java 21

๐Ÿ“„ License

RedeemPLUS is licensed under the MIT License.

No gallery available for this project.