CloudProtections
Активный0.0
Установок
Последнее обновление
Версии
CloudProtections
Этот плагин для Minecraft Paper создаёт защищённые сферические и кубические зоны, где можно настроить ограничения для игроков и мобов.
Управление защитными зонами
- Для просмотра всех созданных зон используйте команду
/cprots list - Создание новой защитной зоны осуществляется командой
/cprots create <тип> <идентификатор> <позиция1> <позиция2|радиус> [<измерение>], где тип может быть "box" для кубической зоны или "sphere" для сферической - По умолчанию каждая созданная зона защищена от всех видов взаимодействий
Настройка параметров защитных зон
Для изменения конкретной зоны доступны следующие команды:
- Удалить определённую зону:
/cprots modify <зона> delete - Переименовать зону:
/cprots modify <зона> rename <новый_идентификатор> - Добавить или убрать правила (флаги):
/cprots modify <зона> flags <add|remove> <флаг1> [<флаг2>] [<флаг3>] ... - Просмотреть текущие активные флаги для зоны:
/cprots modify <зона> flags list - Добавить или убрать исключения по UUID:
/cprots modify <зона> exclusions <add|remove> <UUID>— это позволяет указать сущности, на которые не распространяются правила зоны - Просмотреть список исключений:
/cprots modify <зона> exclusions list - Изменить приоритет зоны:
/cprots modify <зона> priority <приоритет>— высший приоритет имеет большее влияние при наложении нескольких зон
Интеграция через API
Подключение зависимости
Добавьте в файл build.gradle.kts:
repositories {
maven("https://repo.cloudcraftmc.de/releases/")
}
dependencies {
compileOnly("dev.booky:cloudprotections:{VERSION}")
}
Использование
Получите экземпляр ProtectionsManager через bukkit ServicesManager. Для обновления зон используйте ProtectionsManager#updateRegions — изменения сохраняются в файл мгновенно. Новые зоны создаются через new ProtectionRegion. Можно изменять исключения и флаги зон, но не саму область, идентификатор и приоритет.