Interface ItemUtils
public interface ItemUtils
-
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStackdeserializeItemStack(byte[] data, boolean compressed) Deserializes anItemStackfrom a byte[]org.bukkit.inventory.ItemStackdeserializeItemStack(@NotNull InputStream inputStream, boolean compressed) Deserializes anItemStackfrom a byte[]byte[]serializeItemStack(@NotNull org.bukkit.inventory.ItemStack itemStack, boolean compressed) Serializes anItemStackto a byte[]voidserializeItemStack(@NotNull org.bukkit.inventory.ItemStack itemStack, @NotNull OutputStream outputStream, boolean compressed) Serializes anItemStackto a byte[]voidsetDisplayName(@NotNull org.bukkit.inventory.meta.ItemMeta itemMeta, @NotNull net.md_5.bungee.api.chat.BaseComponent[] name) Sets the display name of anItemMetavoidsetLore(@NotNull org.bukkit.inventory.meta.ItemMeta itemMeta, @NotNull List<@NotNull net.md_5.bungee.api.chat.BaseComponent[]> lore) Sets the lore of anItemMeta
-
Method Details
-
serializeItemStack
byte[] serializeItemStack(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack, boolean compressed) Serializes anItemStackto a byte[]- Parameters:
itemStack- TheItemStackto serializecompressed- 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 anItemStackto a byte[]- Parameters:
itemStack- TheItemStackto serializeoutputStream- TheOutputStreamto write the serialized data tocompressed- If the data should be compressed- See Also:
-
deserializeItemStack
org.bukkit.inventory.ItemStack deserializeItemStack(byte[] data, boolean compressed) Deserializes anItemStackfrom a byte[]- Parameters:
data- The data to deserializecompressed- If the data is compressed- Returns:
- The
ItemStack - See Also:
-
deserializeItemStack
org.bukkit.inventory.ItemStack deserializeItemStack(@NotNull @NotNull InputStream inputStream, boolean compressed) Deserializes anItemStackfrom a byte[]- Parameters:
inputStream- TheInputStreamto read the serialized data fromcompressed- 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 anItemMeta- Parameters:
itemMeta- TheItemMetaname- The display name as aBaseComponent[]
-
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 anItemMeta- Parameters:
itemMeta- TheItemMetalore- The lore as a list ofBaseComponent[]
-