Résolu ItemStack Teinture
-
Salut !
J’aimerais “convertir” se code pour qu’il marche avec des ItemStacks de Teinture (colorant rouge etc)
else if(list[1].equalsIgnoreCase("buy") && list.length == 4) { if(props != null) { i = Integer.parseInt(list[2]); if(StringUtils.isNumeric(list[2])) { String[] parts = list[3].split(":"); String part1 = parts[0]; String part2 = parts[1]; if(part1 != null || part2 != null) { if(GameRegistry.findItem(part1, part2) != null) { Item item2 = GameRegistry.findItem(part1, part2); if(props.buyCashTest(i, new ItemStack(item2)) == "t4.notenoughmoney") { Base.instance.network.sendTo(new PacketMessage("t4.notenoughmoney ", true), (EntityPlayerMP)sender); props.sync(); } else if(props.buyCashTest(i, new ItemStack(item2)) == "t4.notenoughspace") { Base.instance.network.sendTo(new PacketMessage("t4.notenoughspace", true), (EntityPlayerMP)sender); } else { Base.instance.network.sendTo(new PacketMessage("t4.bought", false, i), (EntityPlayerMP)sender); props.buyCash(i, new ItemStack(item2)); } } } } } }
Sinon question plus simple comment GameRegistry.findItem pour un colorant ?
-
Comment veux-tu “convertir” un code si on ne sait pas d’où il provient ni à quoi il sert ?
Pour les colorants : pas besoin de GameRegistry.findItem, il faut utiliser l’OreDictionnary