Плагин Механика Утилита PhantomVotePlugin [1.0]

PhantomVotePlugin
Краткое описание:
Плагин, который позволяет игрокам голосовать за отключение спавна фантомов в ночное время.
15
163
Для версий
  1. 1.21.✘
Java
  1. Java 21

PhantomVotePlugin​

Описание​

PhantomVotePlugin — это легковесный и настраиваемый плагин для Minecraft, который позволяет игрокам голосовать за отключение спавна фантомов в ночное время в указанных мирах. Голосование автоматически запускается на закате (после 12,000 тиков), и если большинство игроков проголосуют "за", фантомы не будут появляться в эту ночь. Плагин поддерживает многоязычные сообщения, настраиваемый порог голосов и команды для администраторов. Идеально подходит для серверов, желающих предоставить игрокам демократичный контроль над спавном фантомов!

Возможности​

  • Ночное голосование: Игроки могут голосовать с помощью /vote yes или /vote no для включения или отключения спавна фантомов.
  • Поддержка нескольких миров: Настройка миров, где работает плагин, через config.yml.
  • Многоязычность: Поддержка нескольких языков (например, русский и английский) с настраиваемыми файлами сообщений в формате MiniMessage.
  • Команды для администраторов: Управление плагином с помощью команд, таких как /phantomvote status, /phantomvote reload и других.
  • Система кулдауна: Предотвращает спам команд с настраиваемым временем ожидания.
  • Разделение прав: Отдельные права для голосования (phantomvote.vote) и админ-команд (phantomvote.admin).
  • Эффективная обработка событий: Использует TimeSkipEvent для оптимизации производительности и минимальной нагрузки на сервер.
  • Сохранение данных: Сохраняет голоса и языковые настройки игроков между перезапусками сервера.

Конфигурация​

Основной файл конфигурации — config.yml:
YAML:
language: ru
voting:
  threshold: 0.5
  duration: 60
worlds:
  - world

  • language: Язык по умолчанию для сообщений (например, ru для русского, en для английского).
  • voting.threshold: Процент голосов "за", необходимый для отключения фантомов (0.0–1.0).
  • voting.duration: Длительность голосования в секундах.
  • worlds: Список миров, где плагин управляет спавном фантомов.
Языковые файлы (messages_en.yml, messages_ru.yml) находятся в папке languages и поддерживают форматирование MiniMessage для стилизации текста.

Команды​

  • /vote <yes|no>: Голосовать за включение или отключение спавна фантомов на ночь.
    • Право: phantomvote.vote (по умолчанию: true)
  • /phantomvote status: Показать текущее состояние голосования.
    • Право: phantomvote.admin (по умолчанию: op)
  • /phantomvote reload: Перезагрузить конфигурацию и данные плагина.
    • Право: phantomvote.admin (по умолчанию: op)
  • /phantomvote reloadlang: Перезагрузить языковые файлы.
    • Право: phantomvote.admin (по умолчанию: op)
  • /phantomvote enable: Включить плагин, если он отключен.
    • Право: phantomvote.admin (по умолчанию: op)

Права​

  • phantomvote.vote: Разрешает участвовать в голосовании за фантомов. (По умолчанию: true)
  • phantomvote.admin: Дает доступ к админ-командам, таким как status, reload и enable. (По умолчанию: op)

Автор

denfry

Еще ресурсы от denfry

WorldAccessBlocker
WorldAccessBlocker
Плагин, который позволяет закрыть игрокам доступ к Аду, Энду, а также к элитрам
BannedWordsMute
BannedWordsMute
Плагин, который автоматически мутит игроков за запрещённые слова в чате
ВерхНиз