ProtectionStones - это серверный плагин для Майнкрафт, который дает игрокам возможность защищать свои постройки и территории без вмешательства администрации.
Если вы когда-нибудь сталкивались с гриферством на сервере, то знаете, как это может испортить впечатление от игры. Защита регионов вручную через WorldGuard требует прав админа и не всегда удобна. ProtectionStones решает эту проблему: игрок сам ставит блок, и вокруг него автоматически создается защищенная зона (регион WorldGuard) заданного радиуса.
Как это работает
Плагин использует WorldGuard и WorldEdit для создания регионов. Администратор настраивает блоки защиты (например, камень или алмазный блок), а игроки получают их через команду /ps get. При установке блока создается регион, при разрушении - удаляется. Можно добавлять других игроков в регион и менять флаги (например, разрешить или запретить PvP, доступ к сундукам и т.д.).
Требования
- WorldGuard 7+
- WorldEdit 7+
- Vault (опционально - для экономики)
- PlaceholderAPI (опционально - для плейсхолдеров)
- Spigot или Paper 1.21.10+ (и выше)
Установка
Просто скопируйте jar-файл плагина в папку plugins и перезапустите сервер. Плагин создаст стандартную конфигурацию. По умолчанию никакие права игрокам не выданы - их нужно настроить вручную.
Настройка блоков защиты
В папке plugins/ProtectionStones/blocks находятся файлы конфигурации блоков (например, block1.toml). Чтобы добавить новый блок, скопируйте существующий и измените поля type (тип блока в игре) и alias (название для команды). Главное - чтобы не было дубликатов.
Флаги регионов
Защита осуществляется через флаги WorldGuard. Вы можете настроить любые флаги из списка WorldGuard (например, запрет на строительство посторонним или на взаимодействие с механизмами). Также можно использовать плагины, расширяющие набор флагов, например WorldGuard Extra Flags.
Полезные советы
- WorldGuard по умолчанию блокирует перемещение предметов через воронки между регионами. Чтобы это исправить, в конфиге WorldGuard установите
ignore-hopper-item-move-events: true. - Для защиты от растекания воды и лавы в регионы включите
high-frequency-flagsиprotect-against-liquid-flow: trueв конфиге WorldGuard.
Использование
Игроки получают блок защиты через команду /ps get <название блока>. Ставят его в нужном месте. После установки блок нельзя сломать обычным способом (кроме автора региона или игроков с правами). Команды для управления регионом: /ps add <игрок> - добавить игрока, /ps remove <игрок> - удалить, /ps flag <флаг> <значение> - изменить флаг.
Права доступа
Плагин использует стандартную систему разрешений. Вы можете выдать право на использование блоков, на получение, на добавление игроков и т.д. Список всех прав можно посмотреть в документации (но мы его тут не приводим, так как он есть у автора).
Плейсхолдеры
Если у вас установлен PlaceholderAPI, ProtectionStones предоставляет плейсхолдеры для отображения информации о регионе: количество защит, владелец и прочее.
Итог
ProtectionStones - это удобный и гибкий плагин для защиты регионов на сервере Minecraft. Он идеально подходит как для небольших серверов с друзьями, так и для крупных проектов, где нужно дать игрокам возможность самостоятельно обезопасить свои постройки. Главное - не забыть настроить права и WorldGuard под свои нужды. Скачайте ProtectionStones и забудьте о гриферах!

