Guest Duevo Postado Agosto 24, 2015 Denunciar Compartilhar Postado Agosto 24, 2015 (editado) NPCFreezeAPI Eae galera, trago pra vocês uma API para criar aldeões imoveis, No próximo tópico desse plugin/API colocarei de todos mobs! Código para spawnar: NPCFreezeAPI.create(nome, localizacao); Exemplo: NPCFreezeAPI.create("§cTeste", player.getLocation()); NPCFreezeAPI.class: @EventHandler public void onMove(PlayerMoveEvent e) { for (Entity entity : e.getPlayer().getNearbyEntities(3, 3, 3)) { if (entity.getType().equals(EntityType.VILLAGER)) { Villager v = (Villager) entity; if (Main.getPlugin().getConfig().get("npc." + v.getCustomName()) != null) { World w = v.getWorld(); double x = Main.getPlugin().getConfig().getDouble("NPC." + v.getCustomName() + ".X"); double z = Main.getPlugin().getConfig().getDouble("NPC." + v.getCustomName() + ".Z"); v.teleport(new Location(w, x, v.getLocation().getY(), z)); } } } } public static void create(String nome, Location localizacao) { Villager villager = localizacao.getWorld().spawn(localizacao, Villager.class); villager.setCustomName(nome); villager.setCustomNameVisible(true); villager.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1000000000, 1000000000)); Main.getPlugin().getConfig().set("npc." + villager.getCustomName() + ".location.x", localizacao.getX()); Main.getPlugin().getConfig().set("npc." + villager.getCustomName() + ".location.z", localizacao.getZ()); } Editado Agosto 25, 2015 por Duevo Link para o comentário Compartilhar em outros sites More sharing options...
Mwistro Postado Agosto 24, 2015 Denunciar Compartilhar Postado Agosto 24, 2015 Que foda :o, Pena que não posso dar like ;-; Link para o comentário Compartilhar em outros sites More sharing options...
vitorrdgs Postado Agosto 24, 2015 Denunciar Compartilhar Postado Agosto 24, 2015 Tá, ele cria um Villager ou oq amiguinho? Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Agosto 25, 2015 Denunciar Compartilhar Postado Agosto 25, 2015 Libera download agora? '-' Link para o comentário Compartilhar em outros sites More sharing options...
Guest ~iNotLinduh. Postado Agosto 25, 2015 Denunciar Compartilhar Postado Agosto 25, 2015 (editado) Boa -' Editado Agosto 25, 2015 por ~iNotLinduh. Link para o comentário Compartilhar em outros sites More sharing options...
Waysho Postado Agosto 26, 2015 Denunciar Compartilhar Postado Agosto 26, 2015 Dahora Com certeza vou usar! Link para o comentário Compartilhar em outros sites More sharing options...
AstroCoder Postado Setembro 4, 2015 Denunciar Compartilhar Postado Setembro 4, 2015 Tá, ele cria um Villager ou oq amiguinho? Basta analisar o codigo e irá ver que o mesmo cria um villager note nesta linha. Villager villager = localizacao.getWorld().spawn(localizacao, Villager.class); Link para o comentário Compartilhar em outros sites More sharing options...
Guest Duevo Postado Setembro 4, 2015 Denunciar Compartilhar Postado Setembro 4, 2015 Basta analisar o codigo e irá ver que o mesmo cria um villager note nesta linha. Villager villager = localizacao.getWorld().spawn(localizacao, Villager.class); kk nem respondi ;-; Link para o comentário Compartilhar em outros sites More sharing options...
vitorrdgs Postado Setembro 4, 2015 Denunciar Compartilhar Postado Setembro 4, 2015 Basta analisar o codigo e irá ver que o mesmo cria um villager note nesta linha. Villager villager = localizacao.getWorld().spawn(localizacao, Villager.class); @%$#~&I, pena que quando eu postou ainda não tinha liberado o código. Link para o comentário Compartilhar em outros sites More sharing options...
Guest lekogamer Postado Outubro 11, 2015 Denunciar Compartilhar Postado Outubro 11, 2015 bomm ! Link para o comentário Compartilhar em outros sites More sharing options...
Guest PlayerAlfa Postado Outubro 11, 2015 Denunciar Compartilhar Postado Outubro 11, 2015 Curti! Boa! Link para o comentário Compartilhar em outros sites More sharing options...
Lucca. Postado Outubro 11, 2015 Denunciar Compartilhar Postado Outubro 11, 2015 a ideia é boa, mais.. isso deve dar um fodendo lag imenso '- Link para o comentário Compartilhar em outros sites More sharing options...
MrPowerGamerBR Postado Outubro 11, 2015 Denunciar Compartilhar Postado Outubro 11, 2015 a ideia é boa, mais.. isso deve dar um fodendo lag imenso '- Sim, até existe jeitos mais fáceis, só pegar o handle da entidade e setar o atributo de velocidade dela para 0. Aí você faz a entidade ficar parada em 2 linhas, sem precisar criar um listener. E ainda, o dele pega na config a cada vez que o player se movimenta... Prevejo bastante lag com isto. Link para o comentário Compartilhar em outros sites More sharing options...
Lucca. Postado Outubro 11, 2015 Denunciar Compartilhar Postado Outubro 11, 2015 Sim, até existe jeitos mais fáceis, só pegar o handle da entidade e setar o atributo de velocidade dela para 0. Aí você faz a entidade ficar parada em 2 linhas, sem precisar criar um listener. E ainda, o dele pega na config a cada vez que o player se movimenta... Prevejo bastante lag com isto. psé Link para o comentário Compartilhar em outros sites More sharing options...
LymeeFairy Postado Setembro 20, 2024 Denunciar Compartilhar Postado Setembro 20, 2024 ANÁLISE DE INATIVIDADE Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente. Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico. Equipe de Moderação Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados