Résolu Récupérer un item de la recette.
-
Bonjour,
J’ai crée un craft pour faire des frites avec un couteau,
Tout fonctionne sauf que le couteau est supprimé pendant le craft.Savez vous comment faire pour que le couteau reste dans l’inventaire ?
Voici mon code pour la recette :
GameRegistry.addShapelessRecipe(new ItemStack(frites, 2), new Object[]{ new ItemStack(Items.baked_potato), new ItemStack(this.knife)});
Merci d’avance
Avaloon’ -
-
Ajoute ça dans la classe du couteau (si il s’use) :
public ItemStack getContainerItem(ItemStack itemStack) { return new ItemStack(this, 1, itemStack.getItemDamage() + 1); }
Sinon :
public ItemStack getContainerItem(ItemStack itemStack) { return itemStack; }
Ainsi que :
public boolean doesContainerItemLeaveCraftingGrid(ItemStack stack){ return false; }
-
Merci beaucoup !