Плагин для серверов Майнкрафт, форк BlockProt, защищает контейнеры, интерактивные блоки, транспорт с хранилищем, рамки и некоторых мобов от чужого доступа и гриферов. Игрок открывает меню защиты, присев и нажав ПКМ по объекту, поэтому обычные действия не требуют команд. Есть русский язык.
Возможности
- Защищает сундуки, шалкеровые ящики, печи, воронки, раздатчики, бочки, варочные стойки, книжные полки, проигрыватели, ульи и другие блоки с инвентарём.
- Поддерживает двери, люки, калитки, наковальни, котлы, стол зачарований, точило, камнерез, ткацкий станок, стол картографа, стол кузнеца, компостер, колокол, нотный блок и яйцо дракона.
- Можно защитить рамки, светящиеся рамки, сундучные лодки, вагонетки с сундуком и воронкой. Рамка на защищаемом блоке наследует его владельца, список друзей и состояние замка.
- Защищает приручённых волков, кошек, попугаев, лошадей, лам и жителей. Житель, связанный с защищённым рабочим местом, наследует его защиту; для владельца доступен поиск такого жителя частицами.
- В меню можно закрыть или открыть объект, добавить друзей, сделать доступ публичным, разрешить редстоун и воронки, посмотреть журнал доступа, а также копировать настройки на другие объекты.
- Плагин сообщает владельцу о взрывах рядом с защищёнными объектами, в том числе при следующем входе в игру.
- Поддерживает отдельные правила для миров, перенос владения всеми объектами, очистку защит неактивных игроков, автозащиту вставок WorldEdit и переменные PlaceholderAPI:
%blockprot_global_block_count%,%blockprot_own_block_count%,%blockprot_default_friends%.
Команды
/bp lockables— список защищаемых блоков и сущностей./bp tiers— управление ролями персонала и дополнительными правами./bp info <player>— объекты игрока с переходом к ним./bp unlock <player>— просмотр и снятие чужих защит./bp reload— перезагрузка конфигурации./bp debug run— внутренняя диагностика./bp transferall <player>— передача всех своих защищённых объектов другому игроку.
Права
blockprot.user— обычные возможности игрока.blockprot.user.admin— административные команды и меню.blockprot.user.admin.t1,blockprot.user.admin.t2,blockprot.user.admin.t3— уровни прав персонала.blockprot.user.admin.owner— полный доступ и назначение ролей.blockprot.lockmax— обход лимита защищаемых объектов.blockprot.locklimit.<N>— собственный лимит объектов, напримерblockprot.locklimit.500.blockprot.blocks.tp— телепортация к объектам из административных меню.blockprot.debug— доступ к диагностике.
Настройка
Списки защищаемых блоков и сущностей задаются в blocks.yml и применяются без перезапуска. В config.yml включается защита сущностей через entity_protection; там же настраивается защита жителя у рабочего места и радиус её действия. Файлы blocks.yml и worlds.yml поддерживают группы материалов, например [*] для всех или [*-CHEST -*SIGN] для всех, кроме сундуков и табличек.
Требования
Работает на Paper, Purpur и Folia; требуется Java 21 или новее. При необходимости можно использовать MySQL или MariaDB. Есть интеграции с Towny, WorldGuard, Lands, ClaimChunk, GriefPrevention, Residence, PlaceholderAPI, SkinsRestorer, WorldEdit/FAWE, Floodgate/Geyser, ImageFrame и ViaVersion.
