2019-08-06 01:16:41 +02:00
|
|
|
package com.zeshanaslam.actionhealth.support;
|
|
|
|
|
2022-03-26 16:33:22 +01:00
|
|
|
import io.lumine.mythic.bukkit.BukkitAPIHelper;
|
|
|
|
import io.lumine.mythic.bukkit.MythicBukkit;
|
|
|
|
import org.bukkit.Bukkit;
|
2019-08-06 01:16:41 +02:00
|
|
|
import org.bukkit.entity.Entity;
|
|
|
|
|
|
|
|
public class MythicMobsSupport {
|
2022-03-26 16:33:22 +01:00
|
|
|
private static final MythicBukkit plugin = (MythicBukkit) Bukkit.getServer().getPluginManager().getPlugin("MythicMobs");
|
|
|
|
|
2019-08-06 01:16:41 +02:00
|
|
|
public String getMythicName(Entity entity) {
|
2022-03-26 16:33:22 +01:00
|
|
|
if (plugin == null) {
|
|
|
|
return null;
|
2019-08-06 01:16:41 +02:00
|
|
|
}
|
|
|
|
|
2022-03-26 16:33:22 +01:00
|
|
|
BukkitAPIHelper bucketApiHelper = plugin.getAPIHelper();
|
|
|
|
if (bucketApiHelper.isMythicMob(entity)) {
|
|
|
|
return bucketApiHelper.getMythicMobInstance(entity).getType().getInternalName();
|
|
|
|
}
|
2019-08-06 01:16:41 +02:00
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|