Class AbilityManager

java.lang.Object
emu.grasscutter.game.player.BasePlayerManager
emu.grasscutter.game.ability.AbilityManager

public final class AbilityManager extends BasePlayerManager
  • Constructor Details

    • AbilityManager

      public AbilityManager(Player player)
  • Method Details

    • onAbilityInvoke

      public void onAbilityInvoke(AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke) throws Exception
      Throws:
      Exception
    • onSkillStart

      public void onSkillStart(Player player, int skillId, int casterId)
      Invoked when a player starts a skill.
      Parameters:
      player - The player who started the skill.
      skillId - The skill ID.
      casterId - The caster ID.
    • onSkillEnd

      public void onSkillEnd(Player player)
      Invoked when a player ends a skill.
      Parameters:
      player - The player who started the skill.
    • isAbilityInvulnerable

      public boolean isAbilityInvulnerable()