Плагин для серверов Майнкрафт, который позволяет создавать промокоды и выдавать игрокам награды за их активацию. Подойдёт для раздач, наград за голосование, привилегий и событий на сервере.
Возможности
- Создание неограниченного числа кодов с наградами и условиями использования.
- Ограничения активации для игрока, IP-адреса или всего сервера, задержка между активациями и срок действия кода.
- Чёрный и белый списки игроков для каждого кода, а также доступ по правам.
- Награды можно выдать всем списком, выбрать случайный набор или разыграть один из наборов с весами вероятности.
- В награду можно включать команды консоли, наборы предметов из
sacks, заготовленные наборы изpremades.ymlи эффекты из папкиevents. - Внутриигровое меню для создания кодов, просмотра списка и редактирования настроек и наград.
- Настраиваемые звуки, сообщения и префикс в
config.yml. - Поддержка PlaceholderAPI и плейсхолдеров
%player%,%uuid%,%displayname%,%world%,%random-min-max%.



Команды
/redeem <code>— активировать промокод и получить награду./rc create <code>— создать код./rc remove <code>— удалить код./rc list— показать все коды и их состояние./rc show <code>— показать настройки и награды кода./rc redeemed <code> [page]— посмотреть игроков, активировавших код./rc reward— управлять наградами кода./rc sack— управлять наборами предметов./rc premade— управлять заготовленными наборами наград./rc event— управлять и проверять эффекты наград./rc gui— открыть меню администратора./rc reload— перезагрузить конфигурацию./rc test <code>— безопасно проверить награды кода./rc help [page]— открыть справку.
Права
redeemcodes.admin— доступ ко всем административным командам.
Команда /redeem <code> доступна всем игрокам. Для кодов с доступом по правам требуется плагин прав, например LuckPerms.
Настройка
Коды хранятся в codes.yml. Для каждого из них можно задать включение через enabled, права в permisson, лимиты и задержку в redeem-limit, срок действия в expire-time, а чёрный или белый список — в Playerlist.Blacklist.
В разделе rewards укажите тип выдачи: ALL для всех наград, RANDOM для случайного набора или DRAW для выбора по весам. Вес наборов задаётся строкой weight: <число>.
Требования
Плагин работает на серверах Paper, Purpur, Spigot, Bukkit и Folia.
