Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 2 months ago
KeranGiftCode
KeranGiftCode is a powerful gift code plugin for Paper and Folia servers.
It lets administrators create redeemable codes with GUI-based reward setup, exact item preservation, command rewards, usage limits, IP limits, permission checks, release scheduling, expiration times, and redeem logs.
Features
- GUI to create and manage gift codes
- Put items directly into the GUI as rewards
- Preserves reward items with full ItemStack data
- Supports multiple console commands per code
- Per-player redeem limit
- Global max usage limit
- Optional IP limit system
- Start time and expiration time for each code
- Time zone configurable in config.yml
- Language support: Vietnamese and English
- Detailed redeem history logs
- Permission requirement system for each code
- Permission modes:
- SINGLE
- ALL
- ANY
Permission Modes
KeranGiftCode supports multiple permission modes for each code:
SINGLE: the player must have one specific permissionALL: the player must have all listed permissionsANY: the player only needs one of the listed permissions
Commands
/code <giftcode>- redeem a code/kerangiftcode help/kerangiftcode create/kerangiftcode manage/kerangiftcode info <code>/kerangiftcode logs [code]/kerangiftcode reload
Permissions
kerangiftcode.use- allows players to redeem codeskerangiftcode.admin- full admin access- Additional permissions can be assigned per code
Supported Servers
- Paper 1.21+
- Folia 1.21+
- Other Paper-based forks may work, but Paper/Folia are the main targets
Configuration
The plugin includes configurable options such as:
- default language
- time zone
- autosave
- IP limit behavior
- default permission mode
- default required permissions
- GUI titles and messages
Notes
This plugin is designed for modern Paper/Folia servers and focuses on clean reward handling, exact item preservation, and practical gift code administration.
English / Vietnamese
The plugin supports both English and Vietnamese through configurable language files.


