Class AbstractMythicMobsHK
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,HookMobLevel
- Direct Known Subclasses:
MythicMobsHK,MythicMobsHKv5
public abstract class AbstractMythicMobsHK
extends studio.magemonkey.codex.hooks.NHook<Divinity>
implements HookMobLevel
-
Field Summary
Fields inherited from class studio.magemonkey.codex.hooks.NHook
stateFields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract doublegetMobLevel(org.bukkit.entity.Entity entity) abstract AbstractMythicEntitygetMythicInstance(org.bukkit.entity.Entity entity) abstract StringgetMythicNameByEntity(org.bukkit.entity.Entity entity) abstract intabstract booleanisMythicMob(org.bukkit.entity.Entity entity) abstract voidsetSkillDamage(org.bukkit.entity.Entity entity, double amount) Methods inherited from class studio.magemonkey.codex.hooks.NHook
equals, getPlugin, getState, hashCode, hook, setup, shutdown, unhookMethods inherited from class studio.magemonkey.codex.manager.IListener
registerListenersMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.manager.AbstractListener
unregisterListeners
-
Constructor Details
-
AbstractMythicMobsHK
-
-
Method Details
-
isMythicMob
public abstract boolean isMythicMob(@NotNull org.bukkit.entity.Entity entity) -
getMythicNameByEntity
-
getMobLevel
public abstract double getMobLevel(@NotNull org.bukkit.entity.Entity entity) - Specified by:
getMobLevelin interfaceHookMobLevel
-
setSkillDamage
public abstract void setSkillDamage(@NotNull org.bukkit.entity.Entity entity, double amount) -
getMythicInstance
-
getMythicVersion
public abstract int getMythicVersion()
-