SPIGOT 1.12活动播放器Ride Pig



我们正在让玩家在迷你游戏中骑猪,并设置那头猪的速度使玩家移动。但是,当玩家骑猪时,PlayerMoveEvent不再触发,因此我们无法检测到玩家的运动。我敢肯定在1.8中恢复了工作。

问题是,在1.12中将发射哪些事件,或者有一种方法可以修改我们正在做的工作?

实际上,您可以使用计时器和偏航来解决此问题。如果您不断地以小动物的方向更新猪的位置,则会产生所需的效果。实际上,通过Bukkit Library的向量系统使这变得更加容易。如果您在播放器对象上使用#getLocation()。getDirection(),您将被返回一个矢量,该向量很容易转移到猪速度中。

最新更新