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 cyi
  • Field Details

    • DEFAULT_FOOD_TICK_TIMER

      private static final int DEFAULT_FOOD_TICK_TIMER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_FOOD_TICK_TIMER Lnet/minecraft/entity/player/HungerManager;DEFAULT_FOOD_TICK_TIMER:I
      intermediary field_57754 Lnet/minecraft/class_1702;field_57754:I
      official a Lcyi;a:I
    • DEFAULT_EXHAUSTION

      private static final float DEFAULT_EXHAUSTION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_EXHAUSTION Lnet/minecraft/entity/player/HungerManager;DEFAULT_EXHAUSTION:F
      intermediary field_57755 Lnet/minecraft/class_1702;field_57755:F
      official b Lcyi;b:F
    • 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 c Lcyi;c: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 d Lcyi;d: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 e Lcyi;e: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 f Lcyi;f: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 Lcyi;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 Lcyi;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 Lcyi;a(Lcyj;)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 Lcyi;a(Lauc;)V
    • readData

      public void readData(ReadView view)
      Mappings:
      Namespace Name Mixin selector
      named readData Lnet/minecraft/entity/player/HungerManager;readData(Lnet/minecraft/storage/ReadView;)V
      intermediary method_7584 Lnet/minecraft/class_1702;method_7584(Lnet/minecraft/class_11368;)V
      official a Lcyi;a(Lfda;)V
    • writeData

      public void writeData(WriteView view)
      Mappings:
      Namespace Name Mixin selector
      named writeData Lnet/minecraft/entity/player/HungerManager;writeData(Lnet/minecraft/storage/WriteView;)V
      intermediary method_7582 Lnet/minecraft/class_1702;method_7582(Lnet/minecraft/class_11372;)V
      official a Lcyi;a(Lfdc;)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 Lcyi;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 Lcyi;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 Lcyi;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 Lcyi;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 Lcyi;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 Lcyi;b(F)V