How to freeze a player and his rotation ?
@Listener
public void onPlayerMove(EntityMoveEvent event){
if(event.getTargetEntity() instanceof Player){
event.setCancelled(true);
}
}
I’ve already tested but if the player doesn’t move, his rotation is not blocked.
When did they change that???
This is the new way, tested on API 7.2.0
@Listener
public void onPlayerRotation(RotateEntityEvent event){
if(!(event.getTargetEntity() instanceof Player)){
return;
}
event.setCancelled(true);
}
@Listener
public void onPlayerMove(MoveEntityEvent event){
if(!(event.getTargetEntity() instanceof Player)){
return;
}
event.setCancelled(true);
}
1 Like
It’s working, thank you !