我们让玩家在小游戏中骑猪,并设定该猪的速度以使玩家移动。但是,当玩家骑猪时,PlayerMoveEvent不再被触发,因此我们无法检测到玩家的移动。我确信这可以在1.8中使用。
问题是,在1.12中将触发什么事件,或者我们是否可以修改我们正在做的事情以使其发挥作用?
答案 0 :(得分:0)
你实际上已经准备好使用计时器和偏航来解决这个问题了。如果你不断更新猪在微动中的位置,那么你将获得所需的效果。这实际上通过Bukkit库的矢量系统变得更容易。如果在Player对象上使用#getLocation()。getDirection(),您将返回一个可以轻松转换为pig velocity的向量。