Home Commands Examples Getting Started With Scripts Global Keywords
BracketDumpers BracketHandlers BracketValidators ResourceLocationBracketHandler

FoodPropertiesBuilder

Importing the class

If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.

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

Members

alwaysEdible() as Builder
script.zs
// Builder.alwaysEdible() as FoodPropertiesBuilder;
myBuilder.alwaysEdible();

Return Type: FoodPropertiesBuilder

build() as FoodProperties
script.zs
// Builder.build() as FoodProperties;
myBuilder.build();

Return Type: FoodProperties

implicit as FoodProperties
script.zs
// Builder as FoodProperties
myBuilder as FoodProperties

Return Type: FoodProperties

effect(effect as MobEffectInstance, probability as float) as Builder
script.zs
// Builder.effect(effect as MobEffectInstance, probability as float) as FoodPropertiesBuilder;
myBuilder.effect(myMobEffectInstance, myFloat);

Parameters:

probability Type: float

Return Type: FoodPropertiesBuilder

fast() as Builder
script.zs
// Builder.fast() as FoodPropertiesBuilder;
myBuilder.fast();

Return Type: FoodPropertiesBuilder

nutrition(nutrition as int) as Builder
script.zs
// Builder.nutrition(nutrition as int) as FoodPropertiesBuilder;
myBuilder.nutrition(myInt);

Parameters:

nutrition Type: int

Return Type: FoodPropertiesBuilder

static of() as Builder
script.zs
// Builder.of() as FoodPropertiesBuilder;
FoodPropertiesBuilder.of();

Return Type: FoodPropertiesBuilder

saturationModifier(saturationModifier as float) as Builder
script.zs
// Builder.saturationModifier(saturationModifier as float) as FoodPropertiesBuilder;
myBuilder.saturationModifier(myFloat);

Parameters:

saturationModifier Type: float

Return Type: FoodPropertiesBuilder