studio.magemonkey.divinity.hooks.external.mythicmobs.AbstractMythicMobsHK Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of divinity Show documentation
Show all versions of divinity Show documentation
Custom items, combat, and more!
The newest version!
package studio.magemonkey.divinity.hooks.external.mythicmobs;
import studio.magemonkey.codex.hooks.NHook;
import studio.magemonkey.divinity.Divinity;
import studio.magemonkey.divinity.hooks.HookMobLevel;
import org.bukkit.entity.Entity;
import org.jetbrains.annotations.NotNull;
public abstract class AbstractMythicMobsHK extends NHook implements HookMobLevel {
public AbstractMythicMobsHK(@NotNull Divinity plugin) {
super(plugin);
}
public abstract boolean isMythicMob(@NotNull Entity entity);
@NotNull
public abstract String getMythicNameByEntity(@NotNull Entity entity);
public abstract double getMobLevel(@NotNull Entity entity);
public abstract void setSkillDamage(@NotNull Entity entity, double amount);
public abstract AbstractMythicEntity getMythicInstance(@NotNull Entity entity);
public abstract int getMythicVersion();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy