Скачать CloudProtections — Minecraft Моды — MetaMods
CloudProtections

CloudProtections

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.21.1
Сервер
Управление

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. Можно изменять исключения и флаги зон, но не саму область, идентификатор и приоритет.