Home Getting Started With Scripts Commands Examples
BracketDumpers BracketHandlers BracketValidators

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

Return Type: void

script.zs
FoodData.addExhaustion(exhaustion as float) as void
ParameterTypeDescription
Parameter
exhaustion
Type
float
Description
No Description Provided

Return Type: void

script.zs
FoodData.eat(stack as IItemStack) as void
ParameterTypeDescription
Parameter
stack
Type
IItemStack
Description
No Description Provided

Return Type: void

script.zs
FoodData.eat(foodLevelModifier as int, saturationLevelModifier as float) as void
ParameterTypeDescription
Parameter
foodLevelModifier
Type
int
Description
No Description Provided
Parameter
saturationLevelModifier
Type
float
Description
No Description Provided

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();

Return Type: void

script.zs
FoodData.setExhaustion(exhaustionLevel as float) as void
ParameterTypeDescription
Parameter
exhaustionLevel
Type
float
Description
No Description Provided

Return Type: void

script.zs
FoodData.setFoodLevel(foodLevel as int) as void
ParameterTypeDescription
Parameter
foodLevel
Type
int
Description
No Description Provided

Return Type: void

script.zs
FoodData.setSaturation(saturationLevel as float) as void
ParameterTypeDescription
Parameter
saturationLevel
Type
float
Description
No Description Provided