Плагин для серверов Майнкрафт, который ограничивает время полёта игрока на сутки. Лимиты зависят от групп прав, а дополнительное время можно выдавать командами.
Возможности
- Для каждой группы в
groups.ymlзадаётся базовое суточное время полёта; если у игрока есть несколько групп, их лимиты суммируются. - Базовый лимит автоматически обновляется в установленное время суток.
- Дополнительное время расходуется раньше суточного; порядок расходования можно изменить в конфиге.
- Есть интеграция с регионами Residence: флаг
noflyзапрещает полёт, аflyдаёт неограниченный полёт. - Есть интеграция с Dominion: полёт разрешён только в регионах с флагом
fly. - Для PlaceholderAPI доступны плейсхолдеры остатка и общего времени полёта:
%sweetflight_standard_time%,%sweetflight_status_time%,%sweetflight_extra_time%,%sweetflight_time%и варианты с_seconds.
Команды
Основная команда — /sweetflight; также работают /sweetfly, /sflight, /sfly и /sf.
/sf toggle,/sf on,/sf off— переключить, включить или выключить полёт./sf check— посмотреть группу полёта и доступное время./sf toggle [player],/sf on [player],/sf off [player]— управлять полётом другого игрока./sf check [player]— посмотреть группу и время другого игрока./sf reset <player>— сбросить сегодняшний базовый лимит игрока./sf set <player> <time>— задать дополнительное время./sf add <player> <time>— добавить дополнительное время./sf reload database— переподключиться к базе данных./sf reload— перезагрузить конфигурацию.
Время указывается сочетанием числа и единицы: h — часы, m — минуты, s — секунды. Например: 1m, 2h3m, 4h5m6s.
Права
sweet.flight.toggle— управление собственным полётом.sweet.flight.check— просмотр своей группы и времени.sweet.flight.toggle.other— управление полётом другого игрока.sweet.flight.check.other— просмотр группы и времени другого игрока.
Команды /sf reset, /sf set, /sf add, /sf reload database и /sf reload доступны OP и консоли.
Настройка
Группы и их суточные лимиты настраиваются в groups.yml. Стандартная конфигурация написана на китайском языке; переводы интерфейса, включая английский, находятся в репозитории локализаций.
Требования
Для Dominion следует настроить fly-permission-nodes: стандартное управление полётом этого плагина регионов может мешать работе менеджеров полёта.
