Package org.cloudburstmc.server.item
Class ItemUtils
java.lang.Object
org.cloudburstmc.server.item.ItemUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.cloudburstmc.api.item.ItemStackcreateBlockItem(org.cloudburstmc.api.block.BlockType block, int amount, Object... metadata)static org.cloudburstmc.api.item.ItemStackdeserializeItem(com.nukkitx.nbt.NbtMap tag)static CloudItemStackdeserializeItem(org.cloudburstmc.api.util.Identifier id, short damage, int amount, com.nukkitx.nbt.NbtMap tag)static org.cloudburstmc.api.item.ItemStackstatic org.cloudburstmc.api.item.ItemStackfromNetwork(com.nukkitx.protocol.bedrock.data.inventory.ItemData data)static intgetItemHash(CloudItemStack item)static UUIDgetMultiItemHash(List<org.cloudburstmc.api.item.ItemStack> items)static booleanisNull(org.cloudburstmc.api.item.ItemStack item)static com.nukkitx.nbt.NbtMapserializeItem(org.cloudburstmc.api.item.ItemStack item)static com.nukkitx.nbt.NbtMapserializeItem(org.cloudburstmc.api.item.ItemStack item, int slot)static List<com.nukkitx.protocol.bedrock.data.inventory.ItemData>toNetwork(Collection<org.cloudburstmc.api.item.ItemStack> items)static com.nukkitx.protocol.bedrock.data.inventory.ItemDatatoNetwork(org.cloudburstmc.api.item.ItemStack item)
-
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 com.nukkitx.protocol.bedrock.data.inventory.ItemData toNetwork(org.cloudburstmc.api.item.ItemStack item) -
fromNetwork
public static org.cloudburstmc.api.item.ItemStack fromNetwork(com.nukkitx.protocol.bedrock.data.inventory.ItemData data) -
isNull
public static boolean isNull(org.cloudburstmc.api.item.ItemStack item) -
fromJson
-
getItemHash
-
getMultiItemHash
-
createBlockItem
public static org.cloudburstmc.api.item.ItemStack createBlockItem(org.cloudburstmc.api.block.BlockType block, int amount, Object... metadata)
-