Class MythicMobsHK
java.lang.Object
studio.magemonkey.codex.manager.IListener<CodexEngine>
studio.magemonkey.codex.hooks.NHook<CodexEngine>
studio.magemonkey.codex.hooks.external.MythicMobsHK
- All Implemented Interfaces:
org.bukkit.event.Listener,IMythicHook,studio.magemonkey.codex.manager.AbstractListener
-
Field Summary
Fields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoublegetLevel(org.bukkit.entity.Entity e) io.lumine.xikage.mythicmobs.mobs.MythicMobgetMythicInstance(org.bukkit.entity.Entity e) getMythicNameByEntity(org.bukkit.entity.Entity e) booleanisDropTable(String table) booleanisMythicMob(org.bukkit.entity.Entity e) booleanvoidkillMythic(org.bukkit.entity.Entity e) voidsetSkillDamage(org.bukkit.entity.Entity e, double d) protected studio.magemonkey.codex.hooks.HookStatesetup()voidshutdown()org.bukkit.entity.EntityspawnMythicMob(String name, org.bukkit.Location loc, int level) voidtaunt(org.bukkit.entity.LivingEntity target, org.bukkit.entity.LivingEntity source, double amount) Methods inherited from class studio.magemonkey.codex.hooks.NHook
equals, getPlugin, getState, hashCode, hook, 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
-
MythicMobsHK
-
-
Method Details
-
setup
@NotNull protected studio.magemonkey.codex.hooks.HookState setup()- Specified by:
setupin classNHook<CodexEngine>
-
shutdown
public void shutdown()- Specified by:
shutdownin classNHook<CodexEngine>
-
isMythicMob
public boolean isMythicMob(@NotNull org.bukkit.entity.Entity e) - Specified by:
isMythicMobin interfaceIMythicHook
-
getMythicNameByEntity
- Specified by:
getMythicNameByEntityin interfaceIMythicHook
-
getMythicInstance
public io.lumine.xikage.mythicmobs.mobs.MythicMob getMythicInstance(@NotNull org.bukkit.entity.Entity e) - Specified by:
getMythicInstancein interfaceIMythicHook
-
isDropTable
- Specified by:
isDropTablein interfaceIMythicHook
-
getLevel
public double getLevel(@NotNull org.bukkit.entity.Entity e) - Specified by:
getLevelin interfaceIMythicHook
-
getMythicIds
- Specified by:
getMythicIdsin interfaceIMythicHook
-
setSkillDamage
public void setSkillDamage(@NotNull org.bukkit.entity.Entity e, double d) - Specified by:
setSkillDamagein interfaceIMythicHook
-
castSkill
- Specified by:
castSkillin interfaceIMythicHook
-
killMythic
public void killMythic(@NotNull org.bukkit.entity.Entity e) - Specified by:
killMythicin interfaceIMythicHook
-
isValid
- Specified by:
isValidin interfaceIMythicHook
-
getName
- Specified by:
getNamein interfaceIMythicHook
-
spawnMythicMob
@Nullable public org.bukkit.entity.Entity spawnMythicMob(@NotNull String name, @NotNull org.bukkit.Location loc, int level) - Specified by:
spawnMythicMobin interfaceIMythicHook
-
taunt
public void taunt(org.bukkit.entity.LivingEntity target, org.bukkit.entity.LivingEntity source, double amount) - Specified by:
tauntin interfaceIMythicHook
-