Плагин, который автоматически запускает голосование за: пропуск ночи, отключение дождя или грозы. При запуске голосования по умолчанию включен режим при котором любой кто не голосовал, считается как голос "ЗА" пропуск ночи/дождя. Если же наберётся большинство голосов "ПРОТИВ", то ночь/дождь не будут пропущены. Так же имеется возможность определённым игрокам давать больший вес голосов, который настраивается с помощью команд или по умолчанию указан в конфиге для администраторов. Команды вводить в чате не нужно, ссылки из чата кликабельны для голосования.
Работает на Spigot, Bukkit, Paper, Purpur 1.12-1.21

Команды
Для всех
/vote — открыть меню голосования.
/vote help — показать помощь.
/vote yes [rain|night] — проголосовать за.
/vote no [rain|night] — проголосовать против.
/vote status — посмотреть, какие голосования сейчас активны.
/vote info — показать ваш вес голоса и текущий режим голосования.
Если одновременно идут голосования и за ночь, и за дождь, лучше указывать тип — rain или night.
Для администраторов
/vote reload — перезагрузить config.yml.
/vote start — запустить голосование вручную.
/vote config show — показать текущие настройки.
/vote config set — изменить настройку и сразу сохранить.
/vote privilege add — добавить игрока в привилегированные.
/vote privilege remove — убрать игрока из привилегированных.
/vote privilege list — посмотреть список привилегированных.
/vote privilege setweight — установить персональный вес игроку.
/vote privilege clearweight — убрать персональный вес.
Права (permissions)
rainnight.use — базовый доступ к /vote (по умолчанию доступно всем).
rainnight.admin — полный админ-доступ (по умолчанию только у операторов).
Настройка config.yml
Включение голосований
yaml
rain-vote:
enabled: true
trigger-chance: 100.0
night-vote:
enabled: true
trigger-chance: 100.0
enabled — включить или выключить этот тип голосования.
trigger-chance — шанс запуска в процентах (от 0 до 100).
Правила голосования
yaml
voting:
duration-seconds: 12
decision:
mode: voted_majority
tie-passes: false
allow-without-votes: false
duration-seconds — сколько секунд длится голосование.
mode:
voted_majority — считаются только те, кто реально проголосовал (за vs против).
default_yes — те, кто не голосовал, считаются как "за".
tie-passes — что делать, если голосов поровну.
allow-without-votes — пропускать событие, если никто не проголосовал.
Миры, где голосование не работает
yaml
disabled-worlds:
- world_nether
- world_the_end
Ссылка на скачивание
skipnightrain.jar
[35,99 Kb]