Résolu Nom d'Item avec plusieurs lignes
-
Yo les amis J’ai un problème surement ultra simple à réalisé pour savoir si un Item pouvais avoir deux lignes de noms, par exemple comme les potions
Merci d’avance.
-
Les potions n’ont pas 2 lignes pour leur nom, elles ont un nom et en-dessous le lore qui est du texte rajouté par la fonction addInformation.
Attention : cette fonction ne marche que pour les items, si tu veux les utiliser sur un block, il faut passer par un ItemBlock.
-
Et c’est possible d’avoir un lore qui s’affiche seulement quand la touche Shift est enfoncée, comme les infobulles de Thermal Expansion?
-
Oui, dans la fonction addInformation tu ajoutes des lignes seulement si le joueur sneak.
-
Thermal expansion utilise une classe avec une méthode statique isShiftKeyDown : https://github.com/CoFH/CoFHLib/blob/master/src/main/java/cofh/lib/util/helpers/StringHelper.java#L37-L40
Tu peux donc :
- soit créer ta propre classe d’utils en y ajoutant cette méthode (plus organisé)
- appeler la méthode GuiScreen.isShiftKeyDown() qui contient déjà tout ce qu’il faut.
EDIT : @robin4002 -> çà peut pas marcher, le joueur un-sneak lors de l’ouverture d’un GUI. Ou alors ce serai étrange.