diff --git a/api/src/main/java/kr/toxicity/model/api/mount/MountControllers.java b/api/src/main/java/kr/toxicity/model/api/mount/MountControllers.java index ba053853b..176b7f54a 100644 --- a/api/src/main/java/kr/toxicity/model/api/mount/MountControllers.java +++ b/api/src/main/java/kr/toxicity/model/api/mount/MountControllers.java @@ -52,6 +52,7 @@ public boolean canControl() { @NotNull @Override public Vector3f move(@NotNull Player player, @NotNull LivingEntity entity, @NotNull Vector3f input, @NotNull Vector3f travelVector) { + input.normalize(); input.y = 0; input.x = input.x * 0.5F; if (input.z <= 0.0F) { @@ -67,6 +68,7 @@ public Vector3f move(@NotNull Player player, @NotNull LivingEntity entity, @NotN @NotNull @Override public Vector3f move(@NotNull Player player, @NotNull LivingEntity entity, @NotNull Vector3f input, @NotNull Vector3f travelVector) { + input.normalize(); input.x = input.x * 0.5F; if (input.z <= 0.0F) { input.z *= 0.25F;