Мод для Майнкрафт на Fabric, который добавляет приваты и регионы для защиты построек на сервере. Игрок выделяет прямоугольную территорию, назначает владельцев и правила доступа, а владелец получает уведомления о попытках нарушить защиту.
Возможности
- Защита регионов от ломания и установки блоков, взаимодействия с кнопками и рычагами, открытия сундуков, бочек и воронок, урона мобам и пвп.
- Белый список даёт игрокам доступ к разрешённым действиям, а чёрный полностью его запрещает. При добавлении игрока в один список он удаляется из другого.
- Пересекающиеся регионы не создаются; для них можно задавать приоритет и расширять границы в нужную сторону.
- Владелец может настроить цветные сообщения при входе и выходе из региона.
- Оповещения фиксируют входы, выходы и попытки нарушить каждое правило. Если владельца нет на сервере, сообщения сохраняются и выдаются при входе.
- Данные регионов и уведомлений хранятся в
config/areaprotection/в формате JSON.
Как пользоваться
Сначала отметьте две точки командой /area pos1 и /area pos2, затем создайте регион: /area create <name> [priority].
/area delete <name>— удалить регион./area info <name>и/area list— посмотреть сведения о регионе или список регионов./area expand <region> <direction> <amount>— расширить регион вверх, вниз, на север, юг, запад или восток./area protection <region> <type> <true/false>— включить или выключить правило защиты./area whitelist add <region> <player>и/area whitelist remove <region> <player>— управлять белым списком./area blacklist add <region> <player>и/area blacklist remove <region> <player>— управлять чёрным списком./area message <region> enter <message>и/area message <region> leave <message>— задать сообщения при входе и выходе./alert toggle <region>— включить или выключить все уведомления региона./alert settings <region> <type>— переключить отдельный тип уведомлений./alert inbox [page],/alert clear,/alert history <region> [page]— открыть, очистить или посмотреть историю уведомлений.
Для команд и действий используются права areaprotection.pos, areaprotection.create, areaprotection.delete, areaprotection.whitelist, areaprotection.blacklist, areaprotection.protection, areaprotection.alerts.receive, areaprotection.bypass, areaprotection.admin и areaprotection.reload.
Настройки
В config/areaprotection.json можно изменить максимальный объём региона, число регионов на игрока, задержки между одинаковыми уведомлениями, правила защиты по умолчанию и параметр blacklistHardBlock.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java 21. Мод работает только на сервере, поэтому подключаться можно как с ванильного, так и с модифицированного клиента. LuckPerms подключается автоматически и позволяет гибко выдавать права; без него базовые права получают все игроки, а права администратора доступны операторам сервера.
