Interface ItemProvider
- All Known Subinterfaces:
SimpleItemProvider
- All Known Implementing Classes:
AllItemProvider
,EcoItemProvider
,ExecutableItemsProvider
,HeadDatabaseProvider
,ItemBridgeProvider
,ItemEditProvider
,ItemsAdderProvider
,MMOItemsProvider
,MultiItemProvider
,MythicItemProvider
,NexoProvider
,NovaItemProvider
,OraxenProvider
,SlimefunProvider
public interface ItemProvider
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
boolean
isValidKey
(@NotNull ItemKey key) @Nullable org.bukkit.inventory.ItemStack
default @Nullable org.bukkit.inventory.ItemStack
@Nullable ItemKey
key
(@NotNull org.bukkit.inventory.ItemStack item) default @Nullable org.bukkit.inventory.ItemStack
-
Method Details
-
isValidKey
-
key
-
item
-
item
@Nullable default @Nullable org.bukkit.inventory.ItemStack item(@NotNull @NotNull ItemKey key, @NotNull @NotNull org.bukkit.entity.Player player) -
tryItem
@Nullable default @Nullable org.bukkit.inventory.ItemStack tryItem(@NotNull @NotNull ItemKey key, @Nullable @Nullable org.bukkit.entity.Player player) -
isSimilar
default boolean isSimilar(@NotNull @NotNull org.bukkit.inventory.ItemStack item, @NotNull @NotNull ItemKey key)
-