Interface ICraftItemStack<ListTag,CompoundTag,CraftItemStack extends org.bukkit.inventory.ItemStack>

All Superinterfaces:
ICompoundTag<org.bukkit.inventory.ItemStack,ListTag,CompoundTag>

public interface ICraftItemStack<ListTag,CompoundTag,CraftItemStack extends org.bukkit.inventory.ItemStack> extends ICompoundTag<org.bukkit.inventory.ItemStack,ListTag,CompoundTag>
  • Method Details

    • convertToCraft

      CraftItemStack convertToCraft(org.bukkit.inventory.ItemStack itemStack)
    • hasNBT

      boolean hasNBT(org.bukkit.inventory.ItemStack itemStack)
    • merge

      void merge(org.bukkit.inventory.ItemStack itemStack, org.bukkit.inventory.ItemStack otherItem)
    • hasItemMeta

      default boolean hasItemMeta(org.bukkit.inventory.ItemStack itemStack)
    • asCraftMirror

      org.bukkit.inventory.ItemStack asCraftMirror(org.bukkit.inventory.ItemStack itemStack)
    • asNmsCopy

      Object asNmsCopy(org.bukkit.inventory.ItemStack itemStack)
    • compoundToItemStack

      @Nullable @Nullable org.bukkit.inventory.ItemStack compoundToItemStack(CompoundTag itemStack)
    • itemStackToCompound

      CompoundTag itemStackToCompound(org.bukkit.inventory.ItemStack itemStack)
    • compoundStrToBukkit

      @Nullable @Nullable org.bukkit.inventory.ItemStack compoundStrToBukkit(String json)
    • bukkitItemToCompoundStr

      default String bukkitItemToCompoundStr(org.bukkit.inventory.ItemStack bukkitItem)
    • isInstanceOfCraftItemStack

      boolean isInstanceOfCraftItemStack(org.bukkit.inventory.ItemStack bukkitItem)