Interface ItemProvider
- All Known Subinterfaces:
SimpleItemProvider
- All Known Implementing Classes:
AllItemProvider,CraftEngineItemProvider,CustomFishingProvider,EcoItemProvider,ExecutableItemsProvider,HeadDatabaseProvider,ItemBridgeProvider,ItemEditProvider,ItemsAdderProvider,MMOItemsProvider,MultiItemProvider,MythicItemProvider,NexoProvider,NovaItemProvider,OraxenProvider,SlimefunProvider
public interface ItemProvider
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanbooleanisValidKey(@NotNull ItemKey key) @Nullable org.bukkit.inventory.ItemStackdefault @Nullable org.bukkit.inventory.ItemStack@Nullable ItemKeykey(@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)
-