Class QModuleUsage<I extends UsableItem>

java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.codex.modules.IModule<Divinity>
All Implemented Interfaces:
org.bukkit.event.Listener, studio.magemonkey.codex.manager.AbstractListener, studio.magemonkey.codex.manager.api.Loggable
Direct Known Subclasses:
ActiveItemManager, ConsumablesManager

@Deprecated public abstract class QModuleUsage<I extends UsableItem> extends QModuleDrop<I>
Deprecated.
  • Field Details

  • Constructor Details

    • QModuleUsage

      public QModuleUsage(@NotNull Divinity plugin, @NotNull Class<I> clazz)
      Deprecated.
  • Method Details

    • loadSettings

      protected void loadSettings()
      Deprecated.
      Overrides:
      loadSettings in class QModuleDrop<I extends UsableItem>
    • unload

      public void unload()
      Deprecated.
      Overrides:
      unload in class QModuleDrop<I extends UsableItem>
    • isOnCooldown

      public boolean isOnCooldown(@NotNull org.bukkit.entity.Player p, @NotNull org.bukkit.inventory.ItemStack item, @NotNull QClickType type)
      Deprecated.
    • onItemConsume

      public void onItemConsume(org.bukkit.event.player.PlayerInteractEvent e)
      Deprecated.
    • onItemConsumeNatural

      public void onItemConsumeNatural(org.bukkit.event.player.PlayerItemConsumeEvent e)
      Deprecated.