Class DivinityItemsRegistry

java.lang.Object
studio.magemonkey.divinity.hooks.external.mimic.DivinityItemsRegistry
All Implemented Interfaces:
ru.endlesscode.mimic.items.BukkitItemsRegistry, ru.endlesscode.mimic.items.ItemsRegistry<org.bukkit.inventory.ItemStack>, ru.endlesscode.mimic.MimicService

public class DivinityItemsRegistry extends Object implements ru.endlesscode.mimic.items.BukkitItemsRegistry
  • Constructor Details

    • DivinityItemsRegistry

      public DivinityItemsRegistry(Divinity divinity)
  • Method Details

    • getId

      @NotNull public String getId()
      Specified by:
      getId in interface ru.endlesscode.mimic.MimicService
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface ru.endlesscode.mimic.MimicService
    • getKnownIds

      @NotNull public Collection<String> getKnownIds()
      Specified by:
      getKnownIds in interface ru.endlesscode.mimic.items.ItemsRegistry<org.bukkit.inventory.ItemStack>
    • isSameItem

      public boolean isSameItem(@NotNull org.bukkit.inventory.ItemStack item, @NotNull String itemId)
      Specified by:
      isSameItem in interface ru.endlesscode.mimic.items.ItemsRegistry<org.bukkit.inventory.ItemStack>
    • isItemExists

      public boolean isItemExists(@NotNull String itemId)
      Specified by:
      isItemExists in interface ru.endlesscode.mimic.items.ItemsRegistry<org.bukkit.inventory.ItemStack>
    • getItemId

      @Nullable public String getItemId(@NotNull org.bukkit.inventory.ItemStack item)
      Specified by:
      getItemId in interface ru.endlesscode.mimic.items.ItemsRegistry<org.bukkit.inventory.ItemStack>
    • getItem

      @Nullable public org.bukkit.inventory.ItemStack getItem(@NotNull String itemId, @Nullable Object payload, int amount)
      Specified by:
      getItem in interface ru.endlesscode.mimic.items.ItemsRegistry<org.bukkit.inventory.ItemStack>