This is where all Recipe and GlobalRecipe hooks are gathered and called.
More...
This is where all Recipe and GlobalRecipe hooks are gathered and called.
◆ ConsumeItem()
static void Terraria.ModLoader.RecipeLoader.ConsumeItem |
( |
Recipe |
recipe, |
|
|
int |
type, |
|
|
ref int |
amount |
|
) |
| |
|
static |
Allows to edit the amount of item the player uses in a recipe.
- Parameters
-
recipe | The recipe used for the craft. |
type | Type of the ingredient. |
amount | Modifiable amount of the item consumed. |
◆ OnCraft() [1/2]
static void Terraria.ModLoader.RecipeLoader.OnCraft |
( |
Item |
item, |
|
|
Recipe |
recipe, |
|
|
Item |
destinationStack |
|
) |
| |
|
static |
Helper version of OnCraft, used in combination with Recipe.Create and the internal ConsumedItems list
- Parameters
-
item | |
recipe | |
destinationStack | The stack that the crafted item will be combined with |
◆ OnCraft() [2/2]
static void Terraria.ModLoader.RecipeLoader.OnCraft |
( |
Item |
item, |
|
|
Recipe |
recipe, |
|
|
List< Item > |
consumedItems, |
|
|
Item |
destinationStack |
|
) |
| |
|
static |
recipe.OnCraftHooks followed by Calls ItemLoader.OnCreate with a RecipeCreationContext
- Parameters
-
item | The item crafted. |
recipe | The recipe used to craft the item. |
consumedItems | Materials used to craft the item. |
destinationStack | The stack that the crafted item will be combined with |
◆ RecipeAvailable()
static bool Terraria.ModLoader.RecipeLoader.RecipeAvailable |
( |
Recipe |
recipe | ) |
|
|
static |
Returns whether or not the conditions are met for this recipe to be available for the player to use.
- Parameters
-
recipe | The recipe to check. |
- Returns
- Whether or not the conditions are met for this recipe.