Class EntityMonster

java.lang.Object
emu.grasscutter.game.entity.GameEntity
emu.grasscutter.game.entity.EntityMonster

public class EntityMonster extends GameEntity
  • Constructor Details

  • Method Details

    • getId

      public int getId()
      Overrides:
      getId in class GameEntity
    • getMonsterData

      public MonsterData getMonsterData()
    • getMonsterWeaponId

      public int getMonsterWeaponId()
    • getLevel

      public int getLevel()
    • getPosition

      public Position getPosition()
      Specified by:
      getPosition in class GameEntity
    • getRotation

      public Position getRotation()
      Specified by:
      getRotation in class GameEntity
    • getBornPos

      public Position getBornPos()
    • getFightProperties

      public it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap getFightProperties()
      Specified by:
      getFightProperties in class GameEntity
    • isAlive

      public boolean isAlive()
      Overrides:
      isAlive in class GameEntity
    • getPoseId

      public int getPoseId()
    • setPoseId

      public void setPoseId(int poseId)
    • onDeath

      public void onDeath(int killerId)
      Specified by:
      onDeath in class GameEntity
    • recalcStats

      public void recalcStats()
    • toProto

      public emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo toProto()
      Specified by:
      toProto in class GameEntity