Interface IMythicHook

All Known Implementing Classes:
MythicMobsHK, MythicMobsHKv5

public interface IMythicHook
  • Method Details

    • isMythicMob

      boolean isMythicMob(@NotNull org.bukkit.entity.Entity e)
    • getMythicNameByEntity

      String getMythicNameByEntity(@NotNull org.bukkit.entity.Entity e)
    • getMythicInstance

      Object getMythicInstance(@NotNull org.bukkit.entity.Entity e)
    • isDropTable

      boolean isDropTable(@NotNull String table)
    • getLevel

      double getLevel(@NotNull org.bukkit.entity.Entity e)
    • getMythicIds

      @NotNull List<String> getMythicIds()
    • setSkillDamage

      void setSkillDamage(@NotNull org.bukkit.entity.Entity e, double d)
    • castSkill

      void castSkill(@NotNull org.bukkit.entity.Entity e, @NotNull String skill)
    • killMythic

      void killMythic(@NotNull org.bukkit.entity.Entity e)
    • isValid

      boolean isValid(@NotNull String name)
    • getName

      @NotNull String getName(@NotNull String mobId)
    • spawnMythicMob

      @Nullable org.bukkit.entity.Entity spawnMythicMob(@NotNull String name, @NotNull org.bukkit.Location loc, int level)
    • taunt

      void taunt(org.bukkit.entity.LivingEntity target, org.bukkit.entity.LivingEntity source, double amount)