Class ItemUtils

java.lang.Object
org.cloudburstmc.server.item.ItemUtils

public class ItemUtils extends Object
  • Constructor Details

    • ItemUtils

      public ItemUtils()
  • Method Details

    • serializeItem

      public static com.nukkitx.nbt.NbtMap serializeItem(org.cloudburstmc.api.item.ItemStack item)
    • serializeItem

      public static com.nukkitx.nbt.NbtMap serializeItem(org.cloudburstmc.api.item.ItemStack item, int slot)
    • deserializeItem

      public static org.cloudburstmc.api.item.ItemStack deserializeItem(com.nukkitx.nbt.NbtMap tag)
    • deserializeItem

      public static CloudItemStack deserializeItem(org.cloudburstmc.api.util.Identifier id, short damage, int amount, com.nukkitx.nbt.NbtMap tag)
    • toNetwork

      public static List<com.nukkitx.protocol.bedrock.data.inventory.ItemData> toNetwork(Collection<org.cloudburstmc.api.item.ItemStack> items)
    • toNetwork

      public static List<com.nukkitx.protocol.bedrock.data.inventory.ItemData> toNetwork(Collection<org.cloudburstmc.api.item.ItemStack> items, boolean useNetId)
    • toNetwork

      public static com.nukkitx.protocol.bedrock.data.inventory.ItemData toNetwork(CloudItemStack itemStack)
    • toNetwork

      public static com.nukkitx.protocol.bedrock.data.inventory.ItemData toNetwork(CloudItemStack item, boolean useNetId)
    • fromNetwork

      public static CloudItemStack fromNetwork(com.nukkitx.protocol.bedrock.data.inventory.ItemData data)
    • isNull

      public static boolean isNull(org.cloudburstmc.api.item.ItemStack item)
    • fromJson

      public static org.cloudburstmc.api.item.ItemStack fromJson(Map<String,​Object> data)
    • getItemHash

      public static int getItemHash(CloudItemStack item)
    • getMultiItemHash

      public static UUID getMultiItemHash(List<org.cloudburstmc.api.item.ItemStack> items)
    • createBlockItem

      public static org.cloudburstmc.api.item.ItemStack createBlockItem(org.cloudburstmc.api.block.BlockType block, int amount, Object... metadata)