Dery Postado Dezembro 21, 2015 Denunciar Compartilhar Postado Dezembro 21, 2015 (editado) Como faço para traduzir os encantamentos pela config? Tipo, quero mais ou menos assim: - ID:DATA;ENCHANT1:LEVEL-ENCHANT2:LEVEL Exemplo: - 276;afiada:5-inquebravel:3-eficiencia:5 @Edit: Já sei a base, que é fazer o que mostrei no primeiro exemplo, só quero traduzir os enchants Editado Dezembro 21, 2015 por Dery Link para o comentário Compartilhar em outros sites More sharing options...
zDubsCrazy Banido Postado Dezembro 21, 2015 Denunciar Compartilhar Postado Dezembro 21, 2015 Bom, tu pode fazer algo assim: public Enchantment parseEnchant(String enchant) { enchant = enchant.toLowerCase(); Enchantment en = null; switch(enchant) { case "afiada": en = Enchantment.DAMAGE_ALL; break; case "protecao": en = Enchantment.PROTECTION_ENVIRONMENTAL; break; case "aspecto-flamejante": en = Enchantment.FIRE_ASPECT; break; } return en; } Aí tu adiciona todos os enchants, e usa por exemplo: Enchantment enchant = parseEnchant("afiada"); Link para o comentário Compartilhar em outros sites More sharing options...
XxPritoxX Postado Dezembro 21, 2015 Denunciar Compartilhar Postado Dezembro 21, 2015 public static int enchant(String enchant){ int id; if (enchant.equalsIgnoreCase("protecao")) { id = 0; } if (enchant.equalsIgnoreCase("inquebravel")) { id = 34; } return id; } //exp Enchantment enchant = Enchantment.getById(enchant(args[2])); int level = (int) Integer.parseInt(args[3]); meta.addEnchant(enchant,level, true); eu faria assim id do enchants http://reidobukkit.blogspot.com.br/2014/05/id-dos-encantamentos-minecraft.html Link para o comentário Compartilhar em outros sites More sharing options...
MrTBR Postado Dezembro 21, 2015 Denunciar Compartilhar Postado Dezembro 21, 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
Dery
Como faço para traduzir os encantamentos pela config?
Tipo, quero mais ou menos assim:
- ID:DATA;ENCHANT1:LEVEL-ENCHANT2:LEVEL
Exemplo:
- 276;afiada:5-inquebravel:3-eficiencia:5
@Edit: Já sei a base, que é fazer o que mostrei no primeiro exemplo, só quero traduzir os enchants
Editado por DeryLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados