API
Interface
public interface ICraftingPlugin
{
IReadOnlyList<CraftingRecipeEntry> GetAllRecipes();
CraftingRecipeEntry FindRecipeById(string recipeId);
CraftingRecipeEntry FindRecipeForItem(ItemEntry craftedItem);
IReadOnlyList<CraftingRecipeEntry> FindRecipesForItem(ItemEntry craftedItem);
}Methods
GetAllRecipes
IReadOnlyList<CraftingRecipeEntry> GetAllRecipes()FindRecipeById
CraftingRecipeEntry FindRecipeById(string recipeId)FindRecipeForItem / FindRecipesForItem
CraftingRecipeEntry
Field
Type
Description
RecipeComponent
Field
Type
Description
CraftingRecipeCategoryEntry
Events
Event
Description
Commands
Command
Fields
Description
Save Data
CraftingSaveData
Usage
Last updated
Was this helpful?
