Помогите Событие в регионе WorldGuard

  • Автор темы Автор темы Ozzoli
  • Дата начала Дата начала

Ozzoli

Ньюби
Баллы
1
Имя в Minecraft
Ozzoli
Такая проблема, нужно отменить событие, если оно происходит в привате WorldGuard. Не важно какой регион, должно распространяться на все регионы WG на сервере.
 
Такая проблема, нужно отменить событие, если оно происходит в привате WorldGuard. Не важно какой регион, должно распространяться на все регионы WG на сервере.
WG API, использование региона как в ReActions @fromgate , или какой-то свой способ работы с регионами...
 
WG API, использование региона как в ReActions @fromgate , или какой-то свой способ работы с регионами...
Пролистал весь WG API не увидел то что нужно, в ReActions что-то похожее на то что надо есть, но тоже не то.
 
Чем ReActions вариант вас не устроил? Он делает именно проверку на регион
Он меня устроил бы, если бы нашел, не подскажешь куда смотреть? Может просто мимо пропускаю. Буду очень благодарен
 
В событии проверяешь, что игрок находится хотя бы в одном регионе.
Что конкретно не получается?
 
Среди этих смотри. Первый - коннект к WG. Остальные 3 - из активаторов.
 
В событии проверяешь, что игрок находится хотя бы в одном регионе.
Что конкретно не получается?
Мне не нужно чтоб была проверка по игроку. У меня происходит событие, и нужно проверить есть ли там приват, и если есть то отменять событие
 
Мне не нужно чтоб была проверка по игроку. У меня происходит событие, и нужно проверить есть ли там приват, и если есть то отменять событие
Ну проверяй по локации...
Код, который нагуглил сразу же. Что в качестве аргумента getRegion - без понятия.
Смотри доки.

RegionManager rm = getWorldGuard().getRegionManager(locationl.getWorld()); if(rm.getRegion("tree-.*$").contains(location))
 
Последнее редактирование:
Назад
Верх