Tout mes évènements s’éxecutent deux fois alors qu’ils sont juste sur la side SERVER je ne comprend pas est ce que j’aurai manqué un truc?
°fa-info°(texte d’information)
@SubscribeEvent
public void onBandageUse(PlayerInteractEvent.EntityInteract e) {
if(e.getWorld().isRemote==false){
if (e.getTarget() instanceof EntityPlayer ) {
if (e.getEntityPlayer().getHeldItemMainhand() != null) {
if (e.getEntityPlayer().getHeldItemMainhand().getItem() == ModItems.bandage) {
System.out.println(e.getSide());
((EntityPlayer) e.getTarget()).heal(2.0F);
e.getEntityPlayer().getHeldItemMainhand().shrink(1);
}
}
}
}
}
Le problème est que quand je cliques droit avec le bandages il heal deux fois plus de coeur et il enlève deux bandage au lieu d’un