Class DataBaseHandler
java.lang.Object
me.wolfyscript.utilities.api.network.database.sql.SQLDataBase
me.wolfyscript.customcrafting.handlers.DataBaseHandler
public class DataBaseHandler
extends me.wolfyscript.utilities.api.network.database.sql.SQLDataBase
-
Constructor Summary
ConstructorsConstructorDescriptionDataBaseHandler(me.wolfyscript.utilities.api.WolfyUtilities api, MainConfig mainConfig, CustomCrafting customCrafting) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)voidaddRecipe(ICustomRecipe<?,?> data)getItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)ICustomRecipe<?,?>getRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)getRecipeData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)booleanhasItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)booleanhasRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)voidinit()voidvoidvoidremoveItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)voidremoveRecipe(String namespace, String key)voidupdateItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)voidupdateRecipe(ICustomRecipe<?,?> data)Methods inherited from class me.wolfyscript.utilities.api.network.database.sql.SQLDataBase
close, executeAsyncUpdate, executeQuery, executeUpdate, getApi, open
-
Constructor Details
-
DataBaseHandler
public DataBaseHandler(me.wolfyscript.utilities.api.WolfyUtilities api, MainConfig mainConfig, CustomCrafting customCrafting) throws SQLException- Throws:
SQLException
-
-
Method Details
-
init
- Throws:
SQLException
-
loadRecipes
public void loadRecipes() -
loadItems
public void loadItems() -
hasRecipe
public boolean hasRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey) -
getRecipeData
-
getRecipe
-
addRecipe
-
updateRecipe
-
removeRecipe
-
hasItem
public boolean hasItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey) -
getItem
-
addItem
public void addItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data) -
updateItem
public void updateItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data) -
removeItem
public void removeItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
-