Class ItemUtils

java.lang.Object
com.ticxo.modelengine.api.utils.data.ItemUtils

public class ItemUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static byte[]
     
    static org.bukkit.inventory.ItemStack
    decodeItemStack(byte[] buf)
     
    static org.bukkit.inventory.ItemStack
     
    static String
    encode(byte[] buf)
     
    static byte[]
    encodeItemStack(org.bukkit.inventory.ItemStack item)
     
    static String
    encodeItemStackToString(org.bukkit.inventory.ItemStack item)
     
    static void
    lore(org.bukkit.inventory.ItemStack stack, Collection<net.kyori.adventure.text.Component> components)
     
    static void
    lore(org.bukkit.inventory.ItemStack stack, net.kyori.adventure.text.Component... components)
     
    static <T extends org.bukkit.inventory.meta.ItemMeta>
    void
    meta(org.bukkit.inventory.ItemStack stack, org.bukkit.util.Consumer<T> metaConsumer)
     
    static void
    name(org.bukkit.inventory.ItemStack stack, net.kyori.adventure.text.Component component)
     

    Methods inherited from class java.lang.Object

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

    • ItemUtils

      public ItemUtils()
  • Method Details

    • encodeItemStack

      public static byte[] encodeItemStack(org.bukkit.inventory.ItemStack item)
    • encodeItemStackToString

      public static String encodeItemStackToString(org.bukkit.inventory.ItemStack item)
    • decodeItemStack

      public static org.bukkit.inventory.ItemStack decodeItemStack(byte[] buf)
    • decodeItemStack

      public static org.bukkit.inventory.ItemStack decodeItemStack(String data)
    • encode

      public static String encode(byte[] buf)
    • decode

      public static byte[] decode(String src)
    • name

      public static void name(org.bukkit.inventory.ItemStack stack, net.kyori.adventure.text.Component component)
    • lore

      public static void lore(org.bukkit.inventory.ItemStack stack, net.kyori.adventure.text.Component... components)
    • lore

      public static void lore(org.bukkit.inventory.ItemStack stack, Collection<net.kyori.adventure.text.Component> components)
    • meta

      public static <T extends org.bukkit.inventory.meta.ItemMeta> void meta(org.bukkit.inventory.ItemStack stack, org.bukkit.util.Consumer<T> metaConsumer)