25 juil. 2016, 18:39

Tu tes mélange complètement les pinceaux.
!world.isRemote = côté serveur.
Pourquoi tu envoies un paquet vers le serveur si tu es déjà côté serveur ?

Ensuite comme le paquet va du client au serveur, le paquet doit être enregistré avec Side.SERVER et non client.

Et pour finir, tu as de-nouveau un item stack qui sort de null part, cette fois-ci dans l’handler de ton paquet :
ItemStack stack = new ItemStack(LegacyMod.FlameBow);