Class HungerManager

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

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

    • foodLevel

      private int foodLevel
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a:I
      intermediary field_8433 Lnet/minecraft/class_1982;field_8433:I
      named foodLevel Lnet/minecraft/entity/player/HungerManager;foodLevel:I
    • foodSaturationLevel

      private float foodSaturationLevel
      Mappings:
      Namespace Name Mixin selector
      official b Lxg;b:F
      intermediary field_8434 Lnet/minecraft/class_1982;field_8434:F
      named foodSaturationLevel Lnet/minecraft/entity/player/HungerManager;foodSaturationLevel:F
    • exhaustion

      private float exhaustion
      Mappings:
      Namespace Name Mixin selector
      official c Lxg;c:F
      intermediary field_8435 Lnet/minecraft/class_1982;field_8435:F
      named exhaustion Lnet/minecraft/entity/player/HungerManager;exhaustion:F
    • foodStarvationTimer

      private int foodStarvationTimer
      Mappings:
      Namespace Name Mixin selector
      official d Lxg;d:I
      intermediary field_8436 Lnet/minecraft/class_1982;field_8436:I
      named foodStarvationTimer Lnet/minecraft/entity/player/HungerManager;foodStarvationTimer:I
    • prevFoodLevel

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

    • HungerManager

      public HungerManager()
  • Method Details

    • add

      public void add​(int food, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a(IF)V
      intermediary method_8084 Lnet/minecraft/class_1982;method_8084(IF)V
      named add Lnet/minecraft/entity/player/HungerManager;add(IF)V
    • incrementStat

      public void incrementStat​(FoodItem foodItem, ItemStack itemStack)
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a(Lzs;Lzx;)V
      intermediary method_8087 Lnet/minecraft/class_1982;method_8087(Lnet/minecraft/class_2050;Lnet/minecraft/class_2056;)V
      named incrementStat Lnet/minecraft/entity/player/HungerManager;incrementStat(Lnet/minecraft/item/FoodItem;Lnet/minecraft/item/ItemStack;)V
    • update

      public void update​(PlayerEntity playerEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a(Lwn;)V
      intermediary method_8086 Lnet/minecraft/class_1982;method_8086(Lnet/minecraft/class_1963;)V
      named update Lnet/minecraft/entity/player/HungerManager;update(Lnet/minecraft/entity/player/PlayerEntity;)V
    • deserialize

      public void deserialize​(CompoundTag compoundTag)
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a(Ldn;)V
      intermediary method_8085 Lnet/minecraft/class_1982;method_8085(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/player/HungerManager;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • serialize

      public void serialize​(CompoundTag compoundTag)
      Mappings:
      Namespace Name Mixin selector
      official b Lxg;b(Ldn;)V
      intermediary method_8090 Lnet/minecraft/class_1982;method_8090(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/player/HungerManager;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • getFoodLevel

      public int getFoodLevel()
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a()I
      intermediary method_8081 Lnet/minecraft/class_1982;method_8081()I
      named getFoodLevel Lnet/minecraft/entity/player/HungerManager;getFoodLevel()I
    • method_8088

      @Environment(CLIENT) public int method_8088()
      Mappings:
      Namespace Name Mixin selector
      official b Lxg;b()I
      intermediary method_8088 Lnet/minecraft/class_1982;method_8088()I
      named method_8088 Lnet/minecraft/entity/player/HungerManager;method_8088()I
    • isNotFull

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

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

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

      public void setFoodLevel​(int foodLevel)
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a(I)V
      intermediary method_8083 Lnet/minecraft/class_1982;method_8083(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 Lxg;b(F)V
      intermediary method_8089 Lnet/minecraft/class_1982;method_8089(F)V
      named setSaturationLevelClient Lnet/minecraft/entity/player/HungerManager;setSaturationLevelClient(F)V