DemoCraft — плагин для демократических голосований в Minecraft
Представьте, что каждый игрок на вашем сервере может влиять на игровой процесс: менять режим, запускать события или даже перезагружать мир. Именно это делает DemoCraft — лёгкий и невероятно гибкий плагин, превращающий управление сервером в увлекательное голосование. Больше не нужно вручную прописывать команды или спорить в чате — дайте сообществу право решать.
Что такое DemoCraft и зачем он нужен
DemoCraft для Minecraft — это инструмент, который позволяет администраторам создавать динамические опросы по любым серверным командам. Вы определяете условия, а игроки запускают голосование прямо в игре. Плагин работает на серверах Paper, Spigot и их форках, поддерживая версии от 1.16 до 1.20. Он использует bStats для сбора анонимной статистики, но при желании эту функцию можно отключить.
Главная фишка — каждый опрос настраивается в отдельном YAML-файле внутри папки /plugins/DemoCraft/votes/. Вы задаёте процент успеха, минимальное число участников, таймаут и даже валидацию аргументов. Например, можно потребовать, чтобы игрок указал конкретное значение — «survival» или «creative» — иначе голос не засчитается.
Ключевые возможности DemoCraft
- Динамические голосования по командам: запускайте опросы для любых серверных команд с произвольными аргументами.
- Глубокая кастомизация: каждый тип голосования описывается в своём YAML-файле — меняйте логику без правки кода.
- Умная логика: настраивайте процент успеха, минимальное количество игроков и время ожидания.
- Валидация аргументов: требуйте от игроков ввода определённых типов данных: имя игрока, число или строка (например, «survival»).
- Интуитивный интерфейс: команда
/vote listпоказывает все доступные голосования и нужные аргументы.
Как установить DemoCraft на сервер
Установка плагина займёт всего пару минут. Скачать DemoCraft можно с официальных ресурсов, а затем выполнить простые шаги:
- Поместите файл
Demo_Craft.jarв папкуpluginsвашего сервера. - Перезапустите сервер, чтобы сгенерировалась стандартная конфигурация.
- Создайте свои YAML-файлы голосований в директории
/plugins/DemoCraft/votes/. - Примените изменения командой
/vote reloadили перезапустите сервер.
Кстати, если вы пользуетесь лаунчером foxygame.net, то установка DemoCraft становится ещё проще — достаточно найти плагин в каталоге дополнений и активировать его одним кликом. Лаунчер сам позаботится о совместимости версий и автоматическом обновлении, избавляя от ручной возни с файлами.
Примеры конфигураций голосований
Гибкость DemoCraft раскрывается через YAML-файлы. Вот как может выглядеть настройка для смены игрового режима:
А этот пример показывает, как организовать голосование за установку собственного времени суток:
В каждом файле вы определяете команду, которая выполнится при успехе, процент голосов «за», таймаут и список обязательных аргументов. Плагин сам проверит, все ли условия соблюдены, и выполнит команду только при достижении нужного порога.
Команды и права доступа
Управление голосованиями происходит через простые команды, доступные прямо в чате:
/vote <id> [args...]— запустить новое голосование по указанному ID./vote yes— проголосовать «за»./vote no— проголосовать «против»./vote list— посмотреть список всех доступных голосований./vote reload— перезагрузить конфигурацию голосований.
Права распределяются через стандартную систему разрешений. По умолчанию все ключевые ноды (democraft.start, democraft.vote, democraft.reload) доступны только операторам. При желании вы можете выдать их обычным игрокам или создать обходное право democraft.bypassvote.[vote_id], чтобы отдельные участники могли игнорировать результаты определённых опросов.
Как использовать DemoCraft на практике
Допустим, вы хотите дать игрокам возможность переключаться между выживанием и творческим режимом. Создайте файл gamemode.yml, пропишите команду /gamemode {player} {mode} и укажите, что аргумент {mode} должен быть равен «survival» или «creative». Затем любой игрок с правом democraft.start введёт /vote gamemode Notch creative, и начнётся голосование. Остальные участники смогут отдать свой голос через /vote yes или /vote no. Если процент «за» превысит заданный порог, режим сменится автоматически.
Таким образом, DemoCraft превращает рутинное администрирование в живую механику, где каждый чувствует свою причастность. Плагин не нагружает сервер, легко расширяется и не конфликтует с другими модами. Скачать DemoCraft для Minecraft стоит каждому, кто хочет построить по-настоящему активное и сплочённое сообщество.