Résolu Click droit = give d'item
-
Bonjour, je voudrais que quand ont fait click droit avec mon item dans la main, ça consomme l’item et t’en donne un autre, la partie “ça consomme l’item” et bonne mais la parie “t’en donne un autre” et bien… je n’y arrive pas.
Pourriez-vous m’
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { player.inventory.addItemStackToInventory(//ajouter l'item içi); if (!player.capabilities.isCreativeMode) { --stack.stackSize; } return stack; } }
aidez ?
-
new ItemStack(Items.apple)
-
La classe de ton item est extends ItemFood ? (juste une question pour pouvoir mieux t’aider par la suite )
-
Ouais, en faite quand je fait click droit sur mon item ça enlève l’emballage et donc on peut le manger
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { new ItemStack(ItemMod.twix_mangeable); if (!player.capabilities.isCreativeMode) { –stack.stackSize; } return stack; }
Ca marche toujours pas, maintenant, quand je fait un clic droit ça fait juste disparaitre l’item
-
Il fallait mettre le new ItemStack(ItemMod.twix_mangeable) à la place du “//ajouter l’item içi” dans ton premier code.
-
Essaies ça sinon: player.inventory.addItemStackToInventory(new ItemStack( TON ITEM ));
-
Merci, ça marche niquel maintenant
Merci énormément :')
-
Au plaisir !