Перейти к содержимому

Приваты и защита территорий (WorldEdit + WorldGuard)

WorldGuard — плагин для защиты территорий («приватов»). Он позволяет выделить область и запретить в ней ломать блоки, ставить их, ПВП, спавн мобов и многое другое. WorldGuard работает в паре с WorldEdit — плагином, которым удобно выделять область.

Нужны оба плагина:

  1. Скачайте WorldEdit и WorldGuard с Modrinth.
  2. Загрузите оба jar в папку plugins/ через Files на mgr.pg19.su.
  3. Нажмите Restart.

WorldGuard берёт границы из выделения WorldEdit.

  1. Возьмите деревянный топор — это «палочка» выделения. Или получите её командой //wand.
  2. Левый клик по блоку — первая точка (угол).
  3. Правый клик по другому блоку — вторая точка (противоположный угол).

Регион будет прямоугольным параллелепипедом между этими точками (по высоте — от нижнего до верхнего блока выделения).

КомандаДействие
/rg define мойрегионСоздать регион по выделению
/rg addmember мойрегион НикДобавить участника (может строить)
/rg addowner мойрегион НикДобавить владельца
/rg removemember мойрегион НикУбрать участника
/rg info мойрегионИнформация о регионе
/rg remove мойрегионУдалить регион
/rg listСписок регионов

Флаги задают поведение внутри региона:

/rg flag мойрегион pvp deny
/rg flag мойрегион mob-spawning deny
/rg flag мойрегион greeting "Добро пожаловать в мой дом"
/rg flag мойрегион farewell "Заходите ещё"
  • pvp deny — запрет ПВП.
  • mob-spawning deny — не спавнятся мобы.
  • greeting / farewell — сообщения при входе и выходе из региона.

Чтобы гости не ломали спавн, выделите его и создайте регион, а строить разрешите только администраторам:

//wand
(выделите область спавна левым и правым кликом)
/rg define spawn
/rg flag spawn pvp deny
/rg flag spawn greeting "Добро пожаловать на сервер!"

Регион __global__ действует на весь мир и не требует выделения. Через него задают правила по умолчанию для всей карты:

/rg flag __global__ pvp deny
/rg flag __global__ creeper-explosion deny