Class KnowledgeBook

java.lang.Object
me.wolfyscript.customcrafting.data.cache.KnowledgeBook

public class KnowledgeBook extends Object
  • Constructor Details

    • KnowledgeBook

      public KnowledgeBook()
  • Method Details

    • getCurrentRecipe

      public ICustomRecipe<?,​?> getCurrentRecipe()
    • getEliteCraftingTable

      public EliteWorkbench getEliteCraftingTable()
    • setEliteCraftingTable

      public void setEliteCraftingTable(EliteWorkbench eliteCraftingTable)
    • hasEliteCraftingTable

      public boolean hasEliteCraftingTable()
    • getPage

      public int getPage()
    • setPage

      public void setPage(int page)
    • getCategory

      public Category getCategory()
    • setCategory

      public void setCategory(Category category)
    • getIngredients

      public Map<Character,​ArrayList<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem>> getIngredients()
    • getSubFolder

      public int getSubFolder()
    • getSubFolderRecipes

      public List<ICustomRecipe<?,​?>> getSubFolderRecipes()
    • setSubFolderRecipes

      public void setSubFolderRecipes(me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem, List<ICustomRecipe<?,​?>> subFolderRecipes)
    • getSubFolderPage

      public int getSubFolderPage()
    • setSubFolderPage

      public void setSubFolderPage(int subFolderPage)
    • getResearchItems

      public List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem> getResearchItems()
    • addResearchItem

      public void addResearchItem(me.wolfyscript.utilities.api.inventory.custom_items.CustomItem item)
    • removePreviousResearchItem

      public void removePreviousResearchItem()
    • setResearchItems

      public void setResearchItems(List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem> researchItems)
    • getResearchItem

      public me.wolfyscript.utilities.api.inventory.custom_items.CustomItem getResearchItem()
    • applyRecipeToButtons

      public void applyRecipeToButtons(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, ICustomRecipe<?,​?> recipe)
    • setCachedSubFolderRecipes

      public void setCachedSubFolderRecipes(Map<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem,​List<ICustomRecipe<?,​?>>> cachedSubFolderRecipes)