Class DataHandler
java.lang.Object
me.wolfyscript.customcrafting.handlers.DataHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisableBukkitRecipe(org.bukkit.NamespacedKey namespacedKey)voiddisableRecipe(ICustomRecipe<?,?> recipe)voidenableBukkitRecipe(org.bukkit.NamespacedKey namespacedKey)voidenableRecipe(ICustomRecipe<?,?> recipe)Set<me.wolfyscript.utilities.util.NamespacedKey>getIngredients(org.bukkit.inventory.ItemStack[] ingredients)List<org.bukkit.inventory.Recipe>voidbooleanisBukkitRecipeDisabled(org.bukkit.NamespacedKey namespacedKey)booleanisRecipeDisabled(ICustomRecipe<?,?> recipe)Deprecated.voidload(boolean update)booleanloadRecipeIntoCache(ICustomRecipe<?,?> recipe, me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)Loads a recipe copy into theCCCacheof theGuiHandler.voidvoidonSave()voidsaveData()voidtoggleBukkitRecipe(org.bukkit.NamespacedKey namespacedKey)voidtoggleRecipe(ICustomRecipe<?,?> recipe)
-
Field Details
-
DATA_FOLDER
-
-
Constructor Details
-
DataHandler
-
-
Method Details
-
initCategories
public void initCategories() -
load
public void load(boolean update) -
loadRecipesAndItems
public void loadRecipesAndItems() -
saveData
public void saveData() -
onSave
public void onSave() -
getDisabledRecipes
- Returns:
- A list of recipes that are disabled.
-
isRecipeDisabled
Deprecated.Replaced byICustomRecipe.isDisabled()- Parameters:
recipe- The recipe to check.- Returns:
- if the recipe is disabled.
-
toggleRecipe
-
disableRecipe
-
enableRecipe
-
isBukkitRecipeDisabled
public boolean isBukkitRecipeDisabled(org.bukkit.NamespacedKey namespacedKey) -
toggleBukkitRecipe
public void toggleBukkitRecipe(org.bukkit.NamespacedKey namespacedKey) -
disableBukkitRecipe
public void disableBukkitRecipe(org.bukkit.NamespacedKey namespacedKey) -
enableBukkitRecipe
public void enableBukkitRecipe(org.bukkit.NamespacedKey namespacedKey) -
getMinecraftRecipes
-
getBukkitNamespacedKeys
-
getIngredients
-
loadRecipeIntoCache
public boolean loadRecipeIntoCache(ICustomRecipe<?,?> recipe, me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)Loads a recipe copy into theCCCacheof theGuiHandler.- Parameters:
recipe- The recipe to load.guiHandler- TheGuiHandlerto load into.- Returns:
- If the recipe was successfully loaded into cache.
-
getCategories
-
ICustomRecipe.isDisabled()