if(MythicBukkit.inst().getAPIHelper().isMythicMob(event.getDamager()))
{
if(MythicBukkit.inst().getAPIHelper().getMythicMobInstance(event.getDamager()).isUsingDamageSkill())
{
event.getEntity().sendMessage("技能打的");
}
else
{
event.getEntity().sendMessage("直接打的");
}
}复制代码通过上方代码,可以获取到发起攻击的实体是否为mm怪物,并且能获取是否使用了技能并且可以再通过
MythicBukkit.inst().getAPIHelper().getMythicMobInstance(event.getDamager()).getLastDamageSkillAmount()复制代码获取到这次技能的伤害
那么该如何获取玩家释放的mm技能呢?我有尝试过
GenericCaster genericCaster = new GenericCaster(new BukkitEntity(player))复制代码但没有任何用
{
if(MythicBukkit.inst().getAPIHelper().getMythicMobInstance(event.getDamager()).isUsingDamageSkill())
{
event.getEntity().sendMessage("技能打的");
}
else
{
event.getEntity().sendMessage("直接打的");
}
}复制代码通过上方代码,可以获取到发起攻击的实体是否为mm怪物,并且能获取是否使用了技能并且可以再通过
MythicBukkit.inst().getAPIHelper().getMythicMobInstance(event.getDamager()).getLastDamageSkillAmount()复制代码获取到这次技能的伤害
那么该如何获取玩家释放的mm技能呢?我有尝试过
GenericCaster genericCaster = new GenericCaster(new BukkitEntity(player))复制代码但没有任何用