ItemApplicationRecipe

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 mods.createtweaker.ItemApplicationRecipe;

Extending ProcessingRecipe

ItemApplicationRecipe extends ProcessingRecipe. That means all methods available in ProcessingRecipe are also available in ItemApplicationRecipe

Methods

Gets the processed Item.

Returns: The processed Item.
Return Type: IIngredient

script.zs
// ItemApplicationRecipe.getProcessedItem() as IIngredient
myItemApplicationRecipe.getProcessedItem();

Gets the required held item.

Returns: The required held item.
Return Type: IIngredient

script.zs
// ItemApplicationRecipe.getRequiredHeldItem() as IIngredient
myItemApplicationRecipe.getRequiredHeldItem();

Should the recipe keep the held item?

Returns: True if the recipe keeps the held item. False otherwise.
Return Type: boolean

script.zs
// ItemApplicationRecipe.shouldKeepHeldItem() as boolean
myItemApplicationRecipe.shouldKeepHeldItem();

Properties

NameTypeHas GetterHas SetterDescription
Name
processedItem
Type
IIngredient
Has Getter
true
Has Setter
false
Description
Gets the processed Item.
Name
requiredHeldItem
Type
IIngredient
Has Getter
true
Has Setter
false
Description
Gets the required held item.
Name
shouldKeepHeldItem
Type
boolean
Has Getter
true
Has Setter
false
Description
Should the recipe keep the held item?