Interface Item


public interface Item
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Item
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable org.bukkit.inventory.ItemStack
     
    @Nullable org.bukkit.inventory.ItemStack
    bukkitItem(@NotNull org.bukkit.entity.Player player)
     
    boolean
    isSimilar(@NotNull org.bukkit.inventory.ItemStack item)
     
    boolean
     
    @Nullable ItemKey
    key()
     
    default @Nullable org.bukkit.inventory.ItemStack
    tryBukkitItem(@Nullable org.bukkit.entity.Player player)
     
  • Field Details

    • INVALID

      static final Item INVALID
  • Method Details

    • isValid

      boolean isValid()
    • key

      @Nullable @Nullable ItemKey key()
    • bukkitItem

      @Nullable @Nullable org.bukkit.inventory.ItemStack bukkitItem()
    • bukkitItem

      @Nullable @Nullable org.bukkit.inventory.ItemStack bukkitItem(@NotNull @NotNull org.bukkit.entity.Player player)
    • tryBukkitItem

      @Nullable default @Nullable org.bukkit.inventory.ItemStack tryBukkitItem(@Nullable @Nullable org.bukkit.entity.Player player)
    • isSimilar

      boolean isSimilar(@NotNull @NotNull org.bukkit.inventory.ItemStack item)