Package net.storm.api.magic
Interface Spell
-
- All Known Implementing Classes:
SpellBook.Ancient
,SpellBook.Lunar
,SpellBook.Necromancy
,SpellBook.Standard
public interface Spell
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
canCast()
default void
cast()
default void
cast(java.lang.String action)
default void
castOn(Interactable interactable)
int
getAutocastIndex()
InterfaceAddress
getInterfaceAddress()
int
getLevel()
int
getMenuIdentifier()
RuneRequirement[]
getRequirements()
SpellBook
getSpellBook()
-
-
-
Method Detail
-
getLevel
int getLevel()
-
getInterfaceAddress
InterfaceAddress getInterfaceAddress()
-
canCast
boolean canCast()
-
getRequirements
RuneRequirement[] getRequirements()
-
getSpellBook
SpellBook getSpellBook()
-
cast
default void cast()
-
cast
default void cast(java.lang.String action)
-
castOn
default void castOn(Interactable interactable)
-
getMenuIdentifier
int getMenuIdentifier()
-
getAutocastIndex
int getAutocastIndex()
-
-