
PaperVoucher
PaperVoucher - плагин для ваучеров с анти-дупом на серверах Minecraft. Удобная выдача валюты, защита от копирования, поддержка плейсхолдеров и цветов.
PaperVoucher - Ваучеры с защитой от дублирования
На серверах Minecraft с экономикой ваучеры (банкноты, предметы-деньги) - обычное дело. Но всегда есть риск, что игроки начнут их дублировать, ломая экономику. PaperVoucher решает эту проблему: каждой банкноте присваивается уникальный UUID, и при активации плагин проверяет, не был ли он уже использован. Если дубликат - команда не срабатывает, а нарушитель получает наказание.
Возможности
- Интуитивный интерфейс - всё управление через GUI-редактор, никаких сложных конфигов вручную.
- Быстрая активация - просто клик правой кнопкой по ваучеру.
- Гибкая валюта - можно использовать любой предмет как банкноту, хоть алмаз, хоть звезду Незера.
- Автоматическое наказание - если игрок пытается активировать дубликат, плагин может выдать бан или предупреждение (настраивается).
- Discord-уведомления - важные события (создание/активация ваучера) уходят в вебхук Discord.
- Звуки и свечение - приятные мелочи: звук при активации и эффект свечения, чтобы ваучер выделялся.
- Красивые сообщения - поддержка minimessages, actionbar и title для вывода информации.
- Плейсхолдеры - можно указать любой плейсхолдер в описании ваучера (например, %player_name%).
- Hex-цвета - полная поддержка шестнадцатеричных цветов в тексте.
- Многомирность - белый список миров, где ваучеры работают.
- Команды из консоли и от игроков - полный контроль.
Установка
- Скачайте плагин.
- Поместите .jar файл в папку
pluginsвашего сервера. - Перезапустите сервер.
- Выдайте нужные разрешения (см. ниже).
- Готово.
Команды и разрешения
/voucher give <игрок> <тип> [аргументы] [время_в_минутах]- выдать ваучер игроку (если не нужен срок, оставьте пустым)./voucher giveall <тип> [аргументы]- выдать ваучер всем игрокам./pvadmin reload- перезагрузить конфиг./pvadmin list- список ваучеров.
Разрешение: pv.admin
Важно знать
Как работает защита от дублирования? Каждой банкноте при создании присваивается уникальный UUID, который сохраняется в базе. При активации ваучера плагин проверяет UUID: если он уже был использован - команда не выполняется. Таким образом, даже если скопировать предмет, активировать дубликат не получится.
Можно ли случайно забанить невиновного?
Нет. В настройках есть опция punishsame - она банит только если создатель ваучера и активатор - один и тот же игрок. В остальных случаях плагин просто предупреждает и не засчитывает валюту с дубликата.
Ошибка null при использовании команды?
Установите PlaceholderAPI или замените плейсхолдер %formatter_numberformat%amount%% на %amount% без лишних оберток.
Зачем это нужно
Если у вас сервер с экономикой, выдача валюты через команды - неудобно, а предметы-деньги без защиты - риск. PaperVoucher делает процесс красивым, безопасным и настраиваемым. Подходит для любых серверов на Paper/Spigot - от мини-игр до выживания с экономикой. Скачайте плагин и настройте систему ваучеров, которая не даст игрокам сломать баланс.
