Class CCCache

java.lang.Object
me.wolfyscript.utilities.api.inventory.gui.cache.CustomCache
me.wolfyscript.customcrafting.data.CCCache

public class CCCache extends me.wolfyscript.utilities.api.inventory.gui.cache.CustomCache
  • Constructor Details

    • CCCache

      public CCCache()
  • Method Details

    • getSetting

      public Setting getSetting()
    • setSetting

      public void setSetting(Setting setting)
    • getRecipeType

      public RecipeType<?> getRecipeType()
    • setRecipeType

      public void setRecipeType(RecipeType<?> recipeType)
    • getSubSetting

      public String getSubSetting()
    • setSubSetting

      public void setSubSetting(String setting)
    • getChatLists

      public ChatLists getChatLists()
    • getKnowledgeBook

      public KnowledgeBook getKnowledgeBook()
    • getItems

      public Items getItems()
    • getRecipeList

      public RecipeList getRecipeList()
    • getPotionEffectCache

      public PotionEffects getPotionEffectCache()
    • getIngredientData

      public IngredientData getIngredientData()
    • getTagSettingsCache

      public TagSettingsCache getTagSettingsCache()
    • setApplyPotionEffect

      public void setApplyPotionEffect(ApplyPotionEffect applyPotionEffect)
    • applyPotionEffect

      public void applyPotionEffect(org.bukkit.potion.PotionEffect potionEffect)
    • setApplyItem

      public void setApplyItem(ApplyItem applyItem)
    • applyItem

      public void applyItem(me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem)
    • getParticleCache

      public ParticleCache getParticleCache()
    • getEliteWorkbench

      public EliteWorkbench getEliteWorkbench()
    • setEliteWorkbench

      public void setEliteWorkbench(EliteWorkbench eliteWorkbench)
    • getBrewingGUICache

      public BrewingGUICache getBrewingGUICache()
    • getRecipeBookEditor

      public RecipeBookEditor getRecipeBookEditor()
    • setCustomRecipe

      public void setCustomRecipe(ICustomRecipe<?,​?> customRecipe)
    • getRecipe

      public ICustomRecipe<?,​?> getRecipe()
    • getRecipe

      public <T extends ICustomRecipe<?,​ ?>> T getRecipe(RecipeType<T> recipeType)
    • getCookingRecipe

      public CustomCookingRecipe<?,​?> getCookingRecipe()
      Util methods to get specific kinds of Recipes that are cached into this class Used for the GUI Recipe Creators!
    • resetRecipe

      public void resetRecipe()
    • getCraftingRecipe

      public CraftingRecipe<?> getCraftingRecipe()
    • getAdvancedCraftingRecipe

      public AdvancedCraftingRecipe getAdvancedCraftingRecipe()
      Getters and setters for all the Recipes that are saved in this cache. Usage for the GUI Creator!
    • getAnvilRecipe

      public CustomAnvilRecipe getAnvilRecipe()
    • getEliteCraftingRecipe

      public EliteCraftingRecipe getEliteCraftingRecipe()
    • getCauldronRecipe

      public CauldronRecipe getCauldronRecipe()
    • getStonecutterRecipe

      public CustomStonecutterRecipe getStonecutterRecipe()
    • getGrindstoneRecipe

      public GrindstoneRecipe getGrindstoneRecipe()
    • getBrewingRecipe

      public BrewingRecipe getBrewingRecipe()
    • getSmithingRecipe

      public CustomSmithingRecipe getSmithingRecipe()