nathampa0909 Postado Dezembro 4, 2015 Denunciar Compartilhar Postado Dezembro 4, 2015 Olá, estou com a dúvida citada no título. Tentei isso porém não deu certo: public int getAreasNumber(Player p){ int i = 0; Map<String, ProtectedRegion> mgr = instance.worldGuard.getGlobalRegionManager().get(p.getWorld()).getRegions(); for(ProtectedRegion region : mgr.values()) { if(region.isOwner(p.getName())) { i++; } } return i; } Obrigado a quem for ajudar!! Link para o comentário Compartilhar em outros sites More sharing options...
zMathi Postado Dezembro 4, 2015 Denunciar Compartilhar Postado Dezembro 4, 2015 (editado) public static List<ProtectedRegion> getAreas(Player p){ List<ProtectedRegion> areas = new ArrayList(); World world = Bukkit.getWorld("mundo"); WorldGuardPlugin wg = Main.getInstance().getWorldGuard(); for (ProtectedRegion region : getAllAreas()) { if ((region.getOwners().contains(p.getName())) && (region.getMembers().contains(p.getName()))) { areas.add(region); } } return areas; } public static List<ProtectedRegion> getAllAreas(){ World world = Bukkit.getWorld("mundo"); WorldGuardPlugin wg = Main.getInstance().getWorldGuard(); RegionManager rm = wg.getRegionManager(world); return new ArrayList(rm.getRegions().values()); } Um código meu... Editado Dezembro 4, 2015 por zMathi Link para o comentário Compartilhar em outros sites More sharing options...
_Kurimatzu_ Postado Dezembro 4, 2015 Denunciar Compartilhar Postado Dezembro 4, 2015 public static int ListaNumeroT(final Player p) { int i = 0; RegionManager rm = Main.getWorldGuard().getRegionManager(p.getWorld()); Map<String, ProtectedRegion> regions = rm.getRegions(); for (String id : regions.keySet()) { ProtectedRegion r = rm.getRegion(id); if(r.getId().contains(p.getUniqueId().toString())) { i++; } } return i; } Link para o comentário Compartilhar em outros sites More sharing options...
nathampa0909 Postado Dezembro 5, 2015 Autor Denunciar Compartilhar Postado Dezembro 5, 2015 (editado) Pessoas to usando essa source: https://github.com/GabrielButarelo/HTerrenos Quando eu dou /terreno comprar dá erro nessa linha: https://github.com/GabrielButarelo/HTerrenos/blob/master/src/me/herobrinedobem/hterrenos/Comandos.java#L35 mais exatamente em: instance .terrenoUtils.getAreasNumber(p) Troquei pelos métodos acima, fiz outros a partir desses ai porém nenhum deu certo. ;=; Agradeceria ser alguém soubesse como concertar. Editado Dezembro 5, 2015 por nathampa0909 Link para o comentário Compartilhar em outros sites More sharing options...
Guest Shanepa Postado Dezembro 5, 2015 Denunciar Compartilhar Postado Dezembro 5, 2015 /region list -p jogador Link para o comentário Compartilhar em outros sites More sharing options...
nathampa0909 Postado Dezembro 5, 2015 Autor Denunciar Compartilhar Postado Dezembro 5, 2015 /region list -p jogador Não cara, leia o tópico quero em Java, em comando é inútil pra mim. Link para o comentário Compartilhar em outros sites More sharing options...
zMathi Postado Dezembro 5, 2015 Denunciar Compartilhar Postado Dezembro 5, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
nathampa0909
Olá, estou com a dúvida citada no título. Tentei isso porém não deu certo:
Obrigado a quem for ajudar!!
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados