Помогите Получить регион в котором находится игрок

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

swat1x

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
swat1x
Даже методы из офф доков не работают.
Код:
WorldGuardPlugin.inst().getRegionManager(player.getLocation().getWorld()).getApplicableRegions(loc);
 
Нашёл способ через PlaceholderAPI. Но если кто-то ещё знает как, напишите :cool:
 
Даже методы из офф доков не работают.
Код:
WorldGuardPlugin.inst().getRegionManager(player.getLocation().getWorld()).getApplicableRegions(loc);
Почему не работают, getApplicableRegions(loc) возвращает все регионы в которых стоит игрок.
Просто выведи игроку список всех рг в которых он стоит сейчас.
Другое дело что регионов может быть много а не один как привыкли видеть. Тогда тебе надо отсортировать так, чтобы показывался регион с высоким приоритетом или другим методом сортировки.
 
Почему не работают, getApplicableRegions(loc) возвращает все регионы в которых стоит игрок.
Просто выведи игроку список всех рг в которых он стоит сейчас.
Другое дело что регионов может быть много а не один как привыкли видеть. Тогда тебе надо отсортировать так, чтобы показывался регион с высоким приоритетом или другим методом сортировки.
Там уже отсортировано, первый элемент массива и все.
 
Почему не работают, getApplicableRegions(loc) возвращает все регионы в которых стоит игрок.
Просто выведи игроку список всех рг в которых он стоит сейчас.
Другое дело что регионов может быть много а не один как привыкли видеть. Тогда тебе надо отсортировать так, чтобы показывался регион с высоким приоритетом или другим методом сортировки.
Была бы проблема в выводе. Оно с самого начала тупо брать рг не хочет по локации, да и сам эклипс жалуется что у меня нельзя через локацию получить
 
Была бы проблема в выводе. Оно с самого начала тупо брать рг не хочет по локации, да и сам эклипс жалуется что у меня нельзя через локацию получить
Учимся читать документацию и все магическим образом начнет работать. Сам не знаю как так выходит, но способ с чтением документации действительно работает :good:
https://worldguard.enginehub.org/en...atial-queries/#getting-an-applicableregionset
 
Последнее редактирование:
Была бы проблема в выводе. Оно с самого начала тупо брать рг не хочет по локации, да и сам эклипс жалуется что у меня нельзя через локацию получить
Нужно добавлять в зависимость и ворлдедит
 
Сорри, юзал не ту строчку. Всё вроде работает, спасибо!
 
Назад
Верх