diff --git a/src/main/java/carpet/commands/PlayerCommand.java b/src/main/java/carpet/commands/PlayerCommand.java index 04afba9c..6c4e8fd0 100644 --- a/src/main/java/carpet/commands/PlayerCommand.java +++ b/src/main/java/carpet/commands/PlayerCommand.java @@ -270,7 +270,7 @@ public class PlayerCommand { ServerPlayerEntity player = context.getSource().getPlayer(); mode = player.interactionManager.getGameMode(); - flying = player.abilities.flying; + flying = player.getAbilities().flying; } catch (CommandSyntaxException ignored) {} String playerName = StringArgumentType.getString(context, "player"); diff --git a/src/main/java/carpet/patches/EntityPlayerMPFake.java b/src/main/java/carpet/patches/EntityPlayerMPFake.java index 123b73a5..9d811029 100644 --- a/src/main/java/carpet/patches/EntityPlayerMPFake.java +++ b/src/main/java/carpet/patches/EntityPlayerMPFake.java @@ -72,7 +72,7 @@ public class EntityPlayerMPFake extends ServerPlayerEntity server.getPlayerManager().sendToDimension(new EntityPositionS2CPacket(instance), dimensionId);//instance.dimension); instance.getServerWorld().getChunkManager().updatePosition(instance); instance.dataTracker.set(PLAYER_MODEL_PARTS, (byte) 0x7f); // show all model layers (incl. capes) - instance.abilities.flying = flying; + instance.getAbilities().flying = flying; return instance; } @@ -96,7 +96,7 @@ public class EntityPlayerMPFake extends ServerPlayerEntity server.getPlayerManager().sendToDimension(new EntitySetHeadYawS2CPacket(playerShadow, (byte) (player.headYaw * 256 / 360)), playerShadow.world.getRegistryKey()); server.getPlayerManager().sendToAll(new PlayerListS2CPacket(PlayerListS2CPacket.Action.ADD_PLAYER, playerShadow)); player.getServerWorld().getChunkManager().updatePosition(playerShadow); - playerShadow.abilities.flying = player.abilities.flying; + playerShadow.getAbilities().flying = player.getAbilities().flying; return playerShadow; }