Class DataHandler
java.lang.Object
me.wolfyscript.customcrafting.handlers.DataHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
disableBukkitRecipe(org.bukkit.NamespacedKey namespacedKey)
void
disableRecipe(ICustomRecipe<?,?> recipe)
void
enableBukkitRecipe(org.bukkit.NamespacedKey namespacedKey)
void
enableRecipe(ICustomRecipe<?,?> recipe)
Set<me.wolfyscript.utilities.util.NamespacedKey>
getIngredients(org.bukkit.inventory.ItemStack[] ingredients)
List<org.bukkit.inventory.Recipe>
void
boolean
isBukkitRecipeDisabled(org.bukkit.NamespacedKey namespacedKey)
boolean
isRecipeDisabled(ICustomRecipe<?,?> recipe)
Deprecated.void
load(boolean update)
boolean
loadRecipeIntoCache(ICustomRecipe<?,?> recipe, me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)
Loads a recipe copy into theCCCache
of theGuiHandler
.void
void
onSave()
void
saveData()
void
toggleBukkitRecipe(org.bukkit.NamespacedKey namespacedKey)
void
toggleRecipe(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 theCCCache
of theGuiHandler
.- Parameters:
recipe
- The recipe to load.guiHandler
- TheGuiHandler
to load into.- Returns:
- If the recipe was successfully loaded into cache.
-
getCategories
-
ICustomRecipe.isDisabled()