Package net.minecraft.entity.player
Class HungerManager
java.lang.Object
net.minecraft.entity.player.HungerManager
public class HungerManager extends Object
- Mappings:
Namespace Name official bjn
intermediary net/minecraft/class_1702
named net/minecraft/entity/player/HungerManager
-
Field Summary
Fields Modifier and Type Field Description private float
exhaustion
private int
foodLevel
private float
foodSaturationLevel
private int
foodStarvationTimer
private int
prevFoodLevel
-
Constructor Summary
Constructors Constructor Description HungerManager()
-
Method Summary
Modifier and Type Method Description void
add(int food, float saturationModifier)
void
addExhaustion(float exhaustion)
void
eat(Item item, ItemStack stack)
void
fromTag(CompoundTag tag)
int
getFoodLevel()
float
getSaturationLevel()
boolean
isNotFull()
void
setFoodLevel(int foodLevel)
void
setSaturationLevelClient(float saturationLevel)
void
toTag(CompoundTag tag)
void
update(PlayerEntity player)
-
Field Details
-
foodLevel
private int foodLevel- Mappings:
Namespace Name Mixin selector official a
Lbjn;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
Lbjn;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
Lbjn;c:F
intermediary field_7752
Lnet/minecraft/class_1702;field_7752:F
named exhaustion
Lnet/minecraft/entity/player/HungerManager;exhaustion:F
-
foodStarvationTimer
private int foodStarvationTimer- Mappings:
Namespace Name Mixin selector official d
Lbjn;d:I
intermediary field_7755
Lnet/minecraft/class_1702;field_7755:I
named foodStarvationTimer
Lnet/minecraft/entity/player/HungerManager;foodStarvationTimer:I
-
prevFoodLevel
private int prevFoodLevel- Mappings:
Namespace Name Mixin selector official e
Lbjn;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
Lbjn;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
- Mappings:
Namespace Name Mixin selector official a
Lbjn;a(Lbnr;Lbnv;)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
- Mappings:
Namespace Name Mixin selector official a
Lbjn;a(Lbhl;)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
-
fromTag
- Mappings:
Namespace Name Mixin selector official a
Lbjn;a(Lmq;)V
intermediary method_7584
Lnet/minecraft/class_1702;method_7584(Lnet/minecraft/class_2487;)V
named fromTag
Lnet/minecraft/entity/player/HungerManager;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
toTag
- Mappings:
Namespace Name Mixin selector official b
Lbjn;b(Lmq;)V
intermediary method_7582
Lnet/minecraft/class_1702;method_7582(Lnet/minecraft/class_2487;)V
named toTag
Lnet/minecraft/entity/player/HungerManager;toTag(Lnet/minecraft/nbt/CompoundTag;)V
-
getFoodLevel
public int getFoodLevel()- Mappings:
Namespace Name Mixin selector official a
Lbjn;a()I
intermediary method_7586
Lnet/minecraft/class_1702;method_7586()I
named getFoodLevel
Lnet/minecraft/entity/player/HungerManager;getFoodLevel()I
-
isNotFull
public boolean isNotFull()- Mappings:
Namespace Name Mixin selector official c
Lbjn;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
Lbjn;a(F)V
intermediary method_7583
Lnet/minecraft/class_1702;method_7583(F)V
named addExhaustion
Lnet/minecraft/entity/player/HungerManager;addExhaustion(F)V
-
getSaturationLevel
public float getSaturationLevel()- Mappings:
Namespace Name Mixin selector official e
Lbjn;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
Lbjn;a(I)V
intermediary method_7580
Lnet/minecraft/class_1702;method_7580(I)V
named setFoodLevel
Lnet/minecraft/entity/player/HungerManager;setFoodLevel(I)V
-
setSaturationLevelClient
- Mappings:
Namespace Name Mixin selector official b
Lbjn;b(F)V
intermediary method_7581
Lnet/minecraft/class_1702;method_7581(F)V
named setSaturationLevelClient
Lnet/minecraft/entity/player/HungerManager;setSaturationLevelClient(F)V
-