Interface ItemUtils


public interface ItemUtils
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bukkit.inventory.ItemStack
    deserializeItemStack(byte[] data, boolean compressed)
    Deserializes an ItemStack from a byte[]
    org.bukkit.inventory.ItemStack
    deserializeItemStack(@NotNull InputStream inputStream, boolean compressed)
    Deserializes an ItemStack from a byte[]
    byte[]
    serializeItemStack(@NotNull org.bukkit.inventory.ItemStack itemStack, boolean compressed)
    Serializes an ItemStack to a byte[]
    void
    serializeItemStack(@NotNull org.bukkit.inventory.ItemStack itemStack, @NotNull OutputStream outputStream, boolean compressed)
    Serializes an ItemStack to a byte[]
    void
    setDisplayName(@NotNull org.bukkit.inventory.meta.ItemMeta itemMeta, @NotNull net.md_5.bungee.api.chat.BaseComponent[] name)
    Sets the display name of an ItemMeta
    void
    setLore(@NotNull org.bukkit.inventory.meta.ItemMeta itemMeta, @NotNull List<@NotNull net.md_5.bungee.api.chat.BaseComponent[]> lore)
    Sets the lore of an ItemMeta
  • Method Details

    • serializeItemStack

      byte[] serializeItemStack(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack, boolean compressed)
      Serializes an ItemStack to a byte[]
      Parameters:
      itemStack - The ItemStack to serialize
      compressed - If the data should be compressed
      Returns:
      The serialized data
      See Also:
    • serializeItemStack

      void serializeItemStack(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack, @NotNull @NotNull OutputStream outputStream, boolean compressed)
      Serializes an ItemStack to a byte[]
      Parameters:
      itemStack - The ItemStack to serialize
      outputStream - The OutputStream to write the serialized data to
      compressed - If the data should be compressed
      See Also:
    • deserializeItemStack

      org.bukkit.inventory.ItemStack deserializeItemStack(byte[] data, boolean compressed)
      Deserializes an ItemStack from a byte[]
      Parameters:
      data - The data to deserialize
      compressed - If the data is compressed
      Returns:
      The ItemStack
      See Also:
    • deserializeItemStack

      org.bukkit.inventory.ItemStack deserializeItemStack(@NotNull @NotNull InputStream inputStream, boolean compressed)
      Deserializes an ItemStack from a byte[]
      Parameters:
      inputStream - The InputStream to read the serialized data from
      compressed - If the data is compressed
      Returns:
      The ItemStack
      See Also:
    • setDisplayName

      void setDisplayName(@NotNull @NotNull org.bukkit.inventory.meta.ItemMeta itemMeta, @NotNull @NotNull net.md_5.bungee.api.chat.BaseComponent[] name)
      Sets the display name of an ItemMeta
      Parameters:
      itemMeta - The ItemMeta
      name - The display name as a BaseComponent[]
    • setLore

      void setLore(@NotNull @NotNull org.bukkit.inventory.meta.ItemMeta itemMeta, @NotNull @NotNull List<@NotNull net.md_5.bungee.api.chat.BaseComponent[]> lore)
      Sets the lore of an ItemMeta
      Parameters:
      itemMeta - The ItemMeta
      lore - The lore as a list of BaseComponent[]