Как настроить конфиг worldguard

Как настроить конфиг worldguard

Очень часто на сервере требуется запретить некоторые команды для какой-то группы игроков, например запретить приват территорий для плохих игроков, или разрешить приват территорий для хороших игроков. Для этого и нужны разрешения в плагине WorldGuard, для каждой команды есть разрешение.

А мы вам расскажем, для какой команды какое разрешение нужно, кстати, для разрешений (permissions) необходим плагин PermissionsEx скачать плагин PermissionsEx .

worldguard.region.redefine.own (Владелец может изменять свой регион)
worldguard.region.redefine.member (Член региона может изменять регион)
worldguard.region.redefine (Можно изменять любой регион)

В WorldGuard 5.8 и новее разрешение немного изменилось:

worldguard.region.redefine.own.* worldguard.region.redefine.member.* worldguard.region.redefine.*

worldguard.region.select.own.* (Владелец региона может выбрать свой регион)
worldguard.region.select.own. (Владелец региона может выбрать свой регион по айди)
worldguard.region.select.member.* (Член региона может выбрать регион)
worldguard.region.select.member. (Член региона может выбрать регион по айди)
worldguard.region.select.* (Выбрать любой регион)
worldguard.region.select. (Выбрать любой регион по айди)

worldguard.region.info.own (Владелец региона может получить информацию о регионе)
worldguard.region.info.member (Член региона может получить информацию о регионе)
worldguard.region.info.* (Можно смотреть информацию о любом регионе)

В WorldGuard 5.7.6 и новее это разрешение немного изменилось:

worldguard.region.info.own.*
worldguard.region.info.member.*
worldguard.region.info.*

worldguard.region.addowner.own.* (Владелец региона может добавлять других владельцев в свой регион)
worldguard.region.addowner.member.* (Член региона может добавлять владельца в регион)
worldguard.region.addowner.* (Можно добавить владельца в любой регион)

worldguard.region.removeowner.own.* (Владелец региона может удалять других владельцев из своего региона)
worldguard.region.removeowner.member.* (Член региона может удалять владельцев из региона)
worldguard.region.removeowner.* (Можно удалить владельца из любого региона)

worldguard.region.addmember.own.* (Владелец региона может добавлять членов в регион)
worldguard.region.addmember.member.* (Член региона может добавлять членов в регион)
worldguard.region.addmember.* (Можно добавить члена в любой регион)

worldguard.region.removemember.own.* (Владелец может удалять других членов региона)
worldguard.region.removemember.member.* (Член региона может удалять других членов региона)
worldguard.region.removemember.* (Можно удалять членов любого региона)

worldguard.region.list.own (Владельцы могут смотреть список своих регионов)
worldguard.region.list (Возможность смотреть все регионы)

Для разрешения флага необходимо дать игроку сразу два разрешения. Первое — разрешение на сами флаги.

worldguard.region.flag.regions.own.* (Владельцы региона могут устанавливать флаги на свой регион)
worldguard.region.flag.regions.own. (Владельцы региона могут устанавливать флаги на свой регион по айди)
worldguard.region.flag.regions.member.* (Члены региона могут установить флаг на регион)
worldguard.region.flag.regions.member. (Члены региона могут установить флаг на регион по айди)
worldguard.region.flag.regions.* (Установить флаг на любой регион)
worldguard.region.flag.regions. (Установить флаг на любой регион по айди)

Затем необходимо дать разрешение на использование конкретного флага

worldguard.region.flag.flags. .* (Разрешить конкретный флаг, о флагах читайте ниже)
worldguard.region.flag.flags.* (Разрешает использование любых флагов)

worldguard.region.setpriority.own.* (Владелец региона может установить приоритет региона)
worldguard.region.setpriority.own. (Владелец региона может установить приоритет региона по айди)
worldguard.region.setpriority.member.* (Члены региона могут установить приоритет региону)
worldguard.region.setpriority.member. (Члены региона могут установить приоритет региону по айди)
worldguard.region.setpriority.* (Установить приоритет любому региону)
worldguard.region.setpriority. (Установить приоритет любому региону по айди)

worldguard.region.setparent.own.* (Владельцы регионов могут устанавливаться родителя в своём регионе)
worldguard.region.setparent.own. (Владельцы регионов могут устанавливаться родителя в своём регионе по айди)
worldguard.region.setparent.member.* (Члены региона могут устанавливать родителя)
worldguard.region.setparent.member. (Члены региона могут устанавливать родителя по айди)
worldguard.region.setparent.* (Возможность установить родителя в любом регионе)
worldguard.region.setparent. (Установить родителя в любом регионе по айди)

worldguard.region.teleport.own.* (Владельцы регионов могут телепортироваться в свои регионы)
worldguard.region.teleport.own. (Владельцы регионов могут телепортироваться в свои регионы по айди)
worldguard.region.teleport.member.* (Члены региона могут телепортироваться в регион)
worldguard.region.teleport.member. (Члены региона могут телепортироваться в регион по айди)
worldguard.region.teleport.* (Телепортироваться в любой регион)
worldguard.region.teleport. (Телепортироваться в любой регион по айди)

worldguard.region.remove.own.* (Владельцы регионов могут удалять свои регионы)
worldguard.region.remove.own. (Владельцы регионов могут удалять свои регионы по айди)
worldguard.region.remove.member.* (Члены региона могут удалять регион)
worldguard.region.remove.member. (Члены региона могут удалять регион по айди)
worldguard.region.remove.* (Удалить любой регион)
worldguard.region.remove. (Удалить любой регион по айди)

На каждый регион можно установить флаг, например есть вы хотите отключить спавн мобов в регионе, или вам необходимо отключить пвп в регионе, для этого и созданы флаги в ворлд гуарде. Для того чтобы использовать флаги нужно прописать разрешения (они выше).

Источник

World Guard — Приват территорий — команды управления плагином [1.12.2] [1.11.2] [1.10.2]

Защита зон осуществляется плагином WorldGuard .
Чтобы защитить зону, сначала её необходимо выделить.
Выделение зоны производится деревянным топором ( вводим команду //wand ).

Любая зона, выделенная WorldGuard представляет собой Параллелепипед (или кубоид). То есть, он может быть прямоугольный, квадратный, и так далее, но не может быть сложной формы. В игре он выделяется всего двумя точками.
На данной картинке этими точками являются A и G.

Базовый способ выделить регион:
В один куб ткнуть левой кнопкой с деревянным топором в руке, а в другой куб — правой кнопкой . Это будут крайние противоположные точки нашего кубоида — A и G с картинки.
Однако такой способ не всегда удобен. Он вынуждает строить высокие столбы и копать глубокие ямы.

Чтобы облегчить этот труд :
//expand — Эта команда расширяет регион в заданную сторону.
Пример: //expand 5 up — Расширим выделение на 5 кубов вверх.

//contract — Уменьшает выделение региона в заданную сторону.
Пример: //contract 5 up — Уменьшим выделение на 5 кубов снизу вверх

Возможные направления:
1. up
2. down
3. me

Первые два расширяют вверх и вниз, а последний туда, куда вы смотрите.
Команда contract нуждается в дополнительных комментариях.
Если указать направление me, то регион уменьшится на заданное число ОТ вас. Соответственно если указать сторону up, то регион уменьшится снизу вверх, то есть нижняя граница поднимется вверх. Еще есть третий аргумент, между первым и последним. Он позволяет указать величину сокращения региона с другой стороны, в другую сторону.

//shift — Сдвигает все выделение.
Пример: //shift 5 down — Сдвинет выделение на 5 кубов вниз

Есть еще один способ указать эти две точки.
Команды:
//hpos1
//hpos2

Устанавливают точки в тех кубах, на которые вы смотрите, то есть куда направлен крестик в центре экрана.
Каждый раз когда вы изменяете выделение, в скобочках, в конце строки, показывается сколько всего кубов в выделеном вами регионе.

Когда вы выделите кубоид, можно сохранить его за вами:
/region claim — Сохраняет выделенный кубоид как регион с указанным именем.

У каждого региона есть владельцы (owner) и члены (member) . Владельцы могут изменять параметры региона, и добавлять членов и других владельцев. Когда вы создаете регион, вы автоматически записываетесь во владельцы.
Чтобы записать во владельцы или члены региона, используются команды:
/region addowner и т.д.
Пример: /region addowner TestRegion Player1 Player2

/region addmember и т.д.
Пример: /region addmember TestRegion Player1 Player2

Для удаления:
/region removeowner и т.д.
Пример: /region removeowner TestRegion Player1 Player2 [/i]

/region removemember и т.д.
Пример: /region removemember TestRegion Player1 Player2

Например, игрок Vanya хочет построить себе дом.
Vanya выделяет регион любым способом и пишет /region claim MoyDom
Теперь никто кроме него не может строить в этом регионе. Потом приходят его друзья Petya и Vasya и хотят ему помочь.
Vanya пишет /region addmember pagoda Petya Vasya
Теперь Petya и Vasya могут помогать ему строить дом. Когда он будет закончен, и Vanya захочет в нём жить, и чтобы ему никто не мешал, он пишет /region removemember Petya Vasya и эти игроки уже не могут изменять кубы внутри региона MoyDom .

Регионам можно задать дочерние и родительские регионы:
/region setparent — В данном случае «регион» становится дочерним регионом региона «регион-родитель».

Для такого объединения нужно быть в списке владельцев обоих регионов .
Чтобы удалить родительскую связь, нужно просто не указать родительский регион, то есть /region setparent .

Если просто выделить один регион внутри другого, они не будут дочерним и родительским.
Только владелец старого региона может выделить новый регион, частично перекрывающий старый.

Если вы ошиблись при разметке региона, и уже сохранили его, то его можно выбрать как выделение с помощью команды:
/region select

Сохранить изменения в регионе можно снова написав:
/region claim

Удалить регион можно с помощью команды:
/region delete

Теперь обычные пользователи тоже могут ставить флаги, но это могут делать только владельцы региона.
Флаги ставяться командой:
/region flag

Флаги:
pvp — Возможно ли PvP в данной зоне
use — Использование механизмов, дверей
chest-access — Использование сундуков
water-flow — Растекание лавы
lava-flow — Растекание воды
lighter — Поджигание зажигалкой

Значения:
deny — отключено
none — такой же флаг как и не в приватной зоне
allow — включен

Команда — /region info — выводит список овнеров и мемберов указанного региона, и еще некоторую информацию.

Вы всегда можете узнать, принадлежит ли куб к региону, ткнув правой кнопкой обычной палочкой(stick).
Вам выведется:
«Can you build? No . или Yes .»

ВНИМАНИЕ.
Некоторые правила использования:

  1. Выделять только свой участок.
  2. Не выделять регион от неба до самого низа мира.
  3. Называть регионы своим ником
  4. Не пытаться захватить мир. 🙂

Источник

Minecraft Wiki

Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.

WorldGuard

WorldGuard — это плагин для SMP-сервера под управлением Bukkit, позволяющий защищать регионы на сервере и добавляющий некоторые полезные инструменты. Для работы необходим плагин WorldEdit.

Содержание

Установка [ ]

  1. Скачайте WorldGuard.
  2. Скопируйте файл в папку /plugins .

Права на команды [ ]

Использование предмета выделения (деревянный топор)
/region claim
  • worldguard.region.removeowner.own.*
  • worldguard.region.removeowner.member.*
  • worldguard.region.removeowner.*

Сокращенно: remmember, removemem, remmem

  • worldguard.region.removemember.own.*
  • worldguard.region.removemember.member.*
  • worldguard.region.removemember.*
Команда Право
Основные команды
/god
  • worldguard.god
  • worldguard.god.other (для других игроков)
/ungod
  • worldguard.ungod
  • worldguard.ungod.other (для других игроков)
/heal
  • worldguard.heal
  • worldguard.heal.other (для других игроков)
/slay
  • worldguard.slay
  • worldguard.slay.other (для других игроков)
/locate
  • worldguard.locate
/stack
  • worldguard.stack
  • worldguard.stack.illegitimate
  • worldguard.stack.damaged
Чрезвычайные команды
/stopfire
  • worldguard.fire-toggle.*
/allowfire
  • worldguard.fire-toggle.*
/halt-activity
  • worldguard.halt-activity.*
/halt-activity -c
  • worldguard.halt-activity.*
Команды защиты территорий
/region define
  • worldguard.region.define
/region redefine
  • worldguard.region.redefine.own (дает возможность владельцам переназначать регион)
  • worldguard.region.redefine.member (дает возможность жителям переназначать регион)
  • worldguard.region.redefine
/region claim
  • worldguard.region.claim
/region select
  • worldguard.region.select.own.* (дает возможность владельцам выбирать свои регионы)
  • worldguard.region.select.own. (даёт возможность владельцам выбирать регион по названию)
  • worldguard.region.select.member.* (позволяет участникам выбирать свои регионы)
  • worldguard.region.select.member. (позволяет участникам выбирать регион по названию)
  • worldguard.region.select.*
  • worldguard.region.select. (для данного региона)
/region info
  • worldguard.region.info.own (позволяет владельцам запросить информацию о регионе) (worldguard.region.info.own.* в версиях 5.7.6 и выше)
  • worldguard.region.info.member (позволяет члену региона запросить информацию о регионе) (worldguard.region.info.member.* в версиях 5.7.6 и выше)
  • worldguard.region.info (worldguard.region.info.* в версиях 5.7.6 и выше)
/region addowner (позволяет добавлять владельцев региона (не рекомендуется))
  • worldguard.region.addowner.own.*
  • worldguard.region.addowner.member.*
  • worldguard.region.addowner.*
/region removeowner
/region addmember (позволяет добавлять участников в регион (рекомендуется))
  • worldguard.region.addmember.own.*
  • worldguard.region.addmember.member.*
  • worldguard.region.addmember.*
/region removemember
/region list
  • worldguard.region.list.own (позволяет владельцам увидеть список своих регионов)
  • worldguard.region.list

warning|text=Permissions are currently not checked for the other world if another world is specified.

There are TWO sets of permissions that you must give. The first is the permission to use the command.

  • worldguard.region.flag.regions.own.* (позволяет владельцам устанавливать флаги в своих регионах)
  • worldguard.region.flag.regions.own. (позволяет владельцам устанавливать флаги в данном регионе)
  • worldguard.region.flag.regions.member.* (позволяет участникам устанавливать флаги в своих регионах)
  • worldguard.region.flag.regions.member. (позволяет участникам устанавливать флаги в данном регионе)
  • worldguard.region.flag.regions.*
  • worldguard.region.flag.regions. (для данного региона)

Вы должны иметь право на установку флагов.

  • worldguard.region.flag.flags. .* возможность установить определённый флаг
  • worldguard.region.flag.flags.* возможность установить любой флаг

example|title=The permission for the chest-access flag|text=worldguard.region.flag.flags.chest-access.* would give a user only the ability to set that flag.

/region setpriority
  • worldguard.region.setpriority.own.* (позволяет владельцам устанавливать приоритет своих собственных регионов)
  • worldguard.region.setpriority.own. (lets owners set the priority of their own regions for the given region ID)
  • worldguard.region.setpriority.member.* (позволяет участникам устанавливать приоритет своих собственных регионов)
  • worldguard.region.setpriority.member. (lets members set the priority of their own regions for the given region ID)
  • worldguard.region.setpriority.*
  • worldguard.region.setpriority. (для данного региона)
/region setparent
  • worldguard.region.setparent.own.* (lets owners set the parent of their own regions)
  • worldguard.region.setparent.own. (lets owners set the parent of their own regions for the given region ID)
  • worldguard.region.setparent.member.* (lets members set the parent of their own regions)
  • worldguard.region.setparent.member. (lets members set the parent of their own regions for the given region ID)
  • worldguard.region.setparent.*
  • worldguard.region.setparent. (for a given region)
/region remove
  • worldguard.region.remove.own.* (lets owners remove their own regions)
  • worldguard.region.remove.own. (lets owners remove their own regions for the given region ID)
  • worldguard.region.remove.member.* (lets members remove their own regions)
  • worldguard.region.remove.member. (lets members remove their own regions for the given region ID)
  • worldguard.region.remove.*
  • worldguard.region.remove. (for a given region)
WorldGuard commands
/worldguard version
/worldguard reload
  • worldguard.reload
/worldguard report
  • worldguard.report
  • worldguard.report.pastebin (for pastebin support)

Команды (основные) [ ]

  • /god — делает вас неуязвимым.
  • /god [игрок] — делает указанного игрока неуязвимым.
  • /ungod [игрок] — отменяет неуязвимость игрока.
  • /heal — восстанавливает вам здоровье.
  • /heal [игрок] — восстанавливает здоровье указанному игроку.
  • /slay — убивает вас. По сути это самоубийство.
  • /slay [игрок] — убивает указанного игрока.
  • /stack — каждый предмет, находящийся у вас в инвентаре, будет в количестве 64.
  • /locate [игрок] — стрелка компаса будет указывать на местоположение игрока. Если игрок переместился, то стрелка компаса будет указывать на старое место.
  • /locate — стрелка компаса будет указывать на указанные координаты.
  • /locate — ваш компас снова указывает на место спауна.
  • /stopfire — отключает распространение огня.
  • /allowfire — отменяет предыдущую команду, то есть снова включает распространение огня.
  • /stoplag — останавливает течение воды и лавы, схемы редстоуна, горение огня, взрыв TNT, спаун мобов и прочее.
  • /stoplag -c — отменяет предыдущую команду.
  • /wg version — версия WorldGuard.
  • /wg report [-p] — отчёт о работе плагина (параметр -p отправляет отчёт в буфер обмена).
  • /wg reload — перезагружает данный плагин.

Действия с регионами [ ]

Узнать, как выделить регион, можно здесь.
Чтобы проверить, занят ли блок каким-либо регионом, кликните по нему пером, кожей или палкой (предмет можно настроить в конфигурации, однако чаще всего используются именно эти).

Доступные команды

  • /rg claim [владельцы…] — создает регион и закрепляет за ним владельцев.
  • /rg define [пользователи…] — создаёт регион без начальных флагов. Помогает администрации, так как приватит поверх других регионов.
  • /rg redefine — заменяет территорию региона на выделенную.
  • /rg addmember — добавляет пользователя в регион.
  • /rg addowner — добавляет владельца региона.
    • Владелец и пользователь могут использовать регион, при этом добавлять/удалять других владельцев/пользователей и устанавливать флаги может только владелец.
  • /rg removemember — удаляет пользователя региона.
  • /rg removeowner — удаляет владельца региона.
  • /rg flag [переменная] — устанавливает флаг на регион. Переменные: none — не задана, allow — разрешено, deny — запрещено.
  • /rg remove — полностью удаляет регион.
  • /rg migratedb — уменьшает регион на заданное число от игрока (от вас)

Источник

Читайте также:  Dt9208a не работает прозвонка
Оцените статью