
ProtectionStones – это мощный плагин для серверов Nukkit, позволяющий игрокам защищать свои территории с помощью специальных блоков. Плагин создаёт защищённые регионы, которые предотвращают строительство, разрушение блоков и другие действия посторонними игроками.
Содержание
Основные возможности
ProtectionStones предоставляет широкий набор функций для защиты земель и управления регионами:
- Захват территории с помощью блоков: Размещайте специальные блоки для создания защищённых зон.
- Настраиваемый размер регионов: Устанавливайте радиус защиты в зависимости от типа блока.
- Система друзей: Добавляйте доверенных игроков в свои регионы.
- Передача регионов: Передавайте право владения регионом другому игроку.
- Ограничение количества регионов: Настройка лимитов с разделением по уровням разрешений.
- Защита от взрывов: Настраиваемая защита от взрывов для каждого типа блока.
- Уведомления о входе/выходе: Сообщения при входе или выходе из защищённой зоны.
Команды
Плагин предоставляет следующие команды для управления регионами:
Команда | Описание | Использование |
---|---|---|
/pslimit | Проверяет оставшиеся лимиты регионов | /pslimit |
/psadd | Добавляет друга в регион | /psadd <игрок> |
/psremove | Удаляет друга из региона | /psremove <игрок> |
/pstransfer | Передаёт регион другому игроку | /pstransfer <игрок> |
Конфигурация
Настройки плагина задаются в файле config.yml. Вы можете настроить типы блоков, радиус защиты, защиту от взрывов, лимиты регионов и сообщения.
Пример конфигурации
# Настройки блоков (ID:данные)
protection-blocks:
"41:0": # Золотой блок
radius: 10
anti-explode: true
"57:0": # Алмазный блок
radius: 15
anti-explode: false
# Глобальные настройки
global-anti-explode: true
default-max-claims: 3
# Сообщения
messages:
# Системные сообщения
player-only: "§cЭта команда доступна только в игре!"
player-not-found: "§cИгрок не найден!"
usage: "§cИспользование: {usage}"
# Сообщения о защите
region-created: "§aЗащита создана! Радиус: {radius} блоков. Осталось: {left}/{max}."
limit-reached: "§cВы достигли лимита регионов ({max}). Сначала удалите старые!"
limit-check: "§aУ вас доступно {left}/{max} регионов."
target-limit-reached: "§cИгрок {player} достиг лимита регионов!"
# Взаимодействие с блоками
block-broken: "§cЗащита удалена. Теперь у вас {left}/{max} регионов."
block-break-denied: "§cЭто не ваша защита! Только владелец может её сломать."
# Сообщения о регионах
enter-region: "§eВы вошли в защищённую зону игрока {owner}."
leave-region: "§cВы покинули защищённую зону."
not-in-your-region: "§cВы не в своей защищённой зоне!"
# Управление друзьями
friend-added: "§aИгрок {player} добавлен в защиту!"
friend-removed: "§aИгрок {player} удалён из защиты!"
# Передача региона
transfer-success: "§aЗащита успешно передана игроку {player}!"
Разрешения
Плагин использует следующие разрешения для управления количеством доступных регионов:
Разрешение | Описание |
---|---|
prstones.max.<число> | Устанавливает максимальное количество регионов (например, prstones.max.5 для 5 регионов). |
Примечание: Операторы сервера (OP) по умолчанию имеют неограниченное количество регионов.
Установка
Чтобы установить ProtectionStones, выполните следующие шаги:
- Скачайте ProtectionStones.jar и поместите его в папку /plugins/ вашего сервера.
- Перезапустите сервер.
- Настройте параметры в файле config.yml по вашим предпочтениям.
- Назначьте игрокам необходимые разрешения для использования плагина.
Плагин автоматически создаёт защищённые регионы, когда игроки размещают настроенные блоки, и сохраняет все данные в файле regions.yml.
Скачать плагин
ProtectionStones-1.1-SNAPSHOT.jar
📁 Размер: 10.71 KB