Class HungerManager

java.lang.Object
net.minecraft.entity.player.HungerManager

public class HungerManager extends Object
Mappings:
Namespace Name
official ahz
intermediary net/minecraft/class_1001
named net/minecraft/entity/player/HungerManager
  • Field Details

    • foodLevel

      private int foodLevel
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a:I
      intermediary field_4081 Lnet/minecraft/class_1001;field_4081:I
      named foodLevel Lnet/minecraft/entity/player/HungerManager;foodLevel:I
    • foodSaturationLevel

      private float foodSaturationLevel
      Mappings:
      Namespace Name Mixin selector
      official b Lahz;b:F
      intermediary field_4082 Lnet/minecraft/class_1001;field_4082:F
      named foodSaturationLevel Lnet/minecraft/entity/player/HungerManager;foodSaturationLevel:F
    • exhaustion

      private float exhaustion
      Mappings:
      Namespace Name Mixin selector
      official c Lahz;c:F
      intermediary field_4083 Lnet/minecraft/class_1001;field_4083:F
      named exhaustion Lnet/minecraft/entity/player/HungerManager;exhaustion:F
    • foodStarvationTimer

      private int foodStarvationTimer
      Mappings:
      Namespace Name Mixin selector
      official d Lahz;d:I
      intermediary field_4084 Lnet/minecraft/class_1001;field_4084:I
      named foodStarvationTimer Lnet/minecraft/entity/player/HungerManager;foodStarvationTimer:I
    • prevFoodLevel

      private int prevFoodLevel
      Mappings:
      Namespace Name Mixin selector
      official e Lahz;e:I
      intermediary field_4085 Lnet/minecraft/class_1001;field_4085:I
      named prevFoodLevel Lnet/minecraft/entity/player/HungerManager;prevFoodLevel:I
  • Constructor Details

    • HungerManager

      public HungerManager()
  • Method Details

    • add

      public void add(int food, float saturationModifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(IF)V
      intermediary method_3241 Lnet/minecraft/class_1001;method_3241(IF)V
      named add Lnet/minecraft/entity/player/HungerManager;add(IF)V
    • incrementStat

      public void incrementStat(FoodItem food, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(Lall;Lamj;)V
      intermediary method_3244 Lnet/minecraft/class_1001;method_3244(Lnet/minecraft/class_1065;Lnet/minecraft/class_1071;)V
      named incrementStat Lnet/minecraft/entity/player/HungerManager;incrementStat(Lnet/minecraft/item/FoodItem;Lnet/minecraft/item/ItemStack;)V
    • update

      public void update(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(Lahd;)V
      intermediary method_3243 Lnet/minecraft/class_1001;method_3243(Lnet/minecraft/class_988;)V
      named update Lnet/minecraft/entity/player/HungerManager;update(Lnet/minecraft/entity/player/PlayerEntity;)V
    • deserialize

      public void deserialize(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(Lfn;)V
      intermediary method_3242 Lnet/minecraft/class_1001;method_3242(Lnet/minecraft/class_322;)V
      named deserialize Lnet/minecraft/entity/player/HungerManager;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
    • serialize

      public void serialize(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official b Lahz;b(Lfn;)V
      intermediary method_3247 Lnet/minecraft/class_1001;method_3247(Lnet/minecraft/class_322;)V
      named serialize Lnet/minecraft/entity/player/HungerManager;serialize(Lnet/minecraft/nbt/NbtCompound;)V
    • getFoodLevel

      public int getFoodLevel()
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a()I
      intermediary method_3238 Lnet/minecraft/class_1001;method_3238()I
      named getFoodLevel Lnet/minecraft/entity/player/HungerManager;getFoodLevel()I
    • getPrevFoodLevel

      @Environment(CLIENT) public int getPrevFoodLevel()
      Mappings:
      Namespace Name Mixin selector
      official b Lahz;b()I
      intermediary method_3245 Lnet/minecraft/class_1001;method_3245()I
      named getPrevFoodLevel Lnet/minecraft/entity/player/HungerManager;getPrevFoodLevel()I
    • isNotFull

      public boolean isNotFull()
      Mappings:
      Namespace Name Mixin selector
      official c Lahz;c()Z
      intermediary method_3248 Lnet/minecraft/class_1001;method_3248()Z
      named isNotFull Lnet/minecraft/entity/player/HungerManager;isNotFull()Z
    • addExhaustion

      public void addExhaustion(float exhaustion)
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(F)V
      intermediary method_3239 Lnet/minecraft/class_1001;method_3239(F)V
      named addExhaustion Lnet/minecraft/entity/player/HungerManager;addExhaustion(F)V
    • getSaturationLevel

      public float getSaturationLevel()
      Mappings:
      Namespace Name Mixin selector
      official e Lahz;e()F
      intermediary method_3249 Lnet/minecraft/class_1001;method_3249()F
      named getSaturationLevel Lnet/minecraft/entity/player/HungerManager;getSaturationLevel()F
    • setFoodLevel

      public void setFoodLevel(int foodLevel)
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(I)V
      intermediary method_3240 Lnet/minecraft/class_1001;method_3240(I)V
      named setFoodLevel Lnet/minecraft/entity/player/HungerManager;setFoodLevel(I)V
    • setSaturationLevelClient

      @Environment(CLIENT) public void setSaturationLevelClient(float saturationLevel)
      Mappings:
      Namespace Name Mixin selector
      official b Lahz;b(F)V
      intermediary method_3246 Lnet/minecraft/class_1001;method_3246(F)V
      named setSaturationLevelClient Lnet/minecraft/entity/player/HungerManager;setSaturationLevelClient(F)V