Class HungerManager

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

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

    • foodLevel

      private int foodLevel
      Mappings:
      Namespace Name Mixin selector
      named foodLevel Lnet/minecraft/entity/player/HungerManager;foodLevel:I
      intermediary field_7756 Lnet/minecraft/class_1702;field_7756:I
      official a Lcsx;a:I
    • saturationLevel

      private float saturationLevel
      Mappings:
      Namespace Name Mixin selector
      named saturationLevel Lnet/minecraft/entity/player/HungerManager;saturationLevel:F
      intermediary field_7753 Lnet/minecraft/class_1702;field_7753:F
      official b Lcsx;b:F
    • exhaustion

      private float exhaustion
      Mappings:
      Namespace Name Mixin selector
      named exhaustion Lnet/minecraft/entity/player/HungerManager;exhaustion:F
      intermediary field_7752 Lnet/minecraft/class_1702;field_7752:F
      official c Lcsx;c:F
    • foodTickTimer

      private int foodTickTimer
      Mappings:
      Namespace Name Mixin selector
      named foodTickTimer Lnet/minecraft/entity/player/HungerManager;foodTickTimer:I
      intermediary field_7755 Lnet/minecraft/class_1702;field_7755:I
      official d Lcsx;d:I
  • Constructor Details

    • HungerManager

      public HungerManager()
  • Method Details

    • addInternal

      private void addInternal(int nutrition, float saturation)
      Mappings:
      Namespace Name Mixin selector
      named addInternal Lnet/minecraft/entity/player/HungerManager;addInternal(IF)V
      intermediary method_59684 Lnet/minecraft/class_1702;method_59684(IF)V
      official b Lcsx;b(IF)V
    • add

      public void add(int food, float saturationModifier)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/entity/player/HungerManager;add(IF)V
      intermediary method_7585 Lnet/minecraft/class_1702;method_7585(IF)V
      official a Lcsx;a(IF)V
    • eat

      public void eat(FoodComponent foodComponent)
      Mappings:
      Namespace Name Mixin selector
      named eat Lnet/minecraft/entity/player/HungerManager;eat(Lnet/minecraft/component/type/FoodComponent;)V
      intermediary method_7579 Lnet/minecraft/class_1702;method_7579(Lnet/minecraft/class_4174;)V
      official a Lcsx;a(Lcsy;)V
    • update

      public void update(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named update Lnet/minecraft/entity/player/HungerManager;update(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      intermediary method_7588 Lnet/minecraft/class_1702;method_7588(Lnet/minecraft/class_3222;)V
      official a Lcsx;a(Lasi;)V
    • readNbt

      public void readNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named readNbt Lnet/minecraft/entity/player/HungerManager;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_7584 Lnet/minecraft/class_1702;method_7584(Lnet/minecraft/class_2487;)V
      official a Lcsx;a(Lux;)V
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named writeNbt Lnet/minecraft/entity/player/HungerManager;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_7582 Lnet/minecraft/class_1702;method_7582(Lnet/minecraft/class_2487;)V
      official b Lcsx;b(Lux;)V
    • getFoodLevel

      public int getFoodLevel()
      Mappings:
      Namespace Name Mixin selector
      named getFoodLevel Lnet/minecraft/entity/player/HungerManager;getFoodLevel()I
      intermediary method_7586 Lnet/minecraft/class_1702;method_7586()I
      official a Lcsx;a()I
    • isNotFull

      public boolean isNotFull()
      Mappings:
      Namespace Name Mixin selector
      named isNotFull Lnet/minecraft/entity/player/HungerManager;isNotFull()Z
      intermediary method_7587 Lnet/minecraft/class_1702;method_7587()Z
      official b Lcsx;b()Z
    • addExhaustion

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

      public float getSaturationLevel()
      Mappings:
      Namespace Name Mixin selector
      named getSaturationLevel Lnet/minecraft/entity/player/HungerManager;getSaturationLevel()F
      intermediary method_7589 Lnet/minecraft/class_1702;method_7589()F
      official c Lcsx;c()F
    • setFoodLevel

      public void setFoodLevel(int foodLevel)
      Mappings:
      Namespace Name Mixin selector
      named setFoodLevel Lnet/minecraft/entity/player/HungerManager;setFoodLevel(I)V
      intermediary method_7580 Lnet/minecraft/class_1702;method_7580(I)V
      official a Lcsx;a(I)V
    • setSaturationLevel

      public void setSaturationLevel(float saturationLevel)
      Mappings:
      Namespace Name Mixin selector
      named setSaturationLevel Lnet/minecraft/entity/player/HungerManager;setSaturationLevel(F)V
      intermediary method_7581 Lnet/minecraft/class_1702;method_7581(F)V
      official b Lcsx;b(F)V