Spigot 1.12赛事球员骑猪

问题描述 投票:1回答:1

我们正在让玩家在小游戏中骑猪,并设置该猪的速度以使玩家移动。但是,当玩家骑猪时,PlayerMoveEvent不再被触发,因此我们无法检测到玩家的移动。我肯定会在1.8中恢复工作。

问题是,什么事件将在1.12中被触发,或者我们是否可以修改我们正在做的工作以使其工作?

minecraft bukkit
1个回答
0
投票

你实际上是独一无二的准备使用计时器和偏航来解决这个问题。如果你不断更新猪在微动中的位置,那么你将获得所需的效果。这实际上通过Bukkit库的矢量系统变得更容易。如果在Player对象上使用#getLocation()。getDirection(),您将返回一个可以轻松转换为pig velocity的向量。

© www.soinside.com 2019 - 2024. All rights reserved.