CHHBlock
https://www.mcbbs.net/thread-1476801-1-1.html
之前在编程开发板块有过提问,但没人回答
于是来这里尝试问一下,看看有没有人能指点一下

  1. if(MythicBukkit.inst().getAPIHelper().isMythicMob(event.getDamager()))
  2. {
  3.     if(MythicBukkit.inst().getAPIHelper().getMythicMobInstance(event.getDamager()).isUsingDamageSkill())
  4.     {
  5. event.getEntity().sendMessage("技能打的");
  6.     }
  7.     else
  8.     {
  9. event.getEntity().sendMessage("直接打的");
  10.     }
  11. }
复制代码
通过上方代码,可以获取到发起攻击的实体是否为mm怪物
那么该如何获取玩家是否释放mm技能呢?我有尝试过
  1. GenericCaster genericCaster = new GenericCaster(new BukkitEntity(player));
  2. genericCaster.isUsingDamageSkill()
复制代码
但没有任何用,无论如何测试,genericCaster.isUsingDamageSkill()的结果永远为false