Laytin
Активный участник
- Баллы
- 61
- Имя в Minecraft
- ne9ko
Начал заниматься плагином, вторичная задача которого будет проверять наличие привата на определенных координатах.
По итогу нарыл вот такой код, который проверяет наличие региона с определенным названием на координатах (заданы вручную) Работает.
Но как сделать проверку на глобальный регион? То есть чтобы я хотя бы мог получить какой-нибудь ответ в консоль, если региона, кроме глобального, на координатах нет? Пытался в консоль вывести его айдишник, но консоль пуста.
Пробовал вот так делать:
Тоже молчит.
По итогу нарыл вот такой код, который проверяет наличие региона с определенным названием на координатах (заданы вручную) Работает.
Код:
public static void getRegion(){
World world = Bukkit.getServer().getWorld("World");
Location loc1 = new Location(world, 60,60,60);
WorldGuardPlugin wg = (WorldGuardPlugin) Bukkit.getServer().getPluginManager().getPlugin("WorldGuard");
for(ProtectedRegion region : wg.getRegionManager(loc1.getWorld()).getApplicableRegions(loc1) ) {
if (region.getId().equalsIgnoreCase("prikol")) {
System.out.println("Prikol is here");
}
}
}
Но как сделать проверку на глобальный регион? То есть чтобы я хотя бы мог получить какой-нибудь ответ в консоль, если региона, кроме глобального, на координатах нет? Пытался в консоль вывести его айдишник, но консоль пуста.
Пробовал вот так делать:
Код:
region.getId().equals(ProtectedRegion.GLOBAL_REGION)