tModLoader  0.12 Alpha
A mod to make and play Terraria mods
Terraria.ModLoader.RecipeLoader Class Reference

This is where all Recipe and GlobalRecipe hooks are gathered and called. More...

Static Public Member Functions

static void ConsumeItem (Recipe recipe, int type, ref int amount)
 Allows to edit the amount of item the player uses in a recipe. More...
 
static void OnCraft (Item item, Recipe recipe)
 Allows you to make anything happen when a player uses this recipe. More...
 
static bool RecipeAvailable (Recipe recipe)
 Returns whether or not the conditions are met for this recipe to be available for the player to use. More...
 

Detailed Description

This is where all Recipe and GlobalRecipe hooks are gathered and called.

Member Function Documentation

◆ 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
recipeThe recipe used for the craft.
typeType of the ingredient.
amountModifiable amount of the item consumed.

◆ OnCraft()

static void Terraria.ModLoader.RecipeLoader.OnCraft ( Item  item,
Recipe  recipe 
)
static

Allows you to make anything happen when a player uses this recipe.

Parameters
itemThe item crafted.
recipeThe recipe used to craft the item.

◆ 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
recipeThe recipe to check.
Returns
Whether or not the conditions are met for this recipe.