Class LivingEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.LivingEntity
Direct Known Subclasses:
FlyingEntity, MobEntity, PlayerEntity, SlimeEntity

public abstract class LivingEntity extends Entity
Mappings:
Namespace Name
intermediary net/minecraft/class_127
glue class_283
server hl
client ls
named net/minecraft/entity/LivingEntity
  • Field Details

    • maxHealth

      public int maxHealth
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1009 Lnet/minecraft/class_127;field_1009:I
      glue field_1210 Lclass_283;field_1210:I
      server H Lhl;H:I
      client E Lls;E:I
      named maxHealth Lnet/minecraft/entity/LivingEntity;maxHealth:I
    • field_1010

      public float field_1010
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1010 Lnet/minecraft/class_127;field_1010:F
      glue field_1211 Lclass_283;field_1211:F
      server I Lhl;I:F
      client F Lls;F:F
      named field_1010 Lnet/minecraft/entity/LivingEntity;field_1010:F
    • field_1011

      public float field_1011
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1011 Lnet/minecraft/class_127;field_1011:F
      glue field_1212 Lclass_283;field_1212:F
      server J Lhl;J:F
      client G Lls;G:F
      named field_1011 Lnet/minecraft/entity/LivingEntity;field_1011:F
    • bodyYaw

      public float bodyYaw
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1012 Lnet/minecraft/class_127;field_1012:F
      glue field_1213 Lclass_283;field_1213:F
      server K Lhl;K:F
      client H Lls;H:F
      named bodyYaw Lnet/minecraft/entity/LivingEntity;bodyYaw:F
    • lastBodyYaw

      public float lastBodyYaw
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1013 Lnet/minecraft/class_127;field_1013:F
      glue field_1214 Lclass_283;field_1214:F
      server L Lhl;L:F
      client I Lls;I:F
      named lastBodyYaw Lnet/minecraft/entity/LivingEntity;lastBodyYaw:F
    • lastWalkProgress

      protected float lastWalkProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1014 Lnet/minecraft/class_127;field_1014:F
      glue field_1215 Lclass_283;field_1215:F
      server M Lhl;M:F
      client J Lls;J:F
      named lastWalkProgress Lnet/minecraft/entity/LivingEntity;lastWalkProgress:F
    • walkProgress

      protected float walkProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1015 Lnet/minecraft/class_127;field_1015:F
      glue field_1216 Lclass_283;field_1216:F
      server N Lhl;N:F
      client K Lls;K:F
      named walkProgress Lnet/minecraft/entity/LivingEntity;walkProgress:F
    • field_1016

      protected float field_1016
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1016 Lnet/minecraft/class_127;field_1016:F
      glue field_1217 Lclass_283;field_1217:F
      server O Lhl;O:F
      client L Lls;L:F
      named field_1016 Lnet/minecraft/entity/LivingEntity;field_1016:F
    • field_1017

      protected float field_1017
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1017 Lnet/minecraft/class_127;field_1017:F
      glue field_1218 Lclass_283;field_1218:F
      server P Lhl;P:F
      client M Lls;M:F
      named field_1017 Lnet/minecraft/entity/LivingEntity;field_1017:F
    • field_1018

      protected boolean field_1018
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1018 Lnet/minecraft/class_127;field_1018:Z
      glue field_1219 Lclass_283;field_1219:Z
      server Q Lhl;Q:Z
      client N Lls;N:Z
      named field_1018 Lnet/minecraft/entity/LivingEntity;field_1018:Z
    • texture

      protected String texture
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1019 Lnet/minecraft/class_127;field_1019:Ljava/lang/String;
      glue field_1220 Lclass_283;field_1220:Ljava/lang/String;
      server R Lhl;R:Ljava/lang/String;
      client O Lls;O:Ljava/lang/String;
      named texture Lnet/minecraft/entity/LivingEntity;texture:Ljava/lang/String;
    • field_1020

      protected boolean field_1020
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1020 Lnet/minecraft/class_127;field_1020:Z
      glue field_1221 Lclass_283;field_1221:Z
      server S Lhl;S:Z
      client P Lls;P:Z
      named field_1020 Lnet/minecraft/entity/LivingEntity;field_1020:Z
    • rotationOffset

      protected float rotationOffset
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1021 Lnet/minecraft/class_127;field_1021:F
      glue field_1222 Lclass_283;field_1222:F
      server T Lhl;T:F
      client Q Lls;Q:F
      named rotationOffset Lnet/minecraft/entity/LivingEntity;rotationOffset:F
    • modelName

      protected String modelName
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1022 Lnet/minecraft/class_127;field_1022:Ljava/lang/String;
      glue field_1223 Lclass_283;field_1223:Ljava/lang/String;
      server U Lhl;U:Ljava/lang/String;
      client R Lls;R:Ljava/lang/String;
      named modelName Lnet/minecraft/entity/LivingEntity;modelName:Ljava/lang/String;
    • field_1023

      protected float field_1023
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1023 Lnet/minecraft/class_127;field_1023:F
      glue field_1224 Lclass_283;field_1224:F
      server V Lhl;V:F
      client S Lls;S:F
      named field_1023 Lnet/minecraft/entity/LivingEntity;field_1023:F
    • scoreAmount

      protected int scoreAmount
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1024 Lnet/minecraft/class_127;field_1024:I
      glue field_1225 Lclass_283;field_1225:I
      server W Lhl;W:I
      client T Lls;T:I
      named scoreAmount Lnet/minecraft/entity/LivingEntity;scoreAmount:I
    • damageAmount

      protected float damageAmount
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1025 Lnet/minecraft/class_127;field_1025:F
      glue field_1226 Lclass_283;field_1226:F
      server X Lhl;X:F
      client U Lls;U:F
      named damageAmount Lnet/minecraft/entity/LivingEntity;damageAmount:F
    • interpolateOnly

      public boolean interpolateOnly
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1026 Lnet/minecraft/class_127;field_1026:Z
      glue field_1227 Lclass_283;field_1227:Z
      server Y Lhl;Y:Z
      client V Lls;V:Z
      named interpolateOnly Lnet/minecraft/entity/LivingEntity;interpolateOnly:Z
    • lastSwingAnimationProgress

      public float lastSwingAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1027 Lnet/minecraft/class_127;field_1027:F
      glue field_1228 Lclass_283;field_1228:F
      server Z Lhl;Z:F
      client W Lls;W:F
      named lastSwingAnimationProgress Lnet/minecraft/entity/LivingEntity;lastSwingAnimationProgress:F
    • swingAnimationProgress

      public float swingAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1035 Lnet/minecraft/class_127;field_1035:F
      glue field_1236 Lclass_283;field_1236:F
      server aa Lhl;aa:F
      client X Lls;X:F
      named swingAnimationProgress Lnet/minecraft/entity/LivingEntity;swingAnimationProgress:F
    • health

      public int health
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1036 Lnet/minecraft/class_127;field_1036:I
      glue field_1237 Lclass_283;field_1237:I
      server ab Lhl;ab:I
      client Y Lls;Y:I
      named health Lnet/minecraft/entity/LivingEntity;health:I
    • lastHealth

      public int lastHealth
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1037 Lnet/minecraft/class_127;field_1037:I
      glue field_1238 Lclass_283;field_1238:I
      server ac Lhl;ac:I
      client Z Lls;Z:I
      named lastHealth Lnet/minecraft/entity/LivingEntity;lastHealth:I
    • ambientSoundTimer

      private int ambientSoundTimer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1028 Lnet/minecraft/class_127;field_1028:I
      glue field_1229 Lclass_283;field_1229:I
      server a Lhl;a:I
      client a Lls;a:I
      named ambientSoundTimer Lnet/minecraft/entity/LivingEntity;ambientSoundTimer:I
    • hurtTime

      public int hurtTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1038 Lnet/minecraft/class_127;field_1038:I
      glue field_1239 Lclass_283;field_1239:I
      server ad Lhl;ad:I
      client aa Lls;aa:I
      named hurtTime Lnet/minecraft/entity/LivingEntity;hurtTime:I
    • damagedTime

      public int damagedTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1039 Lnet/minecraft/class_127;field_1039:I
      glue field_1240 Lclass_283;field_1240:I
      server ae Lhl;ae:I
      client ab Lls;ab:I
      named damagedTime Lnet/minecraft/entity/LivingEntity;damagedTime:I
    • damagedSwingDir

      public float damagedSwingDir
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1040 Lnet/minecraft/class_127;field_1040:F
      glue field_1241 Lclass_283;field_1241:F
      server af Lhl;af:F
      client ac Lls;ac:F
      named damagedSwingDir Lnet/minecraft/entity/LivingEntity;damagedSwingDir:F
    • deathTime

      public int deathTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1041 Lnet/minecraft/class_127;field_1041:I
      glue field_1242 Lclass_283;field_1242:I
      server ag Lhl;ag:I
      client ad Lls;ad:I
      named deathTime Lnet/minecraft/entity/LivingEntity;deathTime:I
    • attackCooldown

      public int attackCooldown
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1042 Lnet/minecraft/class_127;field_1042:I
      glue field_1243 Lclass_283;field_1243:I
      server ah Lhl;ah:I
      client ae Lls;ae:I
      named attackCooldown Lnet/minecraft/entity/LivingEntity;attackCooldown:I
    • prevTilt

      public float prevTilt
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1043 Lnet/minecraft/class_127;field_1043:F
      glue field_1244 Lclass_283;field_1244:F
      server ai Lhl;ai:F
      client af Lls;af:F
      named prevTilt Lnet/minecraft/entity/LivingEntity;prevTilt:F
    • tilt

      public float tilt
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1044 Lnet/minecraft/class_127;field_1044:F
      glue field_1245 Lclass_283;field_1245:F
      server aj Lhl;aj:F
      client ag Lls;ag:F
      named tilt Lnet/minecraft/entity/LivingEntity;tilt:F
    • killedByOtherEntity

      protected boolean killedByOtherEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1045 Lnet/minecraft/class_127;field_1045:Z
      glue field_1246 Lclass_283;field_1246:Z
      server ak Lhl;ak:Z
      client ah Lls;ah:Z
      named killedByOtherEntity Lnet/minecraft/entity/LivingEntity;killedByOtherEntity:Z
    • field_1046

      public int field_1046
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1046 Lnet/minecraft/class_127;field_1046:I
      glue field_1247 Lclass_283;field_1247:I
      server al Lhl;al:I
      client ai Lls;ai:I
      named field_1046 Lnet/minecraft/entity/LivingEntity;field_1046:I
    • field_1047

      public float field_1047
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1047 Lnet/minecraft/class_127;field_1047:F
      glue field_1248 Lclass_283;field_1248:F
      server am Lhl;am:F
      client aj Lls;aj:F
      named field_1047 Lnet/minecraft/entity/LivingEntity;field_1047:F
    • lastWalkAnimationSpeed

      public float lastWalkAnimationSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1048 Lnet/minecraft/class_127;field_1048:F
      glue field_1249 Lclass_283;field_1249:F
      server an Lhl;an:F
      client ak Lls;ak:F
      named lastWalkAnimationSpeed Lnet/minecraft/entity/LivingEntity;lastWalkAnimationSpeed:F
    • walkAnimationSpeed

      public float walkAnimationSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1049 Lnet/minecraft/class_127;field_1049:F
      glue field_1250 Lclass_283;field_1250:F
      server ao Lhl;ao:F
      client al Lls;al:F
      named walkAnimationSpeed Lnet/minecraft/entity/LivingEntity;walkAnimationSpeed:F
    • walkAnimationProgress

      public float walkAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1050 Lnet/minecraft/class_127;field_1050:F
      glue field_1251 Lclass_283;field_1251:F
      server ap Lhl;ap:F
      client am Lls;am:F
      named walkAnimationProgress Lnet/minecraft/entity/LivingEntity;walkAnimationProgress:F
    • bodyTrackingIncrements

      protected int bodyTrackingIncrements
      Used for lerp in the tickMovement method
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1051 Lnet/minecraft/class_127;field_1051:I
      glue field_1252 Lclass_283;field_1252:I
      server aq Lhl;aq:I
      client an Lls;an:I
      named bodyTrackingIncrements Lnet/minecraft/entity/LivingEntity;bodyTrackingIncrements:I
    • lerpX

      protected double lerpX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1052 Lnet/minecraft/class_127;field_1052:D
      glue field_1253 Lclass_283;field_1253:D
      server ar Lhl;ar:D
      client ao Lls;ao:D
      named lerpX Lnet/minecraft/entity/LivingEntity;lerpX:D
    • lerpY

      protected double lerpY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1053 Lnet/minecraft/class_127;field_1053:D
      glue field_1254 Lclass_283;field_1254:D
      server as Lhl;as:D
      client ap Lls;ap:D
      named lerpY Lnet/minecraft/entity/LivingEntity;lerpY:D
    • lerpZ

      protected double lerpZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1054 Lnet/minecraft/class_127;field_1054:D
      glue field_1255 Lclass_283;field_1255:D
      server at Lhl;at:D
      client aq Lls;aq:D
      named lerpZ Lnet/minecraft/entity/LivingEntity;lerpZ:D
    • lerpYaw

      protected double lerpYaw
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1055 Lnet/minecraft/class_127;field_1055:D
      glue field_1256 Lclass_283;field_1256:D
      server au Lhl;au:D
      client ar Lls;ar:D
      named lerpYaw Lnet/minecraft/entity/LivingEntity;lerpYaw:D
    • lerpPitch

      protected double lerpPitch
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1056 Lnet/minecraft/class_127;field_1056:D
      glue field_1257 Lclass_283;field_1257:D
      server av Lhl;av:D
      client as Lls;as:D
      named lerpPitch Lnet/minecraft/entity/LivingEntity;lerpPitch:D
    • field_1057

      float field_1057
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1057 Lnet/minecraft/class_127;field_1057:F
      glue field_1258 Lclass_283;field_1258:F
      server aw Lhl;aw:F
      client at Lls;at:F
      named field_1057 Lnet/minecraft/entity/LivingEntity;field_1057:F
    • prevHealth

      protected int prevHealth
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1058 Lnet/minecraft/class_127;field_1058:I
      glue field_1259 Lclass_283;field_1259:I
      server ax Lhl;ax:I
      client au Lls;au:I
      named prevHealth Lnet/minecraft/entity/LivingEntity;prevHealth:I
    • despawnCounter

      protected int despawnCounter
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1059 Lnet/minecraft/class_127;field_1059:I
      glue field_1260 Lclass_283;field_1260:I
      server ay Lhl;ay:I
      client av Lls;av:I
      named despawnCounter Lnet/minecraft/entity/LivingEntity;despawnCounter:I
    • sidewaysSpeed

      protected float sidewaysSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1060 Lnet/minecraft/class_127;field_1060:F
      glue field_1261 Lclass_283;field_1261:F
      server az Lhl;az:F
      client aw Lls;aw:F
      named sidewaysSpeed Lnet/minecraft/entity/LivingEntity;sidewaysSpeed:F
    • forwardSpeed

      protected float forwardSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1029 Lnet/minecraft/class_127;field_1029:F
      glue field_1230 Lclass_283;field_1230:F
      server aA Lhl;aA:F
      client ax Lls;ax:F
      named forwardSpeed Lnet/minecraft/entity/LivingEntity;forwardSpeed:F
    • rotationSpeed

      protected float rotationSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1030 Lnet/minecraft/class_127;field_1030:F
      glue field_1231 Lclass_283;field_1231:F
      server aB Lhl;aB:F
      client ay Lls;ay:F
      named rotationSpeed Lnet/minecraft/entity/LivingEntity;rotationSpeed:F
    • jumping

      protected boolean jumping
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1031 Lnet/minecraft/class_127;field_1031:Z
      glue field_1232 Lclass_283;field_1232:Z
      server aC Lhl;aC:Z
      client az Lls;az:Z
      named jumping Lnet/minecraft/entity/LivingEntity;jumping:Z
    • defaultPitch

      protected float defaultPitch
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1032 Lnet/minecraft/class_127;field_1032:F
      glue field_1233 Lclass_283;field_1233:F
      server aD Lhl;aD:F
      client aA Lls;aA:F
      named defaultPitch Lnet/minecraft/entity/LivingEntity;defaultPitch:F
    • movementSpeed

      protected float movementSpeed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1033 Lnet/minecraft/class_127;field_1033:F
      glue field_1234 Lclass_283;field_1234:F
      server aE Lhl;aE:F
      client aB Lls;aB:F
      named movementSpeed Lnet/minecraft/entity/LivingEntity;movementSpeed:F
    • lookTarget

      private Entity lookTarget
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1061 Lnet/minecraft/class_127;field_1061:Lnet/minecraft/class_57;
      glue field_1262 Lclass_283;field_1262:Lclass_450;
      server b Lhl;b:Llq;
      client b Lls;b:Lsn;
      named lookTarget Lnet/minecraft/entity/LivingEntity;lookTarget:Lnet/minecraft/entity/Entity;
    • lookTimer

      protected int lookTimer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1034 Lnet/minecraft/class_127;field_1034:I
      glue field_1235 Lclass_283;field_1235:I
      server aF Lhl;aF:I
      client aC Lls;aC:I
      named lookTimer Lnet/minecraft/entity/LivingEntity;lookTimer:I
  • Constructor Details

    • LivingEntity

      public LivingEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)V
      glue <init> Lclass_450;<init>(Lclass_129;)V
      server <init> Llq;<init>(Ldj;)V
      client <init> Lsn;<init>(Lfd;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1310 Lnet/minecraft/class_57;method_1310()V
      glue method_108 Lclass_450;method_108()V
      server b Llq;b()V
      client b Lsn;b()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • canSee

      public boolean canSee(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_928 Lnet/minecraft/class_127;method_928(Lnet/minecraft/class_57;)Z
      glue method_1312 Lclass_283;method_1312(Lclass_450;)Z
      server e Lhl;e(Llq;)Z
      client e Lls;e(Lsn;)Z
      named canSee Lnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;)Z
    • getTexture

      @Environment(CLIENT) public String getTexture()
      Overrides:
      getTexture in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1314 Lnet/minecraft/class_57;method_1314()Ljava/lang/String;
      glue method_1135 Lclass_450;method_1135()Ljava/lang/String;
      server method_1314 Llq;method_1314()Ljava/lang/String;
      client q_ Lsn;q_()Ljava/lang/String;
      named getTexture Lnet/minecraft/entity/Entity;getTexture()Ljava/lang/String;
    • isCollidable

      public boolean isCollidable()
      Overrides:
      isCollidable in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1356 Lnet/minecraft/class_57;method_1356()Z
      glue method_179 Lclass_450;method_179()Z
      server l_ Llq;l_()Z
      client h_ Lsn;h_()Z
      named isCollidable Lnet/minecraft/entity/Entity;isCollidable()Z
    • isPushable

      public boolean isPushable()
      Overrides:
      isPushable in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1380 Lnet/minecraft/class_57;method_1380()Z
      glue method_745 Lclass_450;method_745()Z
      server d_ Llq;d_()Z
      client i_ Lsn;i_()Z
      named isPushable Lnet/minecraft/entity/Entity;isPushable()Z
    • getEyeHeight

      public float getEyeHeight()
      Overrides:
      getEyeHeight in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1378 Lnet/minecraft/class_57;method_1378()F
      glue method_626 Lclass_450;method_626()F
      server t Llq;t()F
      client w Lsn;w()F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight()F
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_936 Lnet/minecraft/class_127;method_936()I
      glue method_27 Lclass_283;method_27()I
      server e Lhl;e()I
      client e Lls;e()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/LivingEntity;getMinAmbientSoundDelay()I
    • makeSound

      public void makeSound()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_918 Lnet/minecraft/class_127;method_918()V
      glue method_1297 Lclass_283;method_1297()V
      server Q Lhl;Q()V
      client T Lls;T()V
      named makeSound Lnet/minecraft/entity/LivingEntity;makeSound()V
    • baseTick

      public void baseTick()
      Overrides:
      baseTick in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1317 Lnet/minecraft/class_57;method_1317()V
      glue method_1298 Lclass_450;method_1298()V
      server R Llq;R()V
      client U Lsn;U()V
      named baseTick Lnet/minecraft/entity/Entity;baseTick()V
    • animateSpawn

      public void animateSpawn()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_919 Lnet/minecraft/class_127;method_919()V
      glue method_1299 Lclass_283;method_1299()V
      server S Lhl;S()V
      client V Lls;V()V
      named animateSpawn Lnet/minecraft/entity/LivingEntity;animateSpawn()V
    • tickRiding

      public void tickRiding()
      Overrides:
      tickRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1384 Lnet/minecraft/class_57;method_1384()V
      glue method_821 Lclass_450;method_821()V
      server E Llq;E()V
      client s_ Lsn;s_()V
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
    • setPositionAndAnglesAvoidEntities

      @Environment(CLIENT) public void setPositionAndAnglesAvoidEntities(double x, double y, double z, float pitch, float yaw, int interpolationSteps)
      Overrides:
      setPositionAndAnglesAvoidEntities in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1311 Lnet/minecraft/class_57;method_1311(DDDFFI)V
      glue method_1090 Lclass_450;method_1090(DDDFFI)V
      server method_1311 Llq;method_1311(DDDFFI)V
      client a Lsn;a(DDDFFI)V
      named setPositionAndAnglesAvoidEntities Lnet/minecraft/entity/Entity;setPositionAndAnglesAvoidEntities(DDDFFI)V
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1370 Lnet/minecraft/class_57;method_1370()V
      glue method_29 Lclass_450;method_29()V
      server m_ Llq;m_()V
      client w_ Lsn;w_()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • setBoundingBoxSpacing

      protected void setBoundingBoxSpacing(float spacingXZ, float spacingY)
      Overrides:
      setBoundingBoxSpacing in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1321 Lnet/minecraft/class_57;method_1321(FF)V
      glue method_1310 Lclass_450;method_1310(FF)V
      server b Llq;b(FF)V
      client b Lsn;b(FF)V
      named setBoundingBoxSpacing Lnet/minecraft/entity/Entity;setBoundingBoxSpacing(FF)V
    • heal

      public void heal(int amount)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_939 Lnet/minecraft/class_127;method_939(I)V
      glue method_619 Lclass_283;method_619(I)V
      server b Lhl;b(I)V
      client c Lls;c(I)V
      named heal Lnet/minecraft/entity/LivingEntity;heal(I)V
    • damage

      public boolean damage(Entity damageSource, int amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1355 Lnet/minecraft/class_57;method_1355(Lnet/minecraft/class_57;I)Z
      glue method_178 Lclass_450;method_178(Lclass_450;I)Z
      server a Llq;a(Llq;I)Z
      client a Lsn;a(Lsn;I)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/Entity;I)Z
    • animateHurt

      @Environment(CLIENT) public void animateHurt()
      Overrides:
      animateHurt in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1312 Lnet/minecraft/class_57;method_1312()V
      glue method_1091 Lclass_450;method_1091()V
      server method_1312 Llq;method_1312()V
      client h Lsn;h()V
      named animateHurt Lnet/minecraft/entity/Entity;animateHurt()V
    • applyDamage

      protected void applyDamage(int amount)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_946 Lnet/minecraft/class_127;method_946(I)V
      glue method_845 Lclass_283;method_845(I)V
      server c Lhl;c(I)V
      client b Lls;b(I)V
      named applyDamage Lnet/minecraft/entity/LivingEntity;applyDamage(I)V
    • getSoundVolume

      protected float getSoundVolume()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_915 Lnet/minecraft/class_127;method_915()F
      glue method_114 Lclass_283;method_114()F
      server k Lhl;k()F
      client k Lls;k()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • getRandomSound

      protected String getRandomSound()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_911 Lnet/minecraft/class_127;method_911()Ljava/lang/String;
      glue method_110 Lclass_283;method_110()Ljava/lang/String;
      server g Lhl;g()Ljava/lang/String;
      client g Lls;g()Ljava/lang/String;
      named getRandomSound Lnet/minecraft/entity/LivingEntity;getRandomSound()Ljava/lang/String;
    • getHurtSound

      protected String getHurtSound()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_912 Lnet/minecraft/class_127;method_912()Ljava/lang/String;
      glue method_111 Lclass_283;method_111()Ljava/lang/String;
      server h Lhl;h()Ljava/lang/String;
      client j_ Lls;j_()Ljava/lang/String;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound()Ljava/lang/String;
    • getDeathSound

      protected String getDeathSound()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_913 Lnet/minecraft/class_127;method_913()Ljava/lang/String;
      glue method_112 Lclass_283;method_112()Ljava/lang/String;
      server i Lhl;i()Ljava/lang/String;
      client i Lls;i()Ljava/lang/String;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Ljava/lang/String;
    • applyKnockback

      public void applyKnockback(Entity attacker, int amount, double dx, double dz)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_925 Lnet/minecraft/class_127;method_925(Lnet/minecraft/class_57;IDD)V
      glue method_1308 Lclass_283;method_1308(Lclass_450;IDD)V
      server a Lhl;a(Llq;IDD)V
      client a Lls;a(Lsn;IDD)V
      named applyKnockback Lnet/minecraft/entity/LivingEntity;applyKnockback(Lnet/minecraft/entity/Entity;IDD)V
    • onKilledBy

      public void onKilledBy(Entity adversary)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_938 Lnet/minecraft/class_127;method_938(Lnet/minecraft/class_57;)V
      glue method_614 Lclass_283;method_614(Lclass_450;)V
      server a Lhl;a(Llq;)V
      client b Lls;b(Lsn;)V
      named onKilledBy Lnet/minecraft/entity/LivingEntity;onKilledBy(Lnet/minecraft/entity/Entity;)V
    • dropItems

      protected void dropItems()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_933 Lnet/minecraft/class_127;method_933()V
      glue method_247 Lclass_283;method_247()V
      server q Lhl;q()V
      client q Lls;q()V
      named dropItems Lnet/minecraft/entity/LivingEntity;dropItems()V
    • getDroppedItemId

      protected int getDroppedItemId()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_914 Lnet/minecraft/class_127;method_914()I
      glue method_113 Lclass_283;method_113()I
      server j Lhl;j()I
      client j Lls;j()I
      named getDroppedItemId Lnet/minecraft/entity/LivingEntity;getDroppedItemId()I
    • onLanding

      protected void onLanding(float fallDistance)
      Overrides:
      onLanding in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1389 Lnet/minecraft/class_57;method_1389(F)V
      glue method_833 Lclass_450;method_833(F)V
      server a Llq;a(F)V
      client b Lsn;b(F)V
      named onLanding Lnet/minecraft/entity/Entity;onLanding(F)V
    • travel

      public void travel(float x, float z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_945 Lnet/minecraft/class_127;method_945(FF)V
      glue method_834 Lclass_283;method_834(FF)V
      server a Lhl;a(FF)V
      client a_ Lls;a_(FF)V
      named travel Lnet/minecraft/entity/LivingEntity;travel(FF)V
    • isOnLadder

      public boolean isOnLadder()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_932 Lnet/minecraft/class_127;method_932()Z
      glue method_197 Lclass_283;method_197()Z
      server p Lhl;p()Z
      client p Lls;p()Z
      named isOnLadder Lnet/minecraft/entity/LivingEntity;isOnLadder()Z
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Specified by:
      writeNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1368 Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)V
      glue method_24 Lclass_450;method_24(Lclass_333;)V
      server b Llq;b(Liq;)V
      client b Lsn;b(Lnu;)V
      named writeNbt Lnet/minecraft/entity/Entity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readNbt

      public void readNbt(NbtCompound nbt)
      Specified by:
      readNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1363 Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)V
      glue method_23 Lclass_450;method_23(Lclass_333;)V
      server a Llq;a(Liq;)V
      client a Lsn;a(Lnu;)V
      named readNbt Lnet/minecraft/entity/Entity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • isAlive

      public boolean isAlive()
      Overrides:
      isAlive in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1318 Lnet/minecraft/class_57;method_1318()Z
      glue method_1300 Lclass_450;method_1300()Z
      server T Llq;T()Z
      client W Lsn;W()Z
      named isAlive Lnet/minecraft/entity/Entity;isAlive()Z
    • canBreatheInWater

      public boolean canBreatheInWater()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_934 Lnet/minecraft/class_127;method_934()Z
      glue method_25 Lclass_283;method_25()Z
      server b_ Lhl;b_()Z
      client d_ Lls;d_()Z
      named canBreatheInWater Lnet/minecraft/entity/LivingEntity;canBreatheInWater()Z
    • tickMovement

      public void tickMovement()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_937 Lnet/minecraft/class_127;method_937()V
      glue method_442 Lclass_283;method_442()V
      server v Lhl;v()V
      client o Lls;o()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • isImmobile

      protected boolean isImmobile()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_942 Lnet/minecraft/class_127;method_942()Z
      glue method_820 Lclass_283;method_820()Z
      server D Lhl;D()Z
      client y Lls;y()Z
      named isImmobile Lnet/minecraft/entity/LivingEntity;isImmobile()Z
    • jump

      protected void jump()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_944 Lnet/minecraft/class_127;method_944()V
      glue method_831 Lclass_283;method_831()V
      server O Lhl;O()V
      client R Lls;R()V
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
    • canDespawn

      protected boolean canDespawn()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_940 Lnet/minecraft/class_127;method_940()Z
      glue method_774 Lclass_283;method_774()Z
      server h_ Lhl;h_()Z
      client u Lls;u()Z
      named canDespawn Lnet/minecraft/entity/LivingEntity;canDespawn()Z
    • tryDespawn

      protected void tryDespawn()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_920 Lnet/minecraft/class_127;method_920()V
      glue method_1301 Lclass_283;method_1301()V
      server U Lhl;U()V
      client X Lls;X()V
      named tryDespawn Lnet/minecraft/entity/LivingEntity;tryDespawn()V
    • tickLiving

      protected void tickLiving()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_910 Lnet/minecraft/class_127;method_910()V
      glue method_109 Lclass_283;method_109()V
      server c_ Lhl;c_()V
      client f_ Lls;f_()V
      named tickLiving Lnet/minecraft/entity/LivingEntity;tickLiving()V
    • getMaxLookPitchChange

      protected int getMaxLookPitchChange()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_941 Lnet/minecraft/class_127;method_941()I
      glue method_775 Lclass_283;method_775()I
      server u Lhl;u()I
      client x Lls;x()I
      named getMaxLookPitchChange Lnet/minecraft/entity/LivingEntity;getMaxLookPitchChange()I
    • lookAt

      public void lookAt(Entity target, float maxPitch, float maxYaw)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_924 Lnet/minecraft/class_127;method_924(Lnet/minecraft/class_57;FF)V
      glue method_1307 Lclass_283;method_1307(Lclass_450;FF)V
      server a Lhl;a(Llq;FF)V
      client a Lls;a(Lsn;FF)V
      named lookAt Lnet/minecraft/entity/LivingEntity;lookAt(Lnet/minecraft/entity/Entity;FF)V
    • hasLookTarget

      public boolean hasLookTarget()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_921 Lnet/minecraft/class_127;method_921()Z
      glue method_1302 Lclass_283;method_1302()Z
      server V Lhl;V()Z
      client Y Lls;Y()Z
      named hasLookTarget Lnet/minecraft/entity/LivingEntity;hasLookTarget()Z
    • getLookTarget

      public Entity getLookTarget()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_922 Lnet/minecraft/class_127;method_922()Lnet/minecraft/class_57;
      glue method_1303 Lclass_283;method_1303()Lclass_450;
      server W Lhl;W()Llq;
      client Z Lls;Z()Lsn;
      named getLookTarget Lnet/minecraft/entity/LivingEntity;getLookTarget()Lnet/minecraft/entity/Entity;
    • lerpRotation

      private float lerpRotation(float from, float to, float maxChange)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_927 Lnet/minecraft/class_127;method_927(FFF)F
      glue method_1311 Lclass_283;method_1311(FFF)F
      server b Lhl;b(FFF)F
      client b Lls;b(FFF)F
      named lerpRotation Lnet/minecraft/entity/LivingEntity;lerpRotation(FFF)F
    • beforeRemove

      public void beforeRemove()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_923 Lnet/minecraft/class_127;method_923()V
      glue method_1304 Lclass_283;method_1304()V
      server X Lhl;X()V
      client aa Lls;aa()V
      named beforeRemove Lnet/minecraft/entity/LivingEntity;beforeRemove()V
    • canSpawn

      public boolean canSpawn()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_935 Lnet/minecraft/class_127;method_935()Z
      glue method_26 Lclass_283;method_26()Z
      server d Lhl;d()Z
      client d Lls;d()Z
      named canSpawn Lnet/minecraft/entity/LivingEntity;canSpawn()Z
    • tickInVoid

      protected void tickInVoid()
      Overrides:
      tickInVoid in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1319 Lnet/minecraft/class_57;method_1319()V
      glue method_1305 Lclass_450;method_1305()V
      server Y Llq;Y()V
      client ab Lsn;ab()V
      named tickInVoid Lnet/minecraft/entity/Entity;tickInVoid()V
    • getHandSwingProgress

      @Environment(CLIENT) public float getHandSwingProgress(float float2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_930 Lnet/minecraft/class_127;method_930(F)F
      glue method_1670 Lclass_283;method_1670(F)F
      server method_930 Lhl;method_930(F)F
      client d Lls;d(F)F
      named getHandSwingProgress Lnet/minecraft/entity/LivingEntity;getHandSwingProgress(F)F
    • getPosition

      @Environment(CLIENT) public Vec3d getPosition(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_931 Lnet/minecraft/class_127;method_931(F)Lnet/minecraft/class_26;
      glue method_1671 Lclass_283;method_1671(F)Lclass_45;
      server method_931 Lhl;method_931(F)Lba;
      client e Lls;e(F)Lbt;
      named getPosition Lnet/minecraft/entity/LivingEntity;getPosition(F)Lnet/minecraft/util/math/Vec3d;
    • getLookVector

      public Vec3d getLookVector()
      Overrides:
      getLookVector in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1320 Lnet/minecraft/class_57;method_1320()Lnet/minecraft/class_26;
      glue method_1306 Lclass_450;method_1306()Lclass_45;
      server Z Llq;Z()Lba;
      client ac Lsn;ac()Lbt;
      named getLookVector Lnet/minecraft/entity/Entity;getLookVector()Lnet/minecraft/util/math/Vec3d;
    • getLookVector

      public Vec3d getLookVector(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_926 Lnet/minecraft/class_127;method_926(F)Lnet/minecraft/class_26;
      glue method_1309 Lclass_283;method_1309(F)Lclass_45;
      server b Lhl;b(F)Lba;
      client f Lls;f(F)Lbt;
      named getLookVector Lnet/minecraft/entity/LivingEntity;getLookVector(F)Lnet/minecraft/util/math/Vec3d;
    • raycast

      @Environment(CLIENT) public HitResult raycast(double distance, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_929 Lnet/minecraft/class_127;method_929(DF)Lnet/minecraft/class_27;
      glue method_1669 Lclass_283;method_1669(DF)Lclass_518;
      server method_929 Lhl;method_929(DF)Lnh;
      client a Lls;a(DF)Lvf;
      named raycast Lnet/minecraft/entity/LivingEntity;raycast(DF)Lnet/minecraft/util/hit/HitResult;
    • getLimitPerChunk

      public int getLimitPerChunk()
      The size of a spawn group for this entity per chunk.
      Mappings:
      Namespace Name Mixin selector
      intermediary method_916 Lnet/minecraft/class_127;method_916()I
      glue method_115 Lclass_283;method_115()I
      server l Lhl;l()I
      client l Lls;l()I
      named getLimitPerChunk Lnet/minecraft/entity/LivingEntity;getLimitPerChunk()I
    • getHeldItem

      @Environment(CLIENT) public ItemStack getHeldItem()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_909 Lnet/minecraft/class_127;method_909()Lnet/minecraft/class_31;
      glue method_1020 Lclass_283;method_1020()Lclass_224;
      server method_909 Lhl;method_909()Lfy;
      client r_ Lls;r_()Liz;
      named getHeldItem Lnet/minecraft/entity/LivingEntity;getHeldItem()Lnet/minecraft/item/ItemStack;
    • processServerEntityStatus

      @Environment(CLIENT) public void processServerEntityStatus(byte status)
      Overrides:
      processServerEntityStatus in class Entity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1313 Lnet/minecraft/class_57;method_1313(B)V
      glue method_1131 Lclass_450;method_1131(B)V
      server method_1313 Llq;method_1313(B)V
      client a Lsn;a(B)V
      named processServerEntityStatus Lnet/minecraft/entity/Entity;processServerEntityStatus(B)V
    • isSleeping

      public boolean isSleeping()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_943 Lnet/minecraft/class_127;method_943()Z
      glue method_828 Lclass_283;method_828()Z
      server L Lhl;L()Z
      client N Lls;N()Z
      named isSleeping Lnet/minecraft/entity/LivingEntity;isSleeping()Z
    • getItemStackTextureId

      @Environment(CLIENT) public int getItemStackTextureId(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_917 Lnet/minecraft/class_127;method_917(Lnet/minecraft/class_31;)I
      glue method_1173 Lclass_283;method_1173(Lclass_224;)I
      server method_917 Lhl;method_917(Lfy;)I
      client c Lls;c(Liz;)I
      named getItemStackTextureId Lnet/minecraft/entity/LivingEntity;getItemStackTextureId(Lnet/minecraft/item/ItemStack;)I