Recipe

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.recipe.type.Recipe;

Methods

Return Type: boolean

script.zs
Recipe.canCraftInDimensions(var1 as int, var2 as int) as boolean
ParameterType
Parameter
var1
Type
int
Parameter
var2
Type
int

Return Type: string

script.zs
// Recipe.getGroup() as string
myRecipe.getGroup();

Return Type: ResourceLocation

script.zs
// Recipe.getId() as ResourceLocation
myRecipe.getId();

Return Type: stdlib.List<IIngredient>

script.zs
// Recipe.getIngredients() as stdlib.List<IIngredient>
myRecipe.getIngredients();

Return Type: IItemStack

script.zs
// Recipe.getResultItem() as IItemStack
myRecipe.getResultItem();

Return Type: ItemStack

script.zs
// Recipe.getToastSymbol() as ItemStack
myRecipe.getToastSymbol();

Return Type: boolean

script.zs
// Recipe.isIncomplete() as boolean
myRecipe.isIncomplete();

Return Type: boolean

script.zs
// Recipe.isSpecial() as boolean
myRecipe.isSpecial();

Properties

NameTypeHas GetterHas Setter
Name
group
Type
string
Has Getter
true
Has Setter
false
Name
id
Type
ResourceLocation
Has Getter
true
Has Setter
false
Name
ingredients
Type
stdlib.List<IIngredient>
Has Getter
true
Has Setter
false
Name
isIncomplete
Type
boolean
Has Getter
true
Has Setter
false
Name
isSpecial
Type
boolean
Has Getter
true
Has Setter
false
Name
resultItem
Type
IItemStack
Has Getter
true
Has Setter
false
Name
toastSymbol
Type
ItemStack
Has Getter
true
Has Setter
false