Class FortifyManager

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 FortifyManager extends QModuleDrop<FortifyManager.FortifyItem>
  • Constructor Details

    • FortifyManager

      public FortifyManager(@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>
    • deformatItemName

      public void deformatItemName(@NotNull org.bukkit.inventory.ItemStack item)
    • formatItemName

      public void formatItemName(@NotNull org.bukkit.inventory.ItemStack item)
    • getNameDeformatted

      @NotNull public String getNameDeformatted(@NotNull org.bukkit.inventory.ItemStack item, @NotNull String name)
    • getNameFormatted

      @NotNull public String getNameFormatted(@NotNull org.bukkit.inventory.ItemStack item, int lvl)
    • fortifyItem

      @NotNull public void fortifyItem(@NotNull org.bukkit.inventory.ItemStack item, @NotNull FortifyManager.FortifyItem stone, int stoneLvl)
    • unfortifyItem

      @NotNull public void unfortifyItem(@NotNull org.bukkit.inventory.ItemStack item)
    • tryFortify

      public boolean tryFortify(@NotNull org.bukkit.inventory.ItemStack item)
    • canFortify

      public boolean canFortify(@NotNull org.bukkit.inventory.ItemStack item, @NotNull QModuleDrop<?> modType)
    • isFortified

      public boolean isFortified(@NotNull org.bukkit.inventory.ItemStack item)
    • getFortifyItem

      @Nullable public FortifyManager.FortifyItem getFortifyItem(@NotNull org.bukkit.inventory.ItemStack item)
    • getFortifyId

      @Nullable public String getFortifyId(@NotNull org.bukkit.inventory.ItemStack item)
    • getFortifyLevel

      public int getFortifyLevel(@NotNull org.bukkit.inventory.ItemStack item)
    • onDragDrop

      protected boolean onDragDrop(@NotNull org.bukkit.entity.Player p, @NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target, @NotNull FortifyManager.FortifyItem fItem, @NotNull org.bukkit.event.inventory.InventoryClickEvent e)
      Overrides:
      onDragDrop in class QModuleDrop<FortifyManager.FortifyItem>