diff --git a/src/main/java/chylex/bettercontrols/mixin/HookPlayerHorizontalFlightSpeed.java b/src/main/java/chylex/bettercontrols/mixin/HookPlayerHorizontalFlightSpeed.java index 963a6b2..427d41f 100644 --- a/src/main/java/chylex/bettercontrols/mixin/HookPlayerHorizontalFlightSpeed.java +++ b/src/main/java/chylex/bettercontrols/mixin/HookPlayerHorizontalFlightSpeed.java @@ -43,7 +43,7 @@ public abstract class HookPlayerHorizontalFlightSpeed extends LivingEntity { @SuppressWarnings("ConstantConditions") final Player me = (Player)(Object)this; - if (me instanceof final LocalPlayer localPlayer) { + if (me instanceof final LocalPlayer localPlayer && localPlayer.getAbilities().flying) { final float multiplier = FlightHelper.getHorizontalSpeedMultiplier(localPlayer); cir.setReturnValue(Float.valueOf(cir.getReturnValueF() * multiplier)); }