Class HungerManager

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

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

    • foodLevel

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

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

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

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

      private int prevFoodLevel
      Mappings:
      Namespace Name Mixin selector
      official e Lbpm;e:I
      intermediary field_7754 Lnet/minecraft/class_1702;field_7754: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 Lbpm;a(IF)V
      intermediary method_7585 Lnet/minecraft/class_1702;method_7585(IF)V
      named add Lnet/minecraft/entity/player/HungerManager;add(IF)V
    • eat

      public void eat(Item item, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpm;a(Lbtt;Lbtx;)V
      intermediary method_7579 Lnet/minecraft/class_1702;method_7579(Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)V
      named eat Lnet/minecraft/entity/player/HungerManager;eat(Lnet/minecraft/item/Item;Lnet/minecraft/item/ItemStack;)V
    • update

      public void update(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpm;a(Lbnk;)V
      intermediary method_7588 Lnet/minecraft/class_1702;method_7588(Lnet/minecraft/class_1657;)V
      named update Lnet/minecraft/entity/player/HungerManager;update(Lnet/minecraft/entity/player/PlayerEntity;)V
    • readNbt

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

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

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

      public int getPrevFoodLevel()
      Mappings:
      Namespace Name Mixin selector
      official b Lbpm;b()I
      intermediary method_35217 Lnet/minecraft/class_1702;method_35217()I
      named getPrevFoodLevel Lnet/minecraft/entity/player/HungerManager;getPrevFoodLevel()I
    • isNotFull

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

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

      public float getExhaustion()
      Mappings:
      Namespace Name Mixin selector
      official d Lbpm;d()F
      intermediary method_35219 Lnet/minecraft/class_1702;method_35219()F
      named getExhaustion Lnet/minecraft/entity/player/HungerManager;getExhaustion()F
    • getSaturationLevel

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

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

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

      public void setExhaustion(float exhaustion)
      Mappings:
      Namespace Name Mixin selector
      official c Lbpm;c(F)V
      intermediary method_35218 Lnet/minecraft/class_1702;method_35218(F)V
      named setExhaustion Lnet/minecraft/entity/player/HungerManager;setExhaustion(F)V