- Баллы
- 76
Если честно, то я уже даже не знаю как начать очередную тему с глупым вопросом, так-что думаю стоит спросить на прямую xd
Проблема такова: Когда я собираю всех регионы из мира, а потом проверяю регион, в котором стоит игрок на "GLOBAL", то оно никогда не выполняет условие. Стоять я стою в глобальном регионе, но условия всё-равно не выполнены.
Если проверять регионы по другим типам, и заходить в места с регионом подходящим по типу, то всё работает.
Проблема такова: Когда я собираю всех регионы из мира, а потом проверяю регион, в котором стоит игрок на "GLOBAL", то оно никогда не выполняет условие. Стоять я стою в глобальном регионе, но условия всё-равно не выполнены.
Java:
WorldGuardPlugin wg = (WorldGuardPlugin) Main.instance.getServer().getPluginManager().getPlugin("WorldGuard");
for(ProtectedRegion rg : wg.getRegionManager(Bukkit.getWorld("world")).getApplicableRegions(player.getLocation())) {
if(rg.getType().equals(RegionType.GLOBAL)) {
player.sendMessage("Это глобальный регион");
}
}
Если проверять регионы по другим типам, и заходить в места с регионом подходящим по типу, то всё работает.