Package io.lumine.mythic.core.menus.mobs
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
abstract io.lumine.utils.menu.Icon<MobEditorMenuContext>
getIcon()
boolean
isApplicable
(org.bukkit.inventory.ItemStack itemStack) boolean
isApplicable
(org.bukkit.inventory.ItemStack itemStack, Predicate<org.bukkit.inventory.ItemStack> predicate)
-
Constructor Details
-
Method Details
-
getIcon
- Specified by:
getIcon
in interfaceio.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
- Specified by:
compareTo
in interfaceComparable
-