Class MagicDustManager

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

public class MagicDustManager extends QModuleDrop<MagicDustManager.MagicDust>
  • Constructor Details

    • MagicDustManager

      public MagicDustManager(@NotNull Divinity plugin)
  • Method Details

    • getId

      @NotNull public String getId()
      Specified by:
      getId in class studio.magemonkey.codex.modules.IModule<Divinity>
    • version

      @NotNull public String version()
      Specified by:
      version in class studio.magemonkey.codex.modules.IModule<Divinity>
    • setup

      public void setup()
      Specified by:
      setup in class studio.magemonkey.codex.modules.IModule<Divinity>
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in class studio.magemonkey.codex.modules.IModule<Divinity>
    • onDragDrop

      protected boolean onDragDrop(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target, @NotNull MagicDustManager.MagicDust mDust, @NotNull org.bukkit.event.inventory.InventoryClickEvent e)
      Overrides:
      onDragDrop in class QModuleDrop<MagicDustManager.MagicDust>
    • changeItemRate

      @NotNull public org.bukkit.inventory.ItemStack changeItemRate(@NotNull org.bukkit.inventory.ItemStack target, int toAdd)
    • isRateableItem

      public boolean isRateableItem(@NotNull org.bukkit.inventory.ItemStack target)
    • openGUIPaid

      public void openGUIPaid(@NotNull org.bukkit.entity.Player player, @Nullable org.bukkit.inventory.ItemStack target, boolean force)
    • onImproveRate

      public void onImproveRate(PlayerImproveItemSocketRateEvent e)