
Grace999
Grace999 - плагин для Minecraft, добавляющий настраиваемые периоды защиты на сервере. Защита от PvP и мобов, босс-бар, регионы с флагами и многое другое.
Что такое период защиты и зачем он нужен?
На PvP-серверах Майнкрафт часто бывает проблема: только-только зашедший игрок сразу же погибает - его убивают более опытные игроки прямо на спавне. Это отпугивает новичков и мешает нормально играть. Решение - так называемый grace period (период защиты), время, когда новые игроки защищены от урона. Плагин Grace999 как раз и создан для того, чтобы дать администраторам гибкие инструменты для настройки такого периода.
Плагин позволяет включать защиту для каждого мира отдельно, выдавать персональные таймеры, создавать безопасные зоны и управлять множеством флагов. Это настоящий комбайн для защиты сервера.
Возможности Grace999
- Глобальная система защиты с управлениями: запуск, остановка, пауза, продолжение, продление и сокращение.
- Возможность автоматического запуска защиты при старте сервера.
- Индивидуальные таймеры защиты для каждого игрока.
- Личная защита, начинающаяся при входе игрока.
- Захват регионов и настройка правил защиты для каждого региона отдельно.
- Глобальные правила защиты.
- Настройки по умолчанию для каждого мира.
- Босс-бар с обратным отсчётом во время активной защиты.
- Система предупреждений в настраиваемых точках времени.
- Настраиваемые звуки для старта, окончания, предупреждений и заблокированных действий.
- Дополнительная жизнь во время защиты (по желанию).
- Заморозка голода во время защиты (по желанию).
- Система бана за смерть с задержкой, длительностью, причиной, переходом в режим наблюдателя и возможностью бана по IP.
- Поддержка плейсхолдеров для скорбордов, чата и HUD-плагинов.
- Админские GUI для быстрого управления таймером и флагами.
Согласитесь, набор функций внушительный. Особенно радует возможность настраивать защиту для каждого мира отдельно. Это пригодится на больших серверах с разными игровыми режимами.
Команды
Для управления плагином используются команды с префиксом /grace. Вот полный список:
/grace help- Показать меню помощи./grace start [seconds]- Запустить защиту с указанной длительностью (можно без неё)./grace stop- Мгновенно завершить защиту./grace pause- Поставить активный таймер на паузу./grace resume- Возобновить таймер./grace extend <seconds>- Добавить время к активной защите./grace reduce <seconds>- Убрать время из активной защиты./grace status- Показать статус защиты и текущие глобальные правила./grace reload- Перезагрузить настройки плагина./grace tools- Получить инструменты выделения углов региона./grace gui- Открыть админскую панель управления./grace claim <name>- Создать регион из выбранных углов./grace delete <name>- Удалить регион./grace list- Список всех регионов./grace info <name>- Показать детали региона и значения правил./grace setflag <region> <flag> <true/false>- Установить значение правила для региона./grace flag <flag> <true/false>- Установить глобальное правило./grace <region> <flag> <true/false>- Сокращённая команда для установки правил региона.
Права (Permissions)
Для каждой команды есть своё право. Ниже полный список:
grace.start- Запуск защиты.grace.stop- Остановка защиты.grace.pause- Пауза.grace.resume- Продолжение.grace.extend- Продление.grace.reduce- Сокращение.grace.status- Просмотр статуса.grace.reload- Перезагрузка настроек.grace.tools- Получение инструментов для регионов.grace.gui- Открытие админского GUI.grace.claim- Создание регионов.grace.delete- Удаление регионов.grace.list- Список регионов.grace.info- Просмотр информации о регионе.grace.flags- Редактирование правил регионов.grace.globalflag- Редактирование глобальных правил.grace.deathban.ignore- Игнорирование бана за смерть при включённом режиме обхода.
Не забудьте выдать права игрокам или группе, которые должны управлять защитой.
Правила и флаги
Все правила используют значения: true = разрешено, false = заблокировано.
Вот доступные флаги:
allow-pvp- разрешить PvP.allow-block-breaking- разрешить ломание блоков.allow-block-placing- разрешить установку блоков.allow-mob-damage- разрешить урон от мобов.allow-mob-spawning- разрешить спавн мобов.allow-player-damage- разрешить урон игроку от других игроков.allow-commands- разрешить команды.allow-flight- разрешить полёт.allow-item-drop- разрешить выбрасывание предметов.allow-item-pickup- разрешить подбор предметов.
Это удобный набор для настройки почти любого сценария.
Гайд по настройке
Рассмотрим основные опции из конфигурационного файла.
Основные таймеры
grace-duration-seconds- Длительность защиты по умолчанию при ручном запуске.auto-start-duration-seconds- Длительность, используемая для автостарта, если для мира не задана своя.auto-start- Если включено, защита запускается автоматически при старте сервера.grace-active- Сохраняемое плагином значение состояния (runtime).grace-end-time- Сохраняемая временная метка окончания (runtime).
Персональная защита
per-player-grace-enabled- Включает индивидуальные таймеры защиты для каждого игрока.per-player-grace-duration- Длительность персональной защиты.grace-starts-from-join- Запуск персональной защиты при первом входе игрока.
Переключатели защиты
no-damage-everything- Блокирует весь урон игроку во время защиты.extra-life-enabled- Даёт одну дополнительную жизнь во время защиты.no-hunger-loss- Предотвращает снижение голода во время защиты.
Звуки
sounds.grace-start- звук начала защиты.sounds.grace-end- звук окончания.sounds.warning- звук предупреждения.sounds.action-blocked- звук заблокированного действия.sounds.volume- громкость.sounds.pitch- высота тона.
Интервалы предупреждений
warning-intervals- Карта вида "время до конца" и "текст сообщения". Используйте%time%для вставки форматированного оставшегося времени.
Глобальные значения по умолчанию
default-flags.*- Значение по умолчанию для всех флагов на сервере.
Заблокированные команды
blocked-commands- Список команд, которые блокируются, еслиallow-commandsустановлен вfalse.
Настройки миров
worlds.<world>.grace-enabled- Включает обработку защиты для этого мира.worlds.<world>.duration- Длительность защиты для мира (используется при ручном старте, если не указана своя).worlds.<world>.flags.*- Значения флагов по умолчанию для конкретного мира.
Настройки Deathban
deathban.banreason- Причина бана.deathban.ban-delay- Задержка бана.deathban.spectator-after-death- Переход в режим наблюдателя после смерти.deathban.ban-time- Время бана.deathban.ban-ip- Бан по IP (true/false).deathban.ignore-permission- Право, которое игнорирует бан.
Сообщения
messages.grace-end-title- Заголовок при окончании защиты.messages.grace-end-subtitle- Подзаголовок при окончании.messages.grace-end-message- Сообщение в чат при окончании.messages.pvp-disabled-message- Сообщение о том, что PvP отключено.messages.no-permission- Сообщение о недостатке прав.messages.grace-started- Сообщение о старте защиты.messages.config-reloaded- Сообщение о перезагрузке конфигурации.messages.grace-active-already- Сообщение о том, что защита уже активна.messages.grace-stopped- Сообщение об остановке защиты.
Поддержка плейсхолдеров
Grace999 отлично интегрируется с плагинами, поддерживающими плейсхолдеры (например, PlaceholderAPI). Вот список доступных плейсхолдеров:
%grace_active%- Активна ли глобальная защита.%grace_paused%- На паузе ли защита.%grace_remaining%- Оставшееся время (в секундах).%grace_remaining_formatted%- Оставшееся время в форматированном виде.%grace_remaining_short%- Короткая версия времени.%grace_player_active%- Активна ли защита для игрока.%grace_player_remaining%- Оставшееся время для игрока (секунды).%grace_player_remaining_formatted%- Форматированное время для игрока.%grace_player_remaining_short%- Короткая версия.%grace_region%- Регион, в котором находится игрок.%grace_world_grace_enabled%- Включена ли защита в мире.%grace_flag_<flagname>%- Значение конкретного флага.
Вывод
Если вы администрируете PvP-сервер Minecraft, без такого плагина не обойтись. Grace999 помогает новичкам адаптироваться, а администраторам даёт гибкий контроль над игровым процессом. Плагин легко настраивается, поддерживает регионы, плейсхолдеры и GUI. Скачайте Grace999 и настройте идеальный период защиты на своём сервере.
