Armures réparables avec un bloc
-
Bonjour, dans le tutoriel sur la création d’armure, ce code est présenté pour la réparation d’armure :
public boolean getIsRepairable(ItemStack input, ItemStack repair) { if(repair.getItem() == ModTutoriel.itemTutoriel) { return true; } return false; }Je voudrai savoir comment rendre l’item réparable par un bloc.
J’ai essayé “repair.getBlock()” mais du coup ça ne va pas avec le “ItemStack” plus haut.Merci d’avance

-
De mémoire, utilise plutôt
if(repair.getItem() == ModTutoriel.blockTutoriel.getItem())ou
if(repair.getItem().equals(new ItemStack(ModTutoriel.blockTutoriel,1))) -
C’est plutôt ```java
if(repair.getItem() == Item.getItemFromBlock(ModTutoriel.blockTutoriel)) -
Ça fonctionne merci

-
En effet, Item.getItemFromBlock(objet du bloc) pour avoir l’objet de l’item associer au bloc, c’est ce qui remplace les id en 1.7, fonction très pratique incontournable, il faudrait que je fasse une astuce avec des toutes la fonction utile je pense, ça serait très pratique.
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter