Class MobEditorButton

java.lang.Object
io.lumine.mythic.core.menus.mobs.MobEditorButton
All Implemented Interfaces:
io.lumine.utils.menu.MenuData<MobEditorMenuContext>, Comparable
Direct Known Subclasses:
EditAttrButton, EditDisplayButton, EditTypeButton

public abstract class MobEditorButton extends Object implements Comparable, io.lumine.utils.menu.MenuData<MobEditorMenuContext>
  • Constructor Details

  • Method Details

    • getIcon

      public abstract io.lumine.utils.menu.Icon<MobEditorMenuContext> getIcon()
      Specified by:
      getIcon in interface io.lumine.utils.menu.MenuData<MobEditorMenuContext>
    • isApplicable

      public boolean isApplicable(org.bukkit.inventory.ItemStack itemStack)
    • isApplicable

      public boolean isApplicable(org.bukkit.inventory.ItemStack itemStack, Predicate<org.bukkit.inventory.ItemStack> predicate)
    • compareTo

      public int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable