Class EnergyManager

java.lang.Object
emu.grasscutter.game.managers.EnergyManager.EnergyManager

public class EnergyManager extends Object
  • Constructor Details

    • EnergyManager

      public EnergyManager(Player player)
  • Method Details

    • getPlayer

      public Player getPlayer()
    • initialize

      public static void initialize()
    • handleGenerateElemBall

      public void handleGenerateElemBall(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • handlePickupElemBall

      public void handlePickupElemBall(GameItem elemBall)
      Pickup of elemental particles and orbs.
    • handleAttackHit

      public void handleAttackHit(emu.grasscutter.net.proto.EvtBeingHitInfoOuterClass.EvtBeingHitInfo hitInfo)
    • handleEvtDoSkillSuccNotify

      public void handleEvtDoSkillSuccNotify(GameSession session, int skillId, int casterId)
    • handleMonsterEnergyDrop

      public void handleMonsterEnergyDrop(EntityMonster monster, float hpBeforeDamage, float hpAfterDamage)
    • getEnergyUsage

      public Boolean getEnergyUsage()
    • setEnergyUsage

      public void setEnergyUsage(Boolean energyUsage)