diff --git a/Plugins/Mineplex.Core/src/mineplex/core/mount/types/MountSpider.java b/Plugins/Mineplex.Core/src/mineplex/core/mount/types/MountSpider.java index 0bc73caea..a0411c1e1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/mount/types/MountSpider.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/mount/types/MountSpider.java @@ -176,6 +176,9 @@ public class MountSpider extends HorseMount Horse horse = GetActive().get(event.getPlayer()); + if (!UtilEnt.isGrounded(horse)) + return; + _jumpCancel.remove(horse); event.setCancelled(true); @@ -232,7 +235,7 @@ public class MountSpider extends HorseMount return; _jumpCancel.remove(horse); - UtilAction.velocity(horse, new Vector(horse.getVelocity().getX(), 0.5, horse.getVelocity().getZ()).multiply(horse.getVelocity().length())); + UtilAction.velocity(horse, new Vector(horse.getVelocity().getX(), 0.5, horse.getVelocity().getZ())); } }, 5); }