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 TypeMethodDescriptionvoid
addItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)
void
addRecipe(ICustomRecipe<?,?> data)
getItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
ICustomRecipe<?,?>
getRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
getRecipeData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
boolean
hasItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
boolean
hasRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
void
init()
void
void
void
removeItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
void
removeRecipe(String namespace, String key)
void
updateItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)
void
updateRecipe(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)
-