Package net.minecraft.entity.player
Class HungerManager
java.lang.Object
net.minecraft.entity.player.HungerManager
public class HungerManager extends Object
- Mappings:
Namespace Name official xgintermediary net/minecraft/class_1982named net/minecraft/entity/player/HungerManager
-
Field Summary
Fields Modifier and Type Field Description private floatexhaustionprivate intfoodLevelprivate floatfoodSaturationLevelprivate intfoodStarvationTimerprivate intprevFoodLevel -
Constructor Summary
Constructors Constructor Description HungerManager() -
Method Summary
Modifier and Type Method Description voidadd(int food, float float2)voidaddExhaustion(float exhaustion)voiddeserialize(CompoundTag compoundTag)intgetFoodLevel()floatgetSaturationLevel()voidincrementStat(FoodItem foodItem, ItemStack itemStack)booleanisNotFull()intmethod_8088()voidserialize(CompoundTag compoundTag)voidsetFoodLevel(int foodLevel)voidsetSaturationLevelClient(float saturationLevel)voidupdate(PlayerEntity playerEntity)
-
Field Details
-
foodLevel
private int foodLevel- Mappings:
Namespace Name Mixin selector official aLxg;a:Iintermediary field_8433Lnet/minecraft/class_1982;field_8433:Inamed foodLevelLnet/minecraft/entity/player/HungerManager;foodLevel:I
-
foodSaturationLevel
private float foodSaturationLevel- Mappings:
Namespace Name Mixin selector official bLxg;b:Fintermediary field_8434Lnet/minecraft/class_1982;field_8434:Fnamed foodSaturationLevelLnet/minecraft/entity/player/HungerManager;foodSaturationLevel:F
-
exhaustion
private float exhaustion- Mappings:
Namespace Name Mixin selector official cLxg;c:Fintermediary field_8435Lnet/minecraft/class_1982;field_8435:Fnamed exhaustionLnet/minecraft/entity/player/HungerManager;exhaustion:F
-
foodStarvationTimer
private int foodStarvationTimer- Mappings:
Namespace Name Mixin selector official dLxg;d:Iintermediary field_8436Lnet/minecraft/class_1982;field_8436:Inamed foodStarvationTimerLnet/minecraft/entity/player/HungerManager;foodStarvationTimer:I
-
prevFoodLevel
private int prevFoodLevel- Mappings:
Namespace Name Mixin selector official eLxg;e:Iintermediary field_8437Lnet/minecraft/class_1982;field_8437:Inamed prevFoodLevelLnet/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 aLxg;a(IF)Vintermediary method_8084Lnet/minecraft/class_1982;method_8084(IF)Vnamed addLnet/minecraft/entity/player/HungerManager;add(IF)V
-
incrementStat
- Mappings:
Namespace Name Mixin selector official aLxg;a(Lzs;Lzx;)Vintermediary method_8087Lnet/minecraft/class_1982;method_8087(Lnet/minecraft/class_2050;Lnet/minecraft/class_2056;)Vnamed incrementStatLnet/minecraft/entity/player/HungerManager;incrementStat(Lnet/minecraft/item/FoodItem;Lnet/minecraft/item/ItemStack;)V
-
update
- Mappings:
Namespace Name Mixin selector official aLxg;a(Lwn;)Vintermediary method_8086Lnet/minecraft/class_1982;method_8086(Lnet/minecraft/class_1963;)Vnamed updateLnet/minecraft/entity/player/HungerManager;update(Lnet/minecraft/entity/player/PlayerEntity;)V
-
deserialize
- Mappings:
Namespace Name Mixin selector official aLxg;a(Ldn;)Vintermediary method_8085Lnet/minecraft/class_1982;method_8085(Lnet/minecraft/class_1405;)Vnamed deserializeLnet/minecraft/entity/player/HungerManager;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
-
serialize
- Mappings:
Namespace Name Mixin selector official bLxg;b(Ldn;)Vintermediary method_8090Lnet/minecraft/class_1982;method_8090(Lnet/minecraft/class_1405;)Vnamed serializeLnet/minecraft/entity/player/HungerManager;serialize(Lnet/minecraft/nbt/CompoundTag;)V
-
getFoodLevel
public int getFoodLevel()- Mappings:
Namespace Name Mixin selector official aLxg;a()Iintermediary method_8081Lnet/minecraft/class_1982;method_8081()Inamed getFoodLevelLnet/minecraft/entity/player/HungerManager;getFoodLevel()I
-
method_8088
- Mappings:
Namespace Name Mixin selector official bLxg;b()Iintermediary method_8088Lnet/minecraft/class_1982;method_8088()Inamed method_8088Lnet/minecraft/entity/player/HungerManager;method_8088()I
-
isNotFull
public boolean isNotFull()- Mappings:
Namespace Name Mixin selector official cLxg;c()Zintermediary method_8091Lnet/minecraft/class_1982;method_8091()Znamed isNotFullLnet/minecraft/entity/player/HungerManager;isNotFull()Z
-
addExhaustion
public void addExhaustion(float exhaustion)- Mappings:
Namespace Name Mixin selector official aLxg;a(F)Vintermediary method_8082Lnet/minecraft/class_1982;method_8082(F)Vnamed addExhaustionLnet/minecraft/entity/player/HungerManager;addExhaustion(F)V
-
getSaturationLevel
public float getSaturationLevel()- Mappings:
Namespace Name Mixin selector official eLxg;e()Fintermediary method_8092Lnet/minecraft/class_1982;method_8092()Fnamed getSaturationLevelLnet/minecraft/entity/player/HungerManager;getSaturationLevel()F
-
setFoodLevel
public void setFoodLevel(int foodLevel)- Mappings:
Namespace Name Mixin selector official aLxg;a(I)Vintermediary method_8083Lnet/minecraft/class_1982;method_8083(I)Vnamed setFoodLevelLnet/minecraft/entity/player/HungerManager;setFoodLevel(I)V
-
setSaturationLevelClient
- Mappings:
Namespace Name Mixin selector official bLxg;b(F)Vintermediary method_8089Lnet/minecraft/class_1982;method_8089(F)Vnamed setSaturationLevelClientLnet/minecraft/entity/player/HungerManager;setSaturationLevelClient(F)V
-