content: package net.minecraft.network.play.server;
  
  import net.minecraft.network.Packet;
  import net.minecraft.network.PacketBuffer;
  import net.minecraft.network.play.INetHandlerPlayClient;
  
  import java.io.IOException;
  
  public class S06PacketUpdateHealth implements Packet<INetHandlerPlayClient> {
      private float health;
      private int foodLevel;
      private float saturationLevel;
  
      public S06PacketUpdateHealth() {
      }
  
      public S06PacketUpdateHealth(float healthIn, int foodLevelIn, float saturationIn) {
          this.health = healthIn;
          this.foodLevel = foodLevelIn;
          this.saturationLevel = saturationIn;
      }
  
      public void readPacketData(PacketBuffer buf) throws IOException {
          this.health = buf.readFloat();
          this.foodLevel = buf.readVarIntFromBuffer();
          this.saturationLevel = buf.readFloat();
      }
  
      public void writePacketData(PacketBuffer buf) throws IOException {
          buf.writeFloat(this.health);
          buf.writeVarIntToBuffer(this.foodLevel);
          buf.writeFloat(this.saturationLevel);
      }
  
      public void processPacket(INetHandlerPlayClient handler) {
          handler.handleUpdateHealth(this);
      }
  
      public float getHealth() {
          return this.health;
      }
  
      public int getFoodLevel() {
          return this.foodLevel;
      }
  
      public float getSaturationLevel() {
          return this.saturationLevel;
      }
  }
  