Package net.minecraft.entity.player
Class HungerManager
java.lang.Object
net.minecraft.entity.player.HungerManager
- Mappings:
Namespace Name official afpintermediary net/minecraft/class_1001named net/minecraft/entity/player/HungerManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate intprivate floatprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int food, float saturationModifier) voidaddExhaustion(float exhaustion) voiddeserialize(NbtCompound nbt) intfloatvoidincrementStat(FoodItem food, ItemStack stack) booleanvoidserialize(NbtCompound nbt) voidsetFoodLevel(int foodLevel) voidsetSaturationLevelClient(float saturationLevel) voidupdate(PlayerEntity player)
-
Field Details
-
foodLevel
private int foodLevel- Mappings:
Namespace Name Mixin selector official aLafp;a:Iintermediary field_4081Lnet/minecraft/class_1001;field_4081:Inamed foodLevelLnet/minecraft/entity/player/HungerManager;foodLevel:I
-
foodSaturationLevel
private float foodSaturationLevel- Mappings:
Namespace Name Mixin selector official bLafp;b:Fintermediary field_4082Lnet/minecraft/class_1001;field_4082:Fnamed foodSaturationLevelLnet/minecraft/entity/player/HungerManager;foodSaturationLevel:F
-
exhaustion
private float exhaustion- Mappings:
Namespace Name Mixin selector official cLafp;c:Fintermediary field_4083Lnet/minecraft/class_1001;field_4083:Fnamed exhaustionLnet/minecraft/entity/player/HungerManager;exhaustion:F
-
foodStarvationTimer
private int foodStarvationTimer- Mappings:
Namespace Name Mixin selector official dLafp;d:Iintermediary field_4084Lnet/minecraft/class_1001;field_4084:Inamed foodStarvationTimerLnet/minecraft/entity/player/HungerManager;foodStarvationTimer:I
-
prevFoodLevel
private int prevFoodLevel- Mappings:
Namespace Name Mixin selector official eLafp;e:Iintermediary field_4085Lnet/minecraft/class_1001;field_4085:Inamed prevFoodLevelLnet/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 aLafp;a(IF)Vintermediary method_3241Lnet/minecraft/class_1001;method_3241(IF)Vnamed addLnet/minecraft/entity/player/HungerManager;add(IF)V
-
incrementStat
- Mappings:
Namespace Name Mixin selector official aLafp;a(Laij;Laip;)Vintermediary method_3244Lnet/minecraft/class_1001;method_3244(Lnet/minecraft/class_1065;Lnet/minecraft/class_1071;)Vnamed incrementStatLnet/minecraft/entity/player/HungerManager;incrementStat(Lnet/minecraft/item/FoodItem;Lnet/minecraft/item/ItemStack;)V
-
update
- Mappings:
Namespace Name Mixin selector official aLafp;a(Laed;)Vintermediary method_3243Lnet/minecraft/class_1001;method_3243(Lnet/minecraft/class_988;)Vnamed updateLnet/minecraft/entity/player/HungerManager;update(Lnet/minecraft/entity/player/PlayerEntity;)V
-
deserialize
- Mappings:
Namespace Name Mixin selector official aLafp;a(Lfy;)Vintermediary method_3242Lnet/minecraft/class_1001;method_3242(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/entity/player/HungerManager;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
serialize
- Mappings:
Namespace Name Mixin selector official bLafp;b(Lfy;)Vintermediary method_3247Lnet/minecraft/class_1001;method_3247(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/entity/player/HungerManager;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
getFoodLevel
public int getFoodLevel()- Mappings:
Namespace Name Mixin selector official aLafp;a()Iintermediary method_3238Lnet/minecraft/class_1001;method_3238()Inamed getFoodLevelLnet/minecraft/entity/player/HungerManager;getFoodLevel()I
-
isNotFull
public boolean isNotFull()- Mappings:
Namespace Name Mixin selector official cLafp;c()Zintermediary method_3248Lnet/minecraft/class_1001;method_3248()Znamed isNotFullLnet/minecraft/entity/player/HungerManager;isNotFull()Z
-
addExhaustion
public void addExhaustion(float exhaustion) - Mappings:
Namespace Name Mixin selector official aLafp;a(F)Vintermediary method_3239Lnet/minecraft/class_1001;method_3239(F)Vnamed addExhaustionLnet/minecraft/entity/player/HungerManager;addExhaustion(F)V
-
getSaturationLevel
public float getSaturationLevel()- Mappings:
Namespace Name Mixin selector official eLafp;e()Fintermediary method_3249Lnet/minecraft/class_1001;method_3249()Fnamed getSaturationLevelLnet/minecraft/entity/player/HungerManager;getSaturationLevel()F
-
setFoodLevel
public void setFoodLevel(int foodLevel) - Mappings:
Namespace Name Mixin selector official aLafp;a(I)Vintermediary method_3240Lnet/minecraft/class_1001;method_3240(I)Vnamed setFoodLevelLnet/minecraft/entity/player/HungerManager;setFoodLevel(I)V
-
setSaturationLevelClient
- Mappings:
Namespace Name Mixin selector official bLafp;b(F)Vintermediary method_3246Lnet/minecraft/class_1001;method_3246(F)Vnamed setSaturationLevelClientLnet/minecraft/entity/player/HungerManager;setSaturationLevelClient(F)V
-