From a5aedf6c64d160316cc753aeac2d99ba816b1f45 Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 1 Sep 2023 18:16:09 +0100 Subject: [PATCH] Fixed creative flying glitch --- .../unicopia/entity/player/PlayerPhysics.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/minelittlepony/unicopia/entity/player/PlayerPhysics.java b/src/main/java/com/minelittlepony/unicopia/entity/player/PlayerPhysics.java index 41546b36..c3326252 100644 --- a/src/main/java/com/minelittlepony/unicopia/entity/player/PlayerPhysics.java +++ b/src/main/java/com/minelittlepony/unicopia/entity/player/PlayerPhysics.java @@ -255,7 +255,7 @@ public class PlayerPhysics extends EntityPhysics implements Tickab entity.getAbilities().allowFlying = type.canFlyCreative(entity); - boolean creative = entity.getAbilities().creativeMode || entity.isSpectator(); + boolean creative = entity.isCreative() || entity.isSpectator(); boolean startedFlyingCreative = !creative && isFlyingEither != entity.getAbilities().flying; @@ -300,10 +300,8 @@ public class PlayerPhysics extends EntityPhysics implements Tickab } lastFlightType = type; - if (!pony.isClient()) { - isFlyingSurvival = entity.getAbilities().flying && !creative; - isFlyingEither = isFlyingSurvival || (creative && entity.getAbilities().flying); - } + isFlyingSurvival = entity.getAbilities().flying && !creative; + isFlyingEither = isFlyingSurvival || (creative && entity.getAbilities().flying); if (typeChanged || startedFlyingCreative) { entity.calculateDimensions();