Fluids 1.7.10
-
@Ciolgaming problème, quand on récupère le fluide avec un seau on reçois de l’eau. normal? ma classe principale : https://pastebin.com/xBEwcxUH
-
@whartokx a dit dans Fluids 1.7.10 :
A mon avis tu as oubié de register l’event, regarde le tuto sur les events

C’est un truc du genre FMLRegisterEvent.register(this);
Je suis plus ^sûr en 1.7 déso -
@Ciolgaming a dit dans Fluids 1.7.10 :
@SubscribeEvent public void onBucketFill(FillBucketEvent event) { Block id = event.world.getBlock(event.target.blockX, event.target.blockY, event.target.blockZ); int metadata = event.world.getBlockMetadata(event.target.blockX, event.target.blockY, event.target.blockZ); if(id == this.poisenouswaterb && metadata == 0) { event.world.setBlockToAir(event.target.blockX, event.target.blockY, event.target.blockZ); if (!event.world.isRemote){ event.entityPlayer.inventory.consumeInventoryItem(Items.bucket); EntityItem itemsc = new EntityItem(event.world, event.entityPlayer.posX, event.entityPlayer.posY, event.entityPlayer.posZ, new ItemStack(this.poisonbucket, 1)); event.world.spawnEntityInWorld(itemsc); } } }
en 1.8 ca marche a moitié le code pour recup bucket ne marche pas
-
Refais ton tutoriel ou alors quelqu’un le refais je n’ai pas tous compris s’il vous plait.
-
Bonsoir,
J’ai remis en forme le tutoriel (beaucoup de balise cassé dû au passage vers NodeBB), cela sera probablement mieux maintenant. -
Merci.
-
Ce message a été supprimé ! -
@robin4002 Moi aussi je récupère de l’eau et pourtant g bien tout suivi
-
Vérifies ton event FillBucketEvent
-
@robin4002 Je viens de le faire
Et tjrs rien. Tu veux mon code ?tiens ma classe principale
https://pastebin.com/cPdDV3BV -
Tu as vérifié que l’événement est bien appelé en mettant un point d’arrêt ou un print dedans ?
Et sinon un message ça suffit, inutile de spammer. Il y a l’option éditer pour ajouter du contenu à un message.
-
Et mon print il s’affichera où @robin4002 ?
-
@robin4002 Je viens de tester et quand mon event et censé sa déclencher. Il ne se passe rien
-
En effet et j’ai trouvé pourquoi, il te manque @Mod.EventHandler au-dessus de
initetpostInit. -
Merci Bcp !
-
@robin4002 Connais-tu une méthode pour rajouter de la vie à la place d’en enlever
? -
Donner l’effet de régénération. Ou juste appeler la méthode
setHealthde l’entité. -
mrc
-
@robin4002 Juste comment tu add un effet ?
-
ah nn c bon