- All Superinterfaces:
ItemProvider
- All Known Implementing Classes:
ExecutableItemsProvider
, HeadDatabaseProvider
, ItemBridgeProvider
, ItemEditProvider
, ItemsAdderProvider
, MMOItemsProvider
, MythicItemProvider
, NexoProvider
, NovaItemProvider
, OraxenProvider
, SlimefunProvider
-
Method Summary
id(@NotNull org.bukkit.inventory.ItemStack item)
default boolean
default @Nullable org.bukkit.inventory.ItemStack
default @Nullable org.bukkit.inventory.ItemStack
item(@NotNull ItemKey key,
@NotNull org.bukkit.entity.Player player)
@Nullable org.bukkit.inventory.ItemStack
default @Nullable org.bukkit.inventory.ItemStack
item(@NotNull String id,
@NotNull org.bukkit.entity.Player player)
key(@NotNull org.bukkit.inventory.ItemStack item)
-
Method Details
-
type
@NotNull
@NotNull String type()
-
id
@Nullable
@Nullable String id(@NotNull
@NotNull org.bukkit.inventory.ItemStack item)
-
item
@Nullable
@Nullable org.bukkit.inventory.ItemStack item(@NotNull
@NotNull String id)
-
item
@Nullable
default @Nullable org.bukkit.inventory.ItemStack item(@NotNull
@NotNull String id,
@NotNull
@NotNull org.bukkit.entity.Player player)
-
-
key
@Nullable
default @Nullable ItemKey key(@NotNull
@NotNull org.bukkit.inventory.ItemStack item)
- Specified by:
key
in interface ItemProvider
-
item
@Nullable
default @Nullable org.bukkit.inventory.ItemStack item(@NotNull
@NotNull ItemKey key)
- Specified by:
item
in interface ItemProvider
-
item
@Nullable
default @Nullable org.bukkit.inventory.ItemStack item(@NotNull
@NotNull ItemKey key,
@NotNull
@NotNull org.bukkit.entity.Player player)
- Specified by:
item
in interface ItemProvider