Class ItemLoader

java.lang.Object
me.wolfyscript.customcrafting.utils.ItemLoader

public class ItemLoader extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    deleteItem​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, @Nullable org.bukkit.entity.Player player)
     
    static me.wolfyscript.utilities.api.inventory.custom_items.CustomItem
    load​(me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference reference)
     
    static me.wolfyscript.utilities.api.inventory.custom_items.CustomItem
    load​(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
     
    static Ingredient
    loadIngredient​(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
     
    static <T extends ResultTarget>
    Result<T>
    loadResult​(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
     
    static void
    saveItem​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem)
     
    static void
    updateItem​(org.bukkit.inventory.ItemStack stack)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • loadIngredient

      public static Ingredient loadIngredient(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
    • loadResult

      public static <T extends ResultTarget> Result<T> loadResult(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
    • load

      public static me.wolfyscript.utilities.api.inventory.custom_items.CustomItem load(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
    • load

      public static me.wolfyscript.utilities.api.inventory.custom_items.CustomItem load(me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference reference)
    • saveItem

      public static void saveItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem)
    • deleteItem

      public static boolean deleteItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, @Nullable @Nullable org.bukkit.entity.Player player)
    • updateItem

      public static void updateItem(org.bukkit.inventory.ItemStack stack)