Package net.minecraft.entity.player
Class HungerManager
java.lang.Object
net.minecraft.entity.player.HungerManager
public class HungerManager extends Object
-
Field Summary
Fields Modifier and Type Field Description private floatexhaustionprivate intfoodLevelprivate floatfoodSaturationLevelprivate intfoodTickTimerprivate intprevFoodLevel -
Constructor Summary
Constructors Constructor Description HungerManager() -
Method Summary
Modifier and Type Method Description voidadd(int food, float saturationModifier)voidaddExhaustion(float exhaustion)voideat(Item item, ItemStack stack)intgetFoodLevel()floatgetSaturationLevel()booleanisNotFull()voidreadNbt(NbtCompound nbt)voidsetFoodLevel(int foodLevel)voidsetSaturationLevel(float saturationLevel)voidupdate(PlayerEntity player)voidwriteNbt(NbtCompound nbt)
-
Field Details
-
foodLevel
private int foodLevel -
foodSaturationLevel
private float foodSaturationLevel -
exhaustion
private float exhaustion -
foodTickTimer
private int foodTickTimer -
prevFoodLevel
private int prevFoodLevel
-
-
Constructor Details
-
HungerManager
public HungerManager()
-
-
Method Details
-
add
public void add(int food, float saturationModifier) -
eat
-
update
-
readNbt
-
writeNbt
-
getFoodLevel
public int getFoodLevel() -
isNotFull
public boolean isNotFull() -
addExhaustion
public void addExhaustion(float exhaustion) -
getSaturationLevel
public float getSaturationLevel() -
setFoodLevel
public void setFoodLevel(int foodLevel) -
setSaturationLevel
@Environment(CLIENT) public void setSaturationLevel(float saturationLevel)
-