ItemApplicationRecipe

Link to itemapplicationrecipe

Importing the class

Link to 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.

ZenScript
Copy
import mods.createtweaker.ItemApplicationRecipe;

Extending ProcessingRecipe

Link to extending-processingrecipe

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

Link to getProcessedItem

Name: getProcessedItem

Gets the processed Item.

Returns: The processed Item.
Return Type: IIngredient

ZenScript
Copy
// ItemApplicationRecipe.getProcessedItem() as IIngredient

myItemApplicationRecipe.getProcessedItem();

Link to getRequiredHeldItem

Name: getRequiredHeldItem

Gets the required held item.

Returns: The required held item.
Return Type: IIngredient

ZenScript
Copy
// ItemApplicationRecipe.getRequiredHeldItem() as IIngredient

myItemApplicationRecipe.getRequiredHeldItem();

Link to shouldKeepHeldItem

Name: shouldKeepHeldItem

Should the recipe keep the held item?

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

ZenScript
Copy
// ItemApplicationRecipe.shouldKeepHeldItem() as boolean

myItemApplicationRecipe.shouldKeepHeldItem();
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?