--- a/net/minecraft/network/protocol/game/ServerboundMovePlayerPacket.java
+++ b/net/minecraft/network/protocol/game/ServerboundMovePlayerPacket.java
@@ -8,15 +_,15 @@
 public abstract class ServerboundMovePlayerPacket implements Packet<ServerGamePacketListener> {
     private static final int FLAG_ON_GROUND = 1;
     private static final int FLAG_HORIZONTAL_COLLISION = 2;
-    protected final double x;
-    protected final double y;
-    protected final double z;
-    protected final float yRot;
-    protected final float xRot;
+    public final double x;
+    public final double y;
+    public final double z;
+    public final float yRot;
+    public final float xRot;
     protected final boolean onGround;
     protected final boolean horizontalCollision;
-    protected final boolean hasPos;
-    protected final boolean hasRot;
+    public final boolean hasPos;
+    public final boolean hasRot;
 
     static int packFlags(boolean onGround, boolean horizontalCollision) {
         int i = 0;
