Comment détecter lorsqu'un joueur bouge
-
Bonjour j'ai un petit problème: je veux détecter lorsqu'un joueur se déplace pour ensuite vérifier si il y a un bloc au dessus de lui pour l'accrocher au plafond si il a un casque spécial mais la fonction qui détecte lorsque le joueur bouge ne fonctionne pas.
@SubscribeEvent(priority = EventPriority.HIGH) public void PlayerTick(PlayerTickEvent event) { if(event.player.motionX != 0 || event.player.motionZ != 0) { System.out.println(event.player.getDisplayName() + " à bougé !"); //Code pour le coller au plafond } }
Bien sûr j'ai mis le code dans ma classe Events.java sauf que ça n'affiche pas de message dans la console.
J'espère que quelqu'un pourra résoudre mon problème,
merci d'avance.