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.


Log in to reply