java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
All Implemented Interfaces:
org.bukkit.event.Listener, studio.magemonkey.codex.manager.AbstractListener, studio.magemonkey.codex.manager.api.Loggable

public class GemManager extends ModuleSocket<GemManager.Gem>
  • Constructor Details

    • GemManager

      public GemManager(@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>
    • onPostSetup

      protected void onPostSetup()
      Overrides:
      onPostSetup in class QModule
    • insertSocket

      @NotNull public org.bukkit.inventory.ItemStack insertSocket(@NotNull org.bukkit.inventory.ItemStack item, @NotNull org.bukkit.inventory.ItemStack src)
      Overrides:
      insertSocket in class ModuleSocket<GemManager.Gem>
    • extractSocket

      @NotNull public List<org.bukkit.inventory.ItemStack> extractSocket(@NotNull org.bukkit.inventory.ItemStack target, @NotNull String socketId, int index)
      Overrides:
      extractSocket in class ModuleSocket<GemManager.Gem>