▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/DelphiVote
DelphiVote

DelphiVote

DelphiVote - гибкий плагин голосований для серверов Paper и Spigot. Награды за голоса, статистика топ-голосующих, поддержка MySQL и SQLite, офлайн-голоса и интеграция с NuVotifier.

Оцените первым
1.3K
5

DelphiVote - плагин для серверов Майнкрафт на Paper, Purpur и Spigot, который слушает события голосования через NuVotifier и автоматически выдаёт игрокам награды. Проще говоря, это связка между голосовательными сайтами и вашим сервером: игрок жмёт кнопку голосования, а плагин уже сам решает, что ему за это дать. Если вы держите публичный сервер и хотите, чтобы люди голосовали не из вежливости, а за нормальный лут - это как раз тот инструмент.

Отдельный загрузчик типа Fabric или Forge тут не нужен. Это Bukkit-плагин, то есть ставится прямо в папку plugins на сервер. Работает на Minecraft 1.20.x и 1.21-1.21.4, а для прокси-сетей (BungeeCord или Velocity) настраивается forwarding через NuVotifier - удобно, когда у вас хаб плюс несколько игровых миров.

Зачем вообще этот плагин

Голосовалки на серверах обычно настроены криво: либо одна и та же награда всем, либо вообще ничего. DelphiVote решает это триггерной системой - вы задаёте условие, а плагин выдаёт то, что нужно. Каждое 5-е голосование - алмазная кирка. Сервер собрал 1000 голосов - глобальный праздник с оповещением. Хотите рандомный набор предметов - тоже можно, чтобы не приедалось.

Что умеет

  • Учёт и менеджмент голосов - вся статистика по игрокам и сайтам
  • Настраиваемая система наград - предметы, команды, сообщения в любых комбинациях
  • Триггерные награды - за количество голосов, за общий счётчик сервера, за офлайн-голоса
  • Базы данных - SQLite для небольших серверов и MySQL для крупных сетей
  • Мультиязычность - из коробки английский, испанский и португальский
  • Интеграция с HeadDatabase - если нужны кастомные головы в качестве награды
  • Поддержка PlaceholderAPI - для красивых сообщений и голограмм
  • Офлайн-голоса - игрок голосовал, пока был в офлайне - получит награду при входе, ничего не теряется

Что нужно для работы

  • Spigot или Paper 1.20+ (актуально вплоть до 1.21.4)
  • NuVotifier - обязателен, он и передаёт события голосования в плагин
  • HeadDatabase - опционально, только для выдачи кастомных голов
  • PlaceholderAPI - опционально, для плейсхолдеров в сообщениях

Установка по шагам

  1. Ставите и настраиваете NuVotifier на сервер или прокси.
  2. Останавливаете сервер, кидаете DelphiVote.jar в папку plugins.
  3. Запускаете сервер - сгенерируются конфиги.
  4. Снова стоп и правите: config.yml, sites.yml, reward_items.yml, reward_triggers.yml.
  5. Для быстрого старта есть готовые примеры в папке examples - просто скопируйте и подгоните под себя.
  6. Выдайте права через ваш перм-менеджер.
  7. Рестарт.

Конфигурационные файлы

ФайлЗа что отвечает
config.ymlБаза данных, язык, время жизни наград
sites.ymlСписок голосовательных сайтов с названиями и ссылками
reward_items.ymlПредметы и группы предметов для выдачи
reward_triggers.ymlУсловия, при которых выдаётся награда
lang/messages-xx.ymlСообщения на разных языках

Права

  • delphivote.player - доступ к базовым командам голосования
  • delphivote.admin - полный доступ ко всем админ-командам

Команды

  • /vote - игрок видит список сайтов для голосования
  • /vote help - список доступных команд
  • /vote stats - топ голосующих на сервере
  • /vote stats <игрок> - статистика конкретного игрока
  • /vote reload - перезагрузка конфига (только админ)
  • /vote give vote <игрок> - выдать голос вручную (админ)
  • /vote give reward <игрок> - выдать награду за голос (админ)

Важный нюанс из практики

Не забудьте сначала поднять NuVotifier - без него DelphiVote просто не увидит голоса. И обязательно настройте forwarding, если держите прокси-сеть, иначе голоса прилетают не в тот мир. Ещё момент: если используете MySQL, проверьте кодировку соединения - при кривых настройках ники с кириллицей могут сохраняться в базу как кракозябры, а статистика потом нечитаемая. И последнее: храните бэкап reward_triggers.yml перед экспериментами с триггерами. Опечатка в названии условия - и награды просто перестанут выдаваться, а вы будете долго искать причину в логах.

Для кого это

Админам публичных серверов - must-have. Если у вас стоит один сайт-голосовалка и лут просто выдаётся командой из консоли, то особого смысла менять нет. А вот если сайтов три-четыре, серверов несколько и хочется мотивировать людей голосовать каждый день - DelphiVote закрывает эту задачу полностью. По функционалу это один из тех плагинов, которые снимают с админа рутину и превращают голосование в игровую механику, а не в повинность.

Проект тесно связан с сервером Delphicraft, где его и обкатывают в реальных условиях. Скачать плагин DelphiVote можно под Paper, Purpur и Spigot - и это тот случай, когда сборка голосований наконец перестаёт быть болью.

Партнёрский материал

Сервер для плагина DelphiVote - как у профи

Плагин DelphiVote создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином DelphiVote для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 год назад
Главная