Utiliser les événements
-
Toss en anglais ça veut dire tirage au sort, donc je ne sais pas…
-
Faut pas s’arrêter à la première traduction :

net.minecraftforge.event.entity.item.ItemTossEvent -
Ah oui, je me suis lancer dans le gui donc je verrais apres… ^^
-
Il existe tu un event qui permet de modifier une class de minecraft, par exemple comme avec les GuiMenu
@SubscribeEvent public void onTickClient(TickEvent.ClientTickEvent event) { if(event.phase == Phase.START) { Minecraft mc = Minecraft.getMinecraft(); GuiScreen currentScreen = mc.currentScreen; GuiCustomMainMenu customMenu = new GuiCustomMainMenu(); if(currentScreen instanceof GuiMainMenu && !currentScreen.equals(customMenu)) { mc.displayGuiScreen(customMenu); } } }C’est pour modifier ma class ItemArmor afin de réduire tout les armures par Default de minecraft et aussi pour autre chose.
-
Non, il n’existe pas d’event pour ça.
-
Merci ta réponse mais il existe surement un moyen chargé les armures de résistance par Default ?
Car quand je rajoute plusieurs armures et que je montre leurs résistance les armures se détruit a moitié de leurs capacité. -
heu comment ça ?
-
J’ai pas d’idée pourquoi sa fait sa j’ai eu le même problème en 1.7.2, 1.6.4 et en 1.6.2 aussi et j’ai jamais trouvé d’ou venait le problème et je suis pas seul a avoir se problème je connait plusieurs de mes amis qui on eu se problème.
-
Ah je crois avoir compris le problème. Tu veux dire que lorsque la barre est à moitié l’armure se détruit ? Tu as mit combien en durabilité ?
-
Oui en plein sa, comme durabilité j’ai mis sa
public static ArmorMaterial ASL = EnumHelper.addArmorMaterial("ASL", 43, new int[] {4, 8, 5, 4}, 20); -
Au pire je vais créer un poste ou je poserai toute mes question et mes problème.
-
À mon avis il faudrait contourner le problème avec un ISpecialArmor.
-
Ok, je vais surement le poste aujourd’hui, si tu veux tu m’expliquera sa plus en détails.
-
Bonjour,
J’aurais une chtiote question au sujet des évents…
Juste pour savoir si j’ai bien saisis leurs utilisation…De ce que j’ai compris, ils ne s’utilisent que pour modifier une classe déjà existante ?!
Suis-je dans le vrai ?!
Ou complètement à côté ?Est ce que les évent sont utile…
disons dans le cadre d’un Block qui changerai d’état en fonction de l’alimentation ? -
Les événements sont utilisé pour ajouter des actions a quelque chose que tu ne peux pas directement modifier. (ils ne modifient pas une classe déjà existante).
Pour ton exemple, si c’est ton propre bloc tu peux tout géré par la fonction onNeighborBlockChange de ton bloc. (donc pas besoin d’event).
-
Ok merci robin !
Donc un block custom, j’peut lui faire faire un peu ce que je veux sans
Avoir à me soucier des évent ,
Set block, sons, tp, effet, etc etc ?!Par contre si je veux modif le gui d’accueil les évent seront obligatoire ?
Merci pour ta réponse.
-
Le gui d’accueil ?
-
Le main menu je pense ^^
-
Re.
Oui lol j’ai pas les src sous les yeux
Le menu une fois que minecraft s’est chargé quoi ^^
GuiMainMenu si je me rappel bien.
A + -
Pour ça oui il faut passer par un événement.