Home Commands Examples Getting Started With Scripts Global Keywords

FoodData

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

script.zs
import crafttweaker.api.food.FoodData;

Methods

script.zs
FoodData.addExhaustion(exhaustion as float)
ParameterType
Parameter
exhaustion
Type
float
script.zs
FoodData.eat(stack as IItemStack)
ParameterType
Parameter
stack
Type
IItemStack
script.zs
FoodData.eat(foodLevelModifier as int, saturationLevelModifier as float)
ParameterType
Parameter
foodLevelModifier
Type
int
Parameter
saturationLevelModifier
Type
float

Return Type: float

script.zs
// FoodData.getExhaustionLevel() as float
myFoodData.getExhaustionLevel();

Return Type: int

script.zs
// FoodData.getFoodLevel() as int
myFoodData.getFoodLevel();

Return Type: int

script.zs
// FoodData.getLastFoodLevel() as int
myFoodData.getLastFoodLevel();

Return Type: float

script.zs
// FoodData.getSaturationLevel() as float
myFoodData.getSaturationLevel();

Return Type: boolean

script.zs
// FoodData.needsFood() as boolean
myFoodData.needsFood();
script.zs
FoodData.setExhaustion(exhaustionLevel as float)
ParameterType
Parameter
exhaustionLevel
Type
float
script.zs
FoodData.setFoodLevel(foodLevel as int)
ParameterType
Parameter
foodLevel
Type
int
script.zs
FoodData.setSaturation(saturationLevel as float)
ParameterType
Parameter
saturationLevel
Type
float