除了PlayerMoveEvent,还有什么能监听玩家移动?因为PlayerMoveEvent事件,只要你摇晃视角也会被这个事件监听
还有其他方法或者其他事件可以监听移动吗?
还有其他方法或者其他事件可以监听移动吗?
判断玩家xyz如果无变化则return即可
PlayerMoveEvent e
Location l=e.getFrom();
Location l2=e.getTo();
if(l.getX()==l2.getX() && l.getY()==l2.getY() && l.getZ()==l2.getZ())
return;//这里代表玩家的xyz都无变化,只是单纯的移动视角,所以直接return返回
PlayerMoveEvent e
Location l=e.getFrom();
Location l2=e.getTo();
if(l.getX()==l2.getX() && l.getY()==l2.getY() && l.getZ()==l2.getZ())
return;//这里代表玩家的xyz都无变化,只是单纯的移动视角,所以直接return返回
可以通过调度器,然后判断玩家的坐标变化情况来另外写一个事件
没有,还有一个监听玩家传送的事件 Playerteleportevent 详细请看bukkitAPI