Class LivingEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.LivingEntity
All Implemented Interfaces:
CommandOutput, Nameable, EntityLike
Direct Known Subclasses:
ArmorStandEntity, MobEntity, PlayerEntity

public abstract class LivingEntity extends Entity
Represents an entity which has a health value and can receive damage.
Mappings:
Namespace Name
official atb
intermediary net/minecraft/class_1309
named net/minecraft/entity/LivingEntity
  • Field Details

    • SPRINTING_SPEED_BOOST_ID

      private static final UUID SPRINTING_SPEED_BOOST_ID
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b:Ljava/util/UUID;
      intermediary field_6237 Lnet/minecraft/class_1309;field_6237:Ljava/util/UUID;
      named SPRINTING_SPEED_BOOST_ID Lnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_BOOST_ID:Ljava/util/UUID;
    • SOUL_SPEED_BOOST_ID

      private static final UUID SOUL_SPEED_BOOST_ID
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c:Ljava/util/UUID;
      intermediary field_23128 Lnet/minecraft/class_1309;field_23128:Ljava/util/UUID;
      named SOUL_SPEED_BOOST_ID Lnet/minecraft/entity/LivingEntity;SOUL_SPEED_BOOST_ID:Ljava/util/UUID;
    • POWDER_SNOW_SLOW_ID

      private static final UUID POWDER_SNOW_SLOW_ID
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d:Ljava/util/UUID;
      intermediary field_27859 Lnet/minecraft/class_1309;field_27859:Ljava/util/UUID;
      named POWDER_SNOW_SLOW_ID Lnet/minecraft/entity/LivingEntity;POWDER_SNOW_SLOW_ID:Ljava/util/UUID;
    • SPRINTING_SPEED_BOOST

      private static final EntityAttributeModifier SPRINTING_SPEED_BOOST
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e:Laua;
      intermediary field_6231 Lnet/minecraft/class_1309;field_6231:Lnet/minecraft/class_1322;
      named SPRINTING_SPEED_BOOST Lnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
    • field_30069

      public static final int field_30069
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ar Latb;ar:I
      intermediary field_30069 Lnet/minecraft/class_1309;field_30069:I
      named field_30069 Lnet/minecraft/entity/LivingEntity;field_30069:I
    • field_30070

      public static final int field_30070
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official as Latb;as:I
      intermediary field_30070 Lnet/minecraft/class_1309;field_30070:I
      named field_30070 Lnet/minecraft/entity/LivingEntity;field_30070:I
    • field_30071

      public static final int field_30071
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official at Latb;at:I
      intermediary field_30071 Lnet/minecraft/class_1309;field_30071:I
      named field_30071 Lnet/minecraft/entity/LivingEntity;field_30071:I
    • field_30072

      public static final int field_30072
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official au Latb;au:I
      intermediary field_30072 Lnet/minecraft/class_1309;field_30072:I
      named field_30072 Lnet/minecraft/entity/LivingEntity;field_30072:I
    • field_30073

      public static final int field_30073
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official av Latb;av:I
      intermediary field_30073 Lnet/minecraft/class_1309;field_30073:I
      named field_30073 Lnet/minecraft/entity/LivingEntity;field_30073:I
    • field_30074

      public static final int field_30074
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aw Latb;aw:I
      intermediary field_30074 Lnet/minecraft/class_1309;field_30074:I
      named field_30074 Lnet/minecraft/entity/LivingEntity;field_30074:I
    • field_30078

      private static final int field_30078
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bH Latb;bH:I
      intermediary field_30078 Lnet/minecraft/class_1309;field_30078:I
      named field_30078 Lnet/minecraft/entity/LivingEntity;field_30078:I
    • field_30075

      public static final double field_30075
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ax Latb;ax:D
      intermediary field_30075 Lnet/minecraft/class_1309;field_30075:D
      named field_30075 Lnet/minecraft/entity/LivingEntity;field_30075:D
    • field_30076

      public static final double field_30076
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ay Latb;ay:D
      intermediary field_30076 Lnet/minecraft/class_1309;field_30076:D
      named field_30076 Lnet/minecraft/entity/LivingEntity;field_30076:D
    • field_30077

      public static final int field_30077
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official az Latb;az:I
      intermediary field_30077 Lnet/minecraft/class_1309;field_30077:I
      named field_30077 Lnet/minecraft/entity/LivingEntity;field_30077:I
    • field_30079

      private static final int field_30079
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bI Latb;bI:I
      intermediary field_30079 Lnet/minecraft/class_1309;field_30079:I
      named field_30079 Lnet/minecraft/entity/LivingEntity;field_30079:I
    • field_30080

      private static final int field_30080
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bJ Latb;bJ:I
      intermediary field_30080 Lnet/minecraft/class_1309;field_30080:I
      named field_30080 Lnet/minecraft/entity/LivingEntity;field_30080:I
    • field_30081

      private static final int field_30081
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bK Latb;bK:I
      intermediary field_30081 Lnet/minecraft/class_1309;field_30081:I
      named field_30081 Lnet/minecraft/entity/LivingEntity;field_30081:I
    • field_30063

      public static final int field_30063
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aA Latb;aA:I
      intermediary field_30063 Lnet/minecraft/class_1309;field_30063:I
      named field_30063 Lnet/minecraft/entity/LivingEntity;field_30063:I
    • field_30064

      protected static final int field_30064
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aB Latb;aB:I
      intermediary field_30064 Lnet/minecraft/class_1309;field_30064:I
      named field_30064 Lnet/minecraft/entity/LivingEntity;field_30064:I
    • field_30065

      protected static final int field_30065
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aC Latb;aC:I
      intermediary field_30065 Lnet/minecraft/class_1309;field_30065:I
      named field_30065 Lnet/minecraft/entity/LivingEntity;field_30065:I
    • field_30066

      protected static final int field_30066
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aD Latb;aD:I
      intermediary field_30066 Lnet/minecraft/class_1309;field_30066:I
      named field_30066 Lnet/minecraft/entity/LivingEntity;field_30066:I
    • LIVING_FLAGS

      protected static final TrackedData<Byte> LIVING_FLAGS
      Mappings:
      Namespace Name Mixin selector
      official aE Latb;aE:Lvy;
      intermediary field_6257 Lnet/minecraft/class_1309;field_6257:Lnet/minecraft/class_2940;
      named LIVING_FLAGS Lnet/minecraft/entity/LivingEntity;LIVING_FLAGS:Lnet/minecraft/entity/data/TrackedData;
    • HEALTH

      private static final TrackedData<Float> HEALTH
      Mappings:
      Namespace Name Mixin selector
      official bL Latb;bL:Lvy;
      intermediary field_6247 Lnet/minecraft/class_1309;field_6247:Lnet/minecraft/class_2940;
      named HEALTH Lnet/minecraft/entity/LivingEntity;HEALTH:Lnet/minecraft/entity/data/TrackedData;
    • POTION_SWIRLS_COLOR

      private static final TrackedData<Integer> POTION_SWIRLS_COLOR
      Mappings:
      Namespace Name Mixin selector
      official bM Latb;bM:Lvy;
      intermediary field_6240 Lnet/minecraft/class_1309;field_6240:Lnet/minecraft/class_2940;
      named POTION_SWIRLS_COLOR Lnet/minecraft/entity/LivingEntity;POTION_SWIRLS_COLOR:Lnet/minecraft/entity/data/TrackedData;
    • POTION_SWIRLS_AMBIENT

      private static final TrackedData<Boolean> POTION_SWIRLS_AMBIENT
      Mappings:
      Namespace Name Mixin selector
      official bN Latb;bN:Lvy;
      intermediary field_6214 Lnet/minecraft/class_1309;field_6214:Lnet/minecraft/class_2940;
      named POTION_SWIRLS_AMBIENT Lnet/minecraft/entity/LivingEntity;POTION_SWIRLS_AMBIENT:Lnet/minecraft/entity/data/TrackedData;
    • STUCK_ARROW_COUNT

      private static final TrackedData<Integer> STUCK_ARROW_COUNT
      Mappings:
      Namespace Name Mixin selector
      official bO Latb;bO:Lvy;
      intermediary field_6219 Lnet/minecraft/class_1309;field_6219:Lnet/minecraft/class_2940;
      named STUCK_ARROW_COUNT Lnet/minecraft/entity/LivingEntity;STUCK_ARROW_COUNT:Lnet/minecraft/entity/data/TrackedData;
    • STINGER_COUNT

      private static final TrackedData<Integer> STINGER_COUNT
      Mappings:
      Namespace Name Mixin selector
      official bP Latb;bP:Lvy;
      intermediary field_20348 Lnet/minecraft/class_1309;field_20348:Lnet/minecraft/class_2940;
      named STINGER_COUNT Lnet/minecraft/entity/LivingEntity;STINGER_COUNT:Lnet/minecraft/entity/data/TrackedData;
    • SLEEPING_POSITION

      private static final TrackedData<Optional<BlockPos>> SLEEPING_POSITION
      Mappings:
      Namespace Name Mixin selector
      official bQ Latb;bQ:Lvy;
      intermediary field_18073 Lnet/minecraft/class_1309;field_18073:Lnet/minecraft/class_2940;
      named SLEEPING_POSITION Lnet/minecraft/entity/LivingEntity;SLEEPING_POSITION:Lnet/minecraft/entity/data/TrackedData;
    • field_30067

      protected static final float field_30067
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aF Latb;aF:F
      intermediary field_30067 Lnet/minecraft/class_1309;field_30067:F
      named field_30067 Lnet/minecraft/entity/LivingEntity;field_30067:F
    • SLEEPING_DIMENSIONS

      protected static final EntityDimensions SLEEPING_DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      official aG Latb;aG:Lasp;
      intermediary field_18072 Lnet/minecraft/class_1309;field_18072:Lnet/minecraft/class_4048;
      named SLEEPING_DIMENSIONS Lnet/minecraft/entity/LivingEntity;SLEEPING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
    • field_30068

      public static final float field_30068
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aH Latb;aH:F
      intermediary field_30068 Lnet/minecraft/class_1309;field_30068:F
      named field_30068 Lnet/minecraft/entity/LivingEntity;field_30068:F
    • attributes

      private final AttributeContainer attributes
      Mappings:
      Namespace Name Mixin selector
      official bR Latb;bR:Latz;
      intermediary field_6260 Lnet/minecraft/class_1309;field_6260:Lnet/minecraft/class_5131;
      named attributes Lnet/minecraft/entity/LivingEntity;attributes:Lnet/minecraft/entity/attribute/AttributeContainer;
    • damageTracker

      private final DamageTracker damageTracker
      Mappings:
      Namespace Name Mixin selector
      official bS Latb;bS:Larx;
      intermediary field_6256 Lnet/minecraft/class_1309;field_6256:Lnet/minecraft/class_1283;
      named damageTracker Lnet/minecraft/entity/LivingEntity;damageTracker:Lnet/minecraft/entity/damage/DamageTracker;
    • activeStatusEffects

      private final Map<StatusEffect,​StatusEffectInstance> activeStatusEffects
      Mappings:
      Namespace Name Mixin selector
      official bT Latb;bT:Ljava/util/Map;
      intermediary field_6280 Lnet/minecraft/class_1309;field_6280:Ljava/util/Map;
      named activeStatusEffects Lnet/minecraft/entity/LivingEntity;activeStatusEffects:Ljava/util/Map;
    • equippedHand

      private final DefaultedList<ItemStack> equippedHand
      Mappings:
      Namespace Name Mixin selector
      official bU Latb;bU:Lgn;
      intermediary field_6234 Lnet/minecraft/class_1309;field_6234:Lnet/minecraft/class_2371;
      named equippedHand Lnet/minecraft/entity/LivingEntity;equippedHand:Lnet/minecraft/util/collection/DefaultedList;
    • equippedArmor

      private final DefaultedList<ItemStack> equippedArmor
      Mappings:
      Namespace Name Mixin selector
      official bV Latb;bV:Lgn;
      intermediary field_6248 Lnet/minecraft/class_1309;field_6248:Lnet/minecraft/class_2371;
      named equippedArmor Lnet/minecraft/entity/LivingEntity;equippedArmor:Lnet/minecraft/util/collection/DefaultedList;
    • handSwinging

      public boolean handSwinging
      Mappings:
      Namespace Name Mixin selector
      official aI Latb;aI:Z
      intermediary field_6252 Lnet/minecraft/class_1309;field_6252:Z
      named handSwinging Lnet/minecraft/entity/LivingEntity;handSwinging:Z
    • noDrag

      private boolean noDrag
      Mappings:
      Namespace Name Mixin selector
      official bW Latb;bW:Z
      intermediary field_30082 Lnet/minecraft/class_1309;field_30082:Z
      named noDrag Lnet/minecraft/entity/LivingEntity;noDrag:Z
    • preferredHand

      public Hand preferredHand
      Mappings:
      Namespace Name Mixin selector
      official aJ Latb;aJ:Lari;
      intermediary field_6266 Lnet/minecraft/class_1309;field_6266:Lnet/minecraft/class_1268;
      named preferredHand Lnet/minecraft/entity/LivingEntity;preferredHand:Lnet/minecraft/util/Hand;
    • handSwingTicks

      public int handSwingTicks
      Mappings:
      Namespace Name Mixin selector
      official aK Latb;aK:I
      intermediary field_6279 Lnet/minecraft/class_1309;field_6279:I
      named handSwingTicks Lnet/minecraft/entity/LivingEntity;handSwingTicks:I
    • stuckArrowTimer

      public int stuckArrowTimer
      Mappings:
      Namespace Name Mixin selector
      official aL Latb;aL:I
      intermediary field_6218 Lnet/minecraft/class_1309;field_6218:I
      named stuckArrowTimer Lnet/minecraft/entity/LivingEntity;stuckArrowTimer:I
    • stuckStingerTimer

      public int stuckStingerTimer
      Mappings:
      Namespace Name Mixin selector
      official aM Latb;aM:I
      intermediary field_20347 Lnet/minecraft/class_1309;field_20347:I
      named stuckStingerTimer Lnet/minecraft/entity/LivingEntity;stuckStingerTimer:I
    • hurtTime

      public int hurtTime
      Mappings:
      Namespace Name Mixin selector
      official aN Latb;aN:I
      intermediary field_6235 Lnet/minecraft/class_1309;field_6235:I
      named hurtTime Lnet/minecraft/entity/LivingEntity;hurtTime:I
    • maxHurtTime

      public int maxHurtTime
      Mappings:
      Namespace Name Mixin selector
      official aO Latb;aO:I
      intermediary field_6254 Lnet/minecraft/class_1309;field_6254:I
      named maxHurtTime Lnet/minecraft/entity/LivingEntity;maxHurtTime:I
    • knockbackVelocity

      public float knockbackVelocity
      Mappings:
      Namespace Name Mixin selector
      official aP Latb;aP:F
      intermediary field_6271 Lnet/minecraft/class_1309;field_6271:F
      named knockbackVelocity Lnet/minecraft/entity/LivingEntity;knockbackVelocity:F
    • deathTime

      public int deathTime
      Mappings:
      Namespace Name Mixin selector
      official aQ Latb;aQ:I
      intermediary field_6213 Lnet/minecraft/class_1309;field_6213:I
      named deathTime Lnet/minecraft/entity/LivingEntity;deathTime:I
    • lastHandSwingProgress

      public float lastHandSwingProgress
      Mappings:
      Namespace Name Mixin selector
      official aR Latb;aR:F
      intermediary field_6229 Lnet/minecraft/class_1309;field_6229:F
      named lastHandSwingProgress Lnet/minecraft/entity/LivingEntity;lastHandSwingProgress:F
    • handSwingProgress

      public float handSwingProgress
      Mappings:
      Namespace Name Mixin selector
      official aS Latb;aS:F
      intermediary field_6251 Lnet/minecraft/class_1309;field_6251:F
      named handSwingProgress Lnet/minecraft/entity/LivingEntity;handSwingProgress:F
    • lastAttackedTicks

      protected int lastAttackedTicks
      Mappings:
      Namespace Name Mixin selector
      official aT Latb;aT:I
      intermediary field_6273 Lnet/minecraft/class_1309;field_6273:I
      named lastAttackedTicks Lnet/minecraft/entity/LivingEntity;lastAttackedTicks:I
    • lastLimbDistance

      public float lastLimbDistance
      Mappings:
      Namespace Name Mixin selector
      official aU Latb;aU:F
      intermediary field_6211 Lnet/minecraft/class_1309;field_6211:F
      named lastLimbDistance Lnet/minecraft/entity/LivingEntity;lastLimbDistance:F
    • limbDistance

      public float limbDistance
      Mappings:
      Namespace Name Mixin selector
      official aV Latb;aV:F
      intermediary field_6225 Lnet/minecraft/class_1309;field_6225:F
      named limbDistance Lnet/minecraft/entity/LivingEntity;limbDistance:F
    • limbAngle

      public float limbAngle
      Mappings:
      Namespace Name Mixin selector
      official aW Latb;aW:F
      intermediary field_6249 Lnet/minecraft/class_1309;field_6249:F
      named limbAngle Lnet/minecraft/entity/LivingEntity;limbAngle:F
    • defaultMaxHealth

      public final int defaultMaxHealth
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official aX Latb;aX:I
      intermediary field_6269 Lnet/minecraft/class_1309;field_6269:I
      named defaultMaxHealth Lnet/minecraft/entity/LivingEntity;defaultMaxHealth:I
    • randomLargeSeed

      public final float randomLargeSeed
      Mappings:
      Namespace Name Mixin selector
      official aY Latb;aY:F
      intermediary field_6244 Lnet/minecraft/class_1309;field_6244:F
      named randomLargeSeed Lnet/minecraft/entity/LivingEntity;randomLargeSeed:F
    • randomSmallSeed

      public final float randomSmallSeed
      Mappings:
      Namespace Name Mixin selector
      official aZ Latb;aZ:F
      intermediary field_6262 Lnet/minecraft/class_1309;field_6262:F
      named randomSmallSeed Lnet/minecraft/entity/LivingEntity;randomSmallSeed:F
    • bodyYaw

      public float bodyYaw
      Mappings:
      Namespace Name Mixin selector
      official ba Latb;ba:F
      intermediary field_6283 Lnet/minecraft/class_1309;field_6283:F
      named bodyYaw Lnet/minecraft/entity/LivingEntity;bodyYaw:F
    • prevBodyYaw

      public float prevBodyYaw
      Mappings:
      Namespace Name Mixin selector
      official bb Latb;bb:F
      intermediary field_6220 Lnet/minecraft/class_1309;field_6220:F
      named prevBodyYaw Lnet/minecraft/entity/LivingEntity;prevBodyYaw:F
    • headYaw

      public float headYaw
      Mappings:
      Namespace Name Mixin selector
      official bc Latb;bc:F
      intermediary field_6241 Lnet/minecraft/class_1309;field_6241:F
      named headYaw Lnet/minecraft/entity/LivingEntity;headYaw:F
    • prevHeadYaw

      public float prevHeadYaw
      Mappings:
      Namespace Name Mixin selector
      official bd Latb;bd:F
      intermediary field_6259 Lnet/minecraft/class_1309;field_6259:F
      named prevHeadYaw Lnet/minecraft/entity/LivingEntity;prevHeadYaw:F
    • flyingSpeed

      public float flyingSpeed
      Mappings:
      Namespace Name Mixin selector
      official be Latb;be:F
      intermediary field_6281 Lnet/minecraft/class_1309;field_6281:F
      named flyingSpeed Lnet/minecraft/entity/LivingEntity;flyingSpeed:F
    • attackingPlayer

      @Nullable protected @Nullable PlayerEntity attackingPlayer
      Mappings:
      Namespace Name Mixin selector
      official bf Latb;bf:Lbjl;
      intermediary field_6258 Lnet/minecraft/class_1309;field_6258:Lnet/minecraft/class_1657;
      named attackingPlayer Lnet/minecraft/entity/LivingEntity;attackingPlayer:Lnet/minecraft/entity/player/PlayerEntity;
    • playerHitTimer

      protected int playerHitTimer
      Mappings:
      Namespace Name Mixin selector
      official bg Latb;bg:I
      intermediary field_6238 Lnet/minecraft/class_1309;field_6238:I
      named playerHitTimer Lnet/minecraft/entity/LivingEntity;playerHitTimer:I
    • dead

      protected boolean dead
      Mappings:
      Namespace Name Mixin selector
      official bh Latb;bh:Z
      intermediary field_6272 Lnet/minecraft/class_1309;field_6272:Z
      named dead Lnet/minecraft/entity/LivingEntity;dead:Z
    • despawnCounter

      protected int despawnCounter
      Mappings:
      Namespace Name Mixin selector
      official bi Latb;bi:I
      intermediary field_6278 Lnet/minecraft/class_1309;field_6278:I
      named despawnCounter Lnet/minecraft/entity/LivingEntity;despawnCounter:I
    • prevStepBobbingAmount

      protected float prevStepBobbingAmount
      Mappings:
      Namespace Name Mixin selector
      official bj Latb;bj:F
      intermediary field_6217 Lnet/minecraft/class_1309;field_6217:F
      named prevStepBobbingAmount Lnet/minecraft/entity/LivingEntity;prevStepBobbingAmount:F
    • stepBobbingAmount

      protected float stepBobbingAmount
      Mappings:
      Namespace Name Mixin selector
      official bk Latb;bk:F
      intermediary field_6233 Lnet/minecraft/class_1309;field_6233:F
      named stepBobbingAmount Lnet/minecraft/entity/LivingEntity;stepBobbingAmount:F
    • lookDirection

      protected float lookDirection
      Mappings:
      Namespace Name Mixin selector
      official bl Latb;bl:F
      intermediary field_6255 Lnet/minecraft/class_1309;field_6255:F
      named lookDirection Lnet/minecraft/entity/LivingEntity;lookDirection:F
    • prevLookDirection

      protected float prevLookDirection
      Mappings:
      Namespace Name Mixin selector
      official bm Latb;bm:F
      intermediary field_6275 Lnet/minecraft/class_1309;field_6275:F
      named prevLookDirection Lnet/minecraft/entity/LivingEntity;prevLookDirection:F
    • field_6215

      protected float field_6215
      Mappings:
      Namespace Name Mixin selector
      official bn Latb;bn:F
      intermediary field_6215 Lnet/minecraft/class_1309;field_6215:F
      named field_6215 Lnet/minecraft/entity/LivingEntity;field_6215:F
    • scoreAmount

      protected int scoreAmount
      Mappings:
      Namespace Name Mixin selector
      official bo Latb;bo:I
      intermediary field_6232 Lnet/minecraft/class_1309;field_6232:I
      named scoreAmount Lnet/minecraft/entity/LivingEntity;scoreAmount:I
    • lastDamageTaken

      protected float lastDamageTaken
      Mappings:
      Namespace Name Mixin selector
      official bp Latb;bp:F
      intermediary field_6253 Lnet/minecraft/class_1309;field_6253:F
      named lastDamageTaken Lnet/minecraft/entity/LivingEntity;lastDamageTaken:F
    • jumping

      protected boolean jumping
      Mappings:
      Namespace Name Mixin selector
      official bq Latb;bq:Z
      intermediary field_6282 Lnet/minecraft/class_1309;field_6282:Z
      named jumping Lnet/minecraft/entity/LivingEntity;jumping:Z
    • sidewaysSpeed

      public float sidewaysSpeed
      Mappings:
      Namespace Name Mixin selector
      official br Latb;br:F
      intermediary field_6212 Lnet/minecraft/class_1309;field_6212:F
      named sidewaysSpeed Lnet/minecraft/entity/LivingEntity;sidewaysSpeed:F
    • upwardSpeed

      public float upwardSpeed
      Mappings:
      Namespace Name Mixin selector
      official bs Latb;bs:F
      intermediary field_6227 Lnet/minecraft/class_1309;field_6227:F
      named upwardSpeed Lnet/minecraft/entity/LivingEntity;upwardSpeed:F
    • forwardSpeed

      public float forwardSpeed
      Mappings:
      Namespace Name Mixin selector
      official bt Latb;bt:F
      intermediary field_6250 Lnet/minecraft/class_1309;field_6250:F
      named forwardSpeed Lnet/minecraft/entity/LivingEntity;forwardSpeed:F
    • bodyTrackingIncrements

      protected int bodyTrackingIncrements
      Mappings:
      Namespace Name Mixin selector
      official bu Latb;bu:I
      intermediary field_6210 Lnet/minecraft/class_1309;field_6210:I
      named bodyTrackingIncrements Lnet/minecraft/entity/LivingEntity;bodyTrackingIncrements:I
    • serverX

      protected double serverX
      Mappings:
      Namespace Name Mixin selector
      official bv Latb;bv:D
      intermediary field_6224 Lnet/minecraft/class_1309;field_6224:D
      named serverX Lnet/minecraft/entity/LivingEntity;serverX:D
    • serverY

      protected double serverY
      Mappings:
      Namespace Name Mixin selector
      official bw Latb;bw:D
      intermediary field_6245 Lnet/minecraft/class_1309;field_6245:D
      named serverY Lnet/minecraft/entity/LivingEntity;serverY:D
    • serverZ

      protected double serverZ
      Mappings:
      Namespace Name Mixin selector
      official bx Latb;bx:D
      intermediary field_6263 Lnet/minecraft/class_1309;field_6263:D
      named serverZ Lnet/minecraft/entity/LivingEntity;serverZ:D
    • serverYaw

      protected double serverYaw
      Mappings:
      Namespace Name Mixin selector
      official by Latb;by:D
      intermediary field_6284 Lnet/minecraft/class_1309;field_6284:D
      named serverYaw Lnet/minecraft/entity/LivingEntity;serverYaw:D
    • serverPitch

      protected double serverPitch
      Mappings:
      Namespace Name Mixin selector
      official bz Latb;bz:D
      intermediary field_6221 Lnet/minecraft/class_1309;field_6221:D
      named serverPitch Lnet/minecraft/entity/LivingEntity;serverPitch:D
    • serverHeadYaw

      protected double serverHeadYaw
      Mappings:
      Namespace Name Mixin selector
      official bA Latb;bA:D
      intermediary field_6242 Lnet/minecraft/class_1309;field_6242:D
      named serverHeadYaw Lnet/minecraft/entity/LivingEntity;serverHeadYaw:D
    • headTrackingIncrements

      protected int headTrackingIncrements
      Mappings:
      Namespace Name Mixin selector
      official bB Latb;bB:I
      intermediary field_6265 Lnet/minecraft/class_1309;field_6265:I
      named headTrackingIncrements Lnet/minecraft/entity/LivingEntity;headTrackingIncrements:I
    • effectsChanged

      private boolean effectsChanged
      Mappings:
      Namespace Name Mixin selector
      official bX Latb;bX:Z
      intermediary field_6285 Lnet/minecraft/class_1309;field_6285:Z
      named effectsChanged Lnet/minecraft/entity/LivingEntity;effectsChanged:Z
    • attacker

      @Nullable private @Nullable LivingEntity attacker
      Mappings:
      Namespace Name Mixin selector
      official bY Latb;bY:Latb;
      intermediary field_6274 Lnet/minecraft/class_1309;field_6274:Lnet/minecraft/class_1309;
      named attacker Lnet/minecraft/entity/LivingEntity;attacker:Lnet/minecraft/entity/LivingEntity;
    • lastAttackedTime

      private int lastAttackedTime
      Mappings:
      Namespace Name Mixin selector
      official bZ Latb;bZ:I
      intermediary field_6230 Lnet/minecraft/class_1309;field_6230:I
      named lastAttackedTime Lnet/minecraft/entity/LivingEntity;lastAttackedTime:I
    • attacking

      private LivingEntity attacking
      Mappings:
      Namespace Name Mixin selector
      official ca Latb;ca:Latb;
      intermediary field_6236 Lnet/minecraft/class_1309;field_6236:Lnet/minecraft/class_1309;
      named attacking Lnet/minecraft/entity/LivingEntity;attacking:Lnet/minecraft/entity/LivingEntity;
    • lastAttackTime

      private int lastAttackTime
      Mappings:
      Namespace Name Mixin selector
      official cb Latb;cb:I
      intermediary field_6270 Lnet/minecraft/class_1309;field_6270:I
      named lastAttackTime Lnet/minecraft/entity/LivingEntity;lastAttackTime:I
    • movementSpeed

      private float movementSpeed
      Mappings:
      Namespace Name Mixin selector
      official cc Latb;cc:F
      intermediary field_6287 Lnet/minecraft/class_1309;field_6287:F
      named movementSpeed Lnet/minecraft/entity/LivingEntity;movementSpeed:F
    • jumpingCooldown

      private int jumpingCooldown
      Mappings:
      Namespace Name Mixin selector
      official cd Latb;cd:I
      intermediary field_6228 Lnet/minecraft/class_1309;field_6228:I
      named jumpingCooldown Lnet/minecraft/entity/LivingEntity;jumpingCooldown:I
    • absorptionAmount

      private float absorptionAmount
      Mappings:
      Namespace Name Mixin selector
      official ce Latb;ce:F
      intermediary field_6246 Lnet/minecraft/class_1309;field_6246:F
      named absorptionAmount Lnet/minecraft/entity/LivingEntity;absorptionAmount:F
    • activeItemStack

      protected ItemStack activeItemStack
      Mappings:
      Namespace Name Mixin selector
      official bC Latb;bC:Lbpx;
      intermediary field_6277 Lnet/minecraft/class_1309;field_6277:Lnet/minecraft/class_1799;
      named activeItemStack Lnet/minecraft/entity/LivingEntity;activeItemStack:Lnet/minecraft/item/ItemStack;
    • itemUseTimeLeft

      protected int itemUseTimeLeft
      Mappings:
      Namespace Name Mixin selector
      official bD Latb;bD:I
      intermediary field_6222 Lnet/minecraft/class_1309;field_6222:I
      named itemUseTimeLeft Lnet/minecraft/entity/LivingEntity;itemUseTimeLeft:I
    • roll

      protected int roll
      Mappings:
      Namespace Name Mixin selector
      official bE Latb;bE:I
      intermediary field_6239 Lnet/minecraft/class_1309;field_6239:I
      named roll Lnet/minecraft/entity/LivingEntity;roll:I
    • lastBlockPos

      private BlockPos lastBlockPos
      Mappings:
      Namespace Name Mixin selector
      official cf Latb;cf:Lgb;
      intermediary field_6268 Lnet/minecraft/class_1309;field_6268:Lnet/minecraft/class_2338;
      named lastBlockPos Lnet/minecraft/entity/LivingEntity;lastBlockPos:Lnet/minecraft/util/math/BlockPos;
    • climbingPos

      private Optional<BlockPos> climbingPos
      Mappings:
      Namespace Name Mixin selector
      official cg Latb;cg:Ljava/util/Optional;
      intermediary field_22418 Lnet/minecraft/class_1309;field_22418:Ljava/util/Optional;
      named climbingPos Lnet/minecraft/entity/LivingEntity;climbingPos:Ljava/util/Optional;
    • lastDamageSource

      @Nullable private @Nullable DamageSource lastDamageSource
      Mappings:
      Namespace Name Mixin selector
      official ch Latb;ch:Lary;
      intermediary field_6276 Lnet/minecraft/class_1309;field_6276:Lnet/minecraft/class_1282;
      named lastDamageSource Lnet/minecraft/entity/LivingEntity;lastDamageSource:Lnet/minecraft/entity/damage/DamageSource;
    • lastDamageTime

      private long lastDamageTime
      Mappings:
      Namespace Name Mixin selector
      official ci Latb;ci:J
      intermediary field_6226 Lnet/minecraft/class_1309;field_6226:J
      named lastDamageTime Lnet/minecraft/entity/LivingEntity;lastDamageTime:J
    • riptideTicks

      protected int riptideTicks
      Mappings:
      Namespace Name Mixin selector
      official bF Latb;bF:I
      intermediary field_6261 Lnet/minecraft/class_1309;field_6261:I
      named riptideTicks Lnet/minecraft/entity/LivingEntity;riptideTicks:I
    • leaningPitch

      private float leaningPitch
      Mappings:
      Namespace Name Mixin selector
      official cj Latb;cj:F
      intermediary field_6243 Lnet/minecraft/class_1309;field_6243:F
      named leaningPitch Lnet/minecraft/entity/LivingEntity;leaningPitch:F
    • lastLeaningPitch

      private float lastLeaningPitch
      Mappings:
      Namespace Name Mixin selector
      official ck Latb;ck:F
      intermediary field_6264 Lnet/minecraft/class_1309;field_6264:F
      named lastLeaningPitch Lnet/minecraft/entity/LivingEntity;lastLeaningPitch:F
    • brain

      protected Brain<?> brain
      Mappings:
      Namespace Name Mixin selector
      official bG Latb;bG:Latw;
      intermediary field_18321 Lnet/minecraft/class_1309;field_18321:Lnet/minecraft/class_4095;
      named brain Lnet/minecraft/entity/LivingEntity;brain:Lnet/minecraft/entity/ai/brain/Brain;
  • Constructor Details

    • LivingEntity

      protected LivingEntity(EntityType<? extends LivingEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laso;<init>(Lass;Lbvx;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • getBrain

      public Brain<?> getBrain()
      Mappings:
      Namespace Name Mixin selector
      official di Latb;di()Latw;
      intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
      named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
    • createBrainProfile

      protected Brain.Profile<?> createBrainProfile()
      Mappings:
      Namespace Name Mixin selector
      official dj Latb;dj()Latw$b;
      intermediary method_28306 Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
      named createBrainProfile Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
    • deserializeBrain

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lcom/mojang/serialization/Dynamic;)Latw;
      intermediary method_18867 Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
      named deserializeBrain Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
    • kill

      public void kill()
      Overrides:
      kill in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ab Laso;ab()V
      intermediary method_5768 Lnet/minecraft/class_1297;method_5768()V
      named kill Lnet/minecraft/entity/Entity;kill()V
    • canTarget

      public boolean canTarget(EntityType<?> type)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lass;)Z
      intermediary method_5973 Lnet/minecraft/class_1309;method_5973(Lnet/minecraft/class_1299;)Z
      named canTarget Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/EntityType;)Z
    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official f Laso;f()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • createLivingAttributes

      public static DefaultAttributeContainer.Builder createLivingAttributes()
      Mappings:
      Namespace Name Mixin selector
      official dk Latb;dk()Laub$a;
      intermediary method_26827 Lnet/minecraft/class_1309;method_26827()Lnet/minecraft/class_5132$class_5133;
      named createLivingAttributes Lnet/minecraft/entity/LivingEntity;createLivingAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • fall

      protected void fall(double heightDifference, boolean onGround, BlockState landedState, BlockPos landedPosition)
      Overrides:
      fall in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(DZLcjx;Lgb;)V
      intermediary method_5623 Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
      named fall Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
    • canBreatheInWater

      public boolean canBreatheInWater()
      Mappings:
      Namespace Name Mixin selector
      official dl Latb;dl()Z
      intermediary method_6094 Lnet/minecraft/class_1309;method_6094()Z
      named canBreatheInWater Lnet/minecraft/entity/LivingEntity;canBreatheInWater()Z
    • getLeaningPitch

      public float getLeaningPitch(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(F)F
      intermediary method_6024 Lnet/minecraft/class_1309;method_6024(F)F
      named getLeaningPitch Lnet/minecraft/entity/LivingEntity;getLeaningPitch(F)F
    • baseTick

      public void baseTick()
      Overrides:
      baseTick in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ai Laso;ai()V
      intermediary method_5670 Lnet/minecraft/class_1297;method_5670()V
      named baseTick Lnet/minecraft/entity/Entity;baseTick()V
    • shouldDisplaySoulSpeedEffects

      public boolean shouldDisplaySoulSpeedEffects()
      Mappings:
      Namespace Name Mixin selector
      official dm Latb;dm()Z
      intermediary method_27302 Lnet/minecraft/class_1309;method_27302()Z
      named shouldDisplaySoulSpeedEffects Lnet/minecraft/entity/LivingEntity;shouldDisplaySoulSpeedEffects()Z
    • displaySoulSpeedEffects

      protected void displaySoulSpeedEffects()
      Mappings:
      Namespace Name Mixin selector
      official dn Latb;dn()V
      intermediary method_25937 Lnet/minecraft/class_1309;method_25937()V
      named displaySoulSpeedEffects Lnet/minecraft/entity/LivingEntity;displaySoulSpeedEffects()V
    • isOnSoulSpeedBlock

      protected boolean isOnSoulSpeedBlock()
      Mappings:
      Namespace Name Mixin selector
      official do Latb;do()Z
      intermediary method_27303 Lnet/minecraft/class_1309;method_27303()Z
      named isOnSoulSpeedBlock Lnet/minecraft/entity/LivingEntity;isOnSoulSpeedBlock()Z
    • getVelocityMultiplier

      protected float getVelocityMultiplier()
      Overrides:
      getVelocityMultiplier in class Entity
      Mappings:
      Namespace Name Mixin selector
      official av Laso;av()F
      intermediary method_23326 Lnet/minecraft/class_1297;method_23326()F
      named getVelocityMultiplier Lnet/minecraft/entity/Entity;getVelocityMultiplier()F
    • shouldRemoveSoulSpeedBoost

      protected boolean shouldRemoveSoulSpeedBoost(BlockState landingState)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lcjx;)Z
      intermediary method_29500 Lnet/minecraft/class_1309;method_29500(Lnet/minecraft/class_2680;)Z
      named shouldRemoveSoulSpeedBoost Lnet/minecraft/entity/LivingEntity;shouldRemoveSoulSpeedBoost(Lnet/minecraft/block/BlockState;)Z
    • removeSoulSpeedBoost

      protected void removeSoulSpeedBoost()
      Mappings:
      Namespace Name Mixin selector
      official dp Latb;dp()V
      intermediary method_29501 Lnet/minecraft/class_1309;method_29501()V
      named removeSoulSpeedBoost Lnet/minecraft/entity/LivingEntity;removeSoulSpeedBoost()V
    • addSoulSpeedBoostIfNeeded

      protected void addSoulSpeedBoostIfNeeded()
      Mappings:
      Namespace Name Mixin selector
      official dq Latb;dq()V
      intermediary method_29502 Lnet/minecraft/class_1309;method_29502()V
      named addSoulSpeedBoostIfNeeded Lnet/minecraft/entity/LivingEntity;addSoulSpeedBoostIfNeeded()V
    • removePowderSnowSlow

      protected void removePowderSnowSlow()
      Mappings:
      Namespace Name Mixin selector
      official dr Latb;dr()V
      intermediary method_32324 Lnet/minecraft/class_1309;method_32324()V
      named removePowderSnowSlow Lnet/minecraft/entity/LivingEntity;removePowderSnowSlow()V
    • addPowderSnowSlowIfNeeded

      protected void addPowderSnowSlowIfNeeded()
      Mappings:
      Namespace Name Mixin selector
      official ds Latb;ds()V
      intermediary method_32325 Lnet/minecraft/class_1309;method_32325()V
      named addPowderSnowSlowIfNeeded Lnet/minecraft/entity/LivingEntity;addPowderSnowSlowIfNeeded()V
    • applyMovementEffects

      protected void applyMovementEffects(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lgb;)V
      intermediary method_6126 Lnet/minecraft/class_1309;method_6126(Lnet/minecraft/class_2338;)V
      named applyMovementEffects Lnet/minecraft/entity/LivingEntity;applyMovementEffects(Lnet/minecraft/util/math/BlockPos;)V
    • isBaby

      public boolean isBaby()
      Mappings:
      Namespace Name Mixin selector
      official y_ Latb;y_()Z
      intermediary method_6109 Lnet/minecraft/class_1309;method_6109()Z
      named isBaby Lnet/minecraft/entity/LivingEntity;isBaby()Z
    • getScaleFactor

      public float getScaleFactor()
      Mappings:
      Namespace Name Mixin selector
      official dt Latb;dt()F
      intermediary method_17825 Lnet/minecraft/class_1309;method_17825()F
      named getScaleFactor Lnet/minecraft/entity/LivingEntity;getScaleFactor()F
    • shouldSwimInFluids

      protected boolean shouldSwimInFluids()
      Mappings:
      Namespace Name Mixin selector
      official du Latb;du()Z
      intermediary method_29920 Lnet/minecraft/class_1309;method_29920()Z
      named shouldSwimInFluids Lnet/minecraft/entity/LivingEntity;shouldSwimInFluids()Z
    • canBeRiddenInWater

      public boolean canBeRiddenInWater()
      Overrides:
      canBeRiddenInWater in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bA Laso;bA()Z
      intermediary method_5788 Lnet/minecraft/class_1297;method_5788()Z
      named canBeRiddenInWater Lnet/minecraft/entity/Entity;canBeRiddenInWater()Z
    • updatePostDeath

      protected void updatePostDeath()
      Mappings:
      Namespace Name Mixin selector
      official dv Latb;dv()V
      intermediary method_6108 Lnet/minecraft/class_1309;method_6108()V
      named updatePostDeath Lnet/minecraft/entity/LivingEntity;updatePostDeath()V
    • shouldDropXp

      protected boolean shouldDropXp()
      Returns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.

      If shouldAlwaysDropXp() returns true, this check is disregarded.

      See Also:
      dropXp(), shouldAlwaysDropXp(), getXpToDrop(PlayerEntity)
      Mappings:
      Namespace Name Mixin selector
      official dw Latb;dw()Z
      intermediary method_6054 Lnet/minecraft/class_1309;method_6054()Z
      named shouldDropXp Lnet/minecraft/entity/LivingEntity;shouldDropXp()Z
    • shouldDropLoot

      protected boolean shouldDropLoot()
      Mappings:
      Namespace Name Mixin selector
      official dx Latb;dx()Z
      intermediary method_27071 Lnet/minecraft/class_1309;method_27071()Z
      named shouldDropLoot Lnet/minecraft/entity/LivingEntity;shouldDropLoot()Z
    • getNextAirUnderwater

      protected int getNextAirUnderwater(int air)
      Mappings:
      Namespace Name Mixin selector
      official m Latb;m(I)I
      intermediary method_6130 Lnet/minecraft/class_1309;method_6130(I)I
      named getNextAirUnderwater Lnet/minecraft/entity/LivingEntity;getNextAirUnderwater(I)I
    • getNextAirOnLand

      protected int getNextAirOnLand(int air)
      Mappings:
      Namespace Name Mixin selector
      official n Latb;n(I)I
      intermediary method_6064 Lnet/minecraft/class_1309;method_6064(I)I
      named getNextAirOnLand Lnet/minecraft/entity/LivingEntity;getNextAirOnLand(I)I
    • getXpToDrop

      protected int getXpToDrop(PlayerEntity player)
      Called when this entity is killed and returns the amount of experience to drop.

      player may be null if shouldAlwaysDropXp() returns true.

      Parameters:
      player - the attacking player
      See Also:
      dropXp(), shouldAlwaysDropXp(), shouldDropXp()
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Lbjl;)I
      intermediary method_6110 Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_1657;)I
      named getXpToDrop Lnet/minecraft/entity/LivingEntity;getXpToDrop(Lnet/minecraft/entity/player/PlayerEntity;)I
    • shouldAlwaysDropXp

      protected boolean shouldAlwaysDropXp()
      Returns if this entity may always drop experience, skipping any other checks.
      See Also:
      dropXp(), getXpToDrop(PlayerEntity)
      Mappings:
      Namespace Name Mixin selector
      official dy Latb;dy()Z
      intermediary method_6071 Lnet/minecraft/class_1309;method_6071()Z
      named shouldAlwaysDropXp Lnet/minecraft/entity/LivingEntity;shouldAlwaysDropXp()Z
    • getRandom

      public Random getRandom()
      Mappings:
      Namespace Name Mixin selector
      official dz Latb;dz()Ljava/util/Random;
      intermediary method_6051 Lnet/minecraft/class_1309;method_6051()Ljava/util/Random;
      named getRandom Lnet/minecraft/entity/LivingEntity;getRandom()Ljava/util/Random;
    • getAttacker

      @Nullable public @Nullable LivingEntity getAttacker()
      Mappings:
      Namespace Name Mixin selector
      official dA Latb;dA()Latb;
      intermediary method_6065 Lnet/minecraft/class_1309;method_6065()Lnet/minecraft/class_1309;
      named getAttacker Lnet/minecraft/entity/LivingEntity;getAttacker()Lnet/minecraft/entity/LivingEntity;
    • getLastAttackedTime

      public int getLastAttackedTime()
      Mappings:
      Namespace Name Mixin selector
      official dB Latb;dB()I
      intermediary method_6117 Lnet/minecraft/class_1309;method_6117()I
      named getLastAttackedTime Lnet/minecraft/entity/LivingEntity;getLastAttackedTime()I
    • setAttacking

      public void setAttacking(@Nullable @Nullable PlayerEntity attacking)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Lbjl;)V
      intermediary method_29505 Lnet/minecraft/class_1309;method_29505(Lnet/minecraft/class_1657;)V
      named setAttacking Lnet/minecraft/entity/LivingEntity;setAttacking(Lnet/minecraft/entity/player/PlayerEntity;)V
    • setAttacker

      public void setAttacker(@Nullable @Nullable LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Latb;)V
      intermediary method_6015 Lnet/minecraft/class_1309;method_6015(Lnet/minecraft/class_1309;)V
      named setAttacker Lnet/minecraft/entity/LivingEntity;setAttacker(Lnet/minecraft/entity/LivingEntity;)V
    • getAttacking

      @Nullable public @Nullable LivingEntity getAttacking()
      Mappings:
      Namespace Name Mixin selector
      official dC Latb;dC()Latb;
      intermediary method_6052 Lnet/minecraft/class_1309;method_6052()Lnet/minecraft/class_1309;
      named getAttacking Lnet/minecraft/entity/LivingEntity;getAttacking()Lnet/minecraft/entity/LivingEntity;
    • getLastAttackTime

      public int getLastAttackTime()
      Mappings:
      Namespace Name Mixin selector
      official dD Latb;dD()I
      intermediary method_6083 Lnet/minecraft/class_1309;method_6083()I
      named getLastAttackTime Lnet/minecraft/entity/LivingEntity;getLastAttackTime()I
    • onAttacking

      public void onAttacking(Entity target)
      Mappings:
      Namespace Name Mixin selector
      official z Latb;z(Laso;)V
      intermediary method_6114 Lnet/minecraft/class_1309;method_6114(Lnet/minecraft/class_1297;)V
      named onAttacking Lnet/minecraft/entity/LivingEntity;onAttacking(Lnet/minecraft/entity/Entity;)V
    • getDespawnCounter

      public int getDespawnCounter()
      Mappings:
      Namespace Name Mixin selector
      official dE Latb;dE()I
      intermediary method_6131 Lnet/minecraft/class_1309;method_6131()I
      named getDespawnCounter Lnet/minecraft/entity/LivingEntity;getDespawnCounter()I
    • setDespawnCounter

      public void setDespawnCounter(int despawnCounter)
      Mappings:
      Namespace Name Mixin selector
      official o Latb;o(I)V
      intermediary method_16826 Lnet/minecraft/class_1309;method_16826(I)V
      named setDespawnCounter Lnet/minecraft/entity/LivingEntity;setDespawnCounter(I)V
    • hasNoDrag

      public boolean hasNoDrag()
      Mappings:
      Namespace Name Mixin selector
      official dF Latb;dF()Z
      intermediary method_35053 Lnet/minecraft/class_1309;method_35053()Z
      named hasNoDrag Lnet/minecraft/entity/LivingEntity;hasNoDrag()Z
    • setNoDrag

      public void setNoDrag(boolean noDrag)
      Mappings:
      Namespace Name Mixin selector
      official p Latb;p(Z)V
      intermediary method_35054 Lnet/minecraft/class_1309;method_35054(Z)V
      named setNoDrag Lnet/minecraft/entity/LivingEntity;setNoDrag(Z)V
    • onEquipStack

      protected void onEquipStack(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lbpx;)V
      intermediary method_6116 Lnet/minecraft/class_1309;method_6116(Lnet/minecraft/class_1799;)V
      named onEquipStack Lnet/minecraft/entity/LivingEntity;onEquipStack(Lnet/minecraft/item/ItemStack;)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Specified by:
      writeCustomDataToNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laso;b(Lmv;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Specified by:
      readCustomDataFromNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lmv;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • tickStatusEffects

      protected void tickStatusEffects()
      Mappings:
      Namespace Name Mixin selector
      official dG Latb;dG()V
      intermediary method_6050 Lnet/minecraft/class_1309;method_6050()V
      named tickStatusEffects Lnet/minecraft/entity/LivingEntity;tickStatusEffects()V
    • updatePotionVisibility

      protected void updatePotionVisibility()
      Mappings:
      Namespace Name Mixin selector
      official C Latb;C()V
      intermediary method_6027 Lnet/minecraft/class_1309;method_6027()V
      named updatePotionVisibility Lnet/minecraft/entity/LivingEntity;updatePotionVisibility()V
    • getAttackDistanceScalingFactor

      public double getAttackDistanceScalingFactor(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official A Latb;A(Laso;)D
      intermediary method_18390 Lnet/minecraft/class_1309;method_18390(Lnet/minecraft/class_1297;)D
      named getAttackDistanceScalingFactor Lnet/minecraft/entity/LivingEntity;getAttackDistanceScalingFactor(Lnet/minecraft/entity/Entity;)D
    • canTarget

      public boolean canTarget(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Latb;)Z
      intermediary method_18395 Lnet/minecraft/class_1309;method_18395(Lnet/minecraft/class_1309;)Z
      named canTarget Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/LivingEntity;)Z
    • isTarget

      public boolean isTarget(LivingEntity entity, TargetPredicate predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Latb;Lbch;)Z
      intermediary method_18391 Lnet/minecraft/class_1309;method_18391(Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z
      named isTarget Lnet/minecraft/entity/LivingEntity;isTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/ai/TargetPredicate;)Z
    • canTakeDamage

      public boolean canTakeDamage()
      Mappings:
      Namespace Name Mixin selector
      official dH Latb;dH()Z
      intermediary method_33190 Lnet/minecraft/class_1309;method_33190()Z
      named canTakeDamage Lnet/minecraft/entity/LivingEntity;canTakeDamage()Z
    • containsOnlyAmbientEffects

      public static boolean containsOnlyAmbientEffects(Collection<StatusEffectInstance> effects)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Ljava/util/Collection;)Z
      intermediary method_6089 Lnet/minecraft/class_1309;method_6089(Ljava/util/Collection;)Z
      named containsOnlyAmbientEffects Lnet/minecraft/entity/LivingEntity;containsOnlyAmbientEffects(Ljava/util/Collection;)Z
    • clearPotionSwirls

      protected void clearPotionSwirls()
      Mappings:
      Namespace Name Mixin selector
      official dI Latb;dI()V
      intermediary method_6069 Lnet/minecraft/class_1309;method_6069()V
      named clearPotionSwirls Lnet/minecraft/entity/LivingEntity;clearPotionSwirls()V
    • clearStatusEffects

      public boolean clearStatusEffects()
      Mappings:
      Namespace Name Mixin selector
      official dJ Latb;dJ()Z
      intermediary method_6012 Lnet/minecraft/class_1309;method_6012()Z
      named clearStatusEffects Lnet/minecraft/entity/LivingEntity;clearStatusEffects()Z
    • getStatusEffects

      public Collection<StatusEffectInstance> getStatusEffects()
      Mappings:
      Namespace Name Mixin selector
      official dK Latb;dK()Ljava/util/Collection;
      intermediary method_6026 Lnet/minecraft/class_1309;method_6026()Ljava/util/Collection;
      named getStatusEffects Lnet/minecraft/entity/LivingEntity;getStatusEffects()Ljava/util/Collection;
    • getActiveStatusEffects

      public Map<StatusEffect,​StatusEffectInstance> getActiveStatusEffects()
      Mappings:
      Namespace Name Mixin selector
      official dL Latb;dL()Ljava/util/Map;
      intermediary method_6088 Lnet/minecraft/class_1309;method_6088()Ljava/util/Map;
      named getActiveStatusEffects Lnet/minecraft/entity/LivingEntity;getActiveStatusEffects()Ljava/util/Map;
    • hasStatusEffect

      public boolean hasStatusEffect(StatusEffect effect)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lasg;)Z
      intermediary method_6059 Lnet/minecraft/class_1309;method_6059(Lnet/minecraft/class_1291;)Z
      named hasStatusEffect Lnet/minecraft/entity/LivingEntity;hasStatusEffect(Lnet/minecraft/entity/effect/StatusEffect;)Z
    • getStatusEffect

      @Nullable public @Nullable StatusEffectInstance getStatusEffect(StatusEffect effect)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lasg;)Lasi;
      intermediary method_6112 Lnet/minecraft/class_1309;method_6112(Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;
      named getStatusEffect Lnet/minecraft/entity/LivingEntity;getStatusEffect(Lnet/minecraft/entity/effect/StatusEffect;)Lnet/minecraft/entity/effect/StatusEffectInstance;
    • addStatusEffect

      public boolean addStatusEffect(StatusEffectInstance effect)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lasi;)Z
      intermediary method_6092 Lnet/minecraft/class_1309;method_6092(Lnet/minecraft/class_1293;)Z
      named addStatusEffect Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
    • canHaveStatusEffect

      public boolean canHaveStatusEffect(StatusEffectInstance effect)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Lasi;)Z
      intermediary method_6049 Lnet/minecraft/class_1309;method_6049(Lnet/minecraft/class_1293;)Z
      named canHaveStatusEffect Lnet/minecraft/entity/LivingEntity;canHaveStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
    • applyStatusEffect

      public void applyStatusEffect(StatusEffectInstance effect)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Lasi;)V
      intermediary method_26082 Lnet/minecraft/class_1309;method_26082(Lnet/minecraft/class_1293;)V
      named applyStatusEffect Lnet/minecraft/entity/LivingEntity;applyStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
    • isUndead

      public boolean isUndead()
      Mappings:
      Namespace Name Mixin selector
      official dM Latb;dM()Z
      intermediary method_5999 Lnet/minecraft/class_1309;method_5999()Z
      named isUndead Lnet/minecraft/entity/LivingEntity;isUndead()Z
    • removeStatusEffectInternal

      @Nullable public @Nullable StatusEffectInstance removeStatusEffectInternal(@Nullable @Nullable StatusEffect type)
      Removes a status effect from this entity without calling any listener.

      This method does not perform any cleanup or synchronization operation. Under most circumstances, calling removeStatusEffect(net.minecraft.entity.effect.StatusEffect) is highly preferable.

      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lasg;)Lasi;
      intermediary method_6111 Lnet/minecraft/class_1309;method_6111(Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;
      named removeStatusEffectInternal Lnet/minecraft/entity/LivingEntity;removeStatusEffectInternal(Lnet/minecraft/entity/effect/StatusEffect;)Lnet/minecraft/entity/effect/StatusEffectInstance;
    • removeStatusEffect

      public boolean removeStatusEffect(StatusEffect type)
      Removes a status effect from this entity.

      Calling this method will call cleanup methods on the status effect and trigger synchronization of effect particles with watching clients. If this entity is a player, the change in the list of effects will also be synchronized with the corresponding client.

      Returns:
      true if a StatusEffectInstance with the given type was in effect before the removal.
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Lasg;)Z
      intermediary method_6016 Lnet/minecraft/class_1309;method_6016(Lnet/minecraft/class_1291;)Z
      named removeStatusEffect Lnet/minecraft/entity/LivingEntity;removeStatusEffect(Lnet/minecraft/entity/effect/StatusEffect;)Z
    • onStatusEffectApplied

      protected void onStatusEffectApplied(StatusEffectInstance effect)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lasi;)V
      intermediary method_6020 Lnet/minecraft/class_1309;method_6020(Lnet/minecraft/class_1293;)V
      named onStatusEffectApplied Lnet/minecraft/entity/LivingEntity;onStatusEffectApplied(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
    • onStatusEffectUpgraded

      protected void onStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lasi;Z)V
      intermediary method_6009 Lnet/minecraft/class_1309;method_6009(Lnet/minecraft/class_1293;Z)V
      named onStatusEffectUpgraded Lnet/minecraft/entity/LivingEntity;onStatusEffectUpgraded(Lnet/minecraft/entity/effect/StatusEffectInstance;Z)V
    • onStatusEffectRemoved

      protected void onStatusEffectRemoved(StatusEffectInstance effect)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lasi;)V
      intermediary method_6129 Lnet/minecraft/class_1309;method_6129(Lnet/minecraft/class_1293;)V
      named onStatusEffectRemoved Lnet/minecraft/entity/LivingEntity;onStatusEffectRemoved(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
    • heal

      public void heal(float amount)
      Heals this entity by the given amount of half-hearts.

      A dead entity cannot be healed.

      See Also:
      isDead()
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(F)V
      intermediary method_6025 Lnet/minecraft/class_1309;method_6025(F)V
      named heal Lnet/minecraft/entity/LivingEntity;heal(F)V
    • getHealth

      public float getHealth()
      Mappings:
      Namespace Name Mixin selector
      official dN Latb;dN()F
      intermediary method_6032 Lnet/minecraft/class_1309;method_6032()F
      named getHealth Lnet/minecraft/entity/LivingEntity;getHealth()F
    • setHealth

      public void setHealth(float health)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(F)V
      intermediary method_6033 Lnet/minecraft/class_1309;method_6033(F)V
      named setHealth Lnet/minecraft/entity/LivingEntity;setHealth(F)V
    • isDead

      public boolean isDead()
      Mappings:
      Namespace Name Mixin selector
      official dO Latb;dO()Z
      intermediary method_29504 Lnet/minecraft/class_1309;method_29504()Z
      named isDead Lnet/minecraft/entity/LivingEntity;isDead()Z
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lary;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • takeShieldHit

      protected void takeShieldHit(LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Latb;)V
      intermediary method_6090 Lnet/minecraft/class_1309;method_6090(Lnet/minecraft/class_1309;)V
      named takeShieldHit Lnet/minecraft/entity/LivingEntity;takeShieldHit(Lnet/minecraft/entity/LivingEntity;)V
    • knockback

      protected void knockback(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Latb;)V
      intermediary method_6060 Lnet/minecraft/class_1309;method_6060(Lnet/minecraft/class_1309;)V
      named knockback Lnet/minecraft/entity/LivingEntity;knockback(Lnet/minecraft/entity/LivingEntity;)V
    • tryUseTotem

      private boolean tryUseTotem(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official g Latb;g(Lary;)Z
      intermediary method_6095 Lnet/minecraft/class_1309;method_6095(Lnet/minecraft/class_1282;)Z
      named tryUseTotem Lnet/minecraft/entity/LivingEntity;tryUseTotem(Lnet/minecraft/entity/damage/DamageSource;)Z
    • getRecentDamageSource

      @Nullable public @Nullable DamageSource getRecentDamageSource()
      Mappings:
      Namespace Name Mixin selector
      official dP Latb;dP()Lary;
      intermediary method_6081 Lnet/minecraft/class_1309;method_6081()Lnet/minecraft/class_1282;
      named getRecentDamageSource Lnet/minecraft/entity/LivingEntity;getRecentDamageSource()Lnet/minecraft/entity/damage/DamageSource;
    • playHurtSound

      protected void playHurtSound(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Lary;)V
      intermediary method_6013 Lnet/minecraft/class_1309;method_6013(Lnet/minecraft/class_1282;)V
      named playHurtSound Lnet/minecraft/entity/LivingEntity;playHurtSound(Lnet/minecraft/entity/damage/DamageSource;)V
    • blockedByShield

      public boolean blockedByShield(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Lary;)Z
      intermediary method_6061 Lnet/minecraft/class_1309;method_6061(Lnet/minecraft/class_1282;)Z
      named blockedByShield Lnet/minecraft/entity/LivingEntity;blockedByShield(Lnet/minecraft/entity/damage/DamageSource;)Z
    • playEquipmentBreakEffects

      private void playEquipmentBreakEffects(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official h Latb;h(Lbpx;)V
      intermediary method_6045 Lnet/minecraft/class_1309;method_6045(Lnet/minecraft/class_1799;)V
      named playEquipmentBreakEffects Lnet/minecraft/entity/LivingEntity;playEquipmentBreakEffects(Lnet/minecraft/item/ItemStack;)V
    • onDeath

      public void onDeath(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lary;)V
      intermediary method_6078 Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
      named onDeath Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
    • onKilledBy

      protected void onKilledBy(@Nullable @Nullable LivingEntity adversary)
      Performs secondary effects after this mob has been killed.

      The default behavior spawns a wither rose if adversary is a WitherEntity.

      Parameters:
      adversary - the main adversary responsible for this entity's death
      Mappings:
      Namespace Name Mixin selector
      official f Latb;f(Latb;)V
      intermediary method_23733 Lnet/minecraft/class_1309;method_23733(Lnet/minecraft/class_1309;)V
      named onKilledBy Lnet/minecraft/entity/LivingEntity;onKilledBy(Lnet/minecraft/entity/LivingEntity;)V
    • drop

      protected void drop(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official f Latb;f(Lary;)V
      intermediary method_16080 Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_1282;)V
      named drop Lnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/entity/damage/DamageSource;)V
    • dropInventory

      protected void dropInventory()
      Mappings:
      Namespace Name Mixin selector
      official dQ Latb;dQ()V
      intermediary method_16078 Lnet/minecraft/class_1309;method_16078()V
      named dropInventory Lnet/minecraft/entity/LivingEntity;dropInventory()V
    • dropXp

      protected void dropXp()
      Drops experience when this entity is killed.

      To control the details of experience dropping, consider overriding shouldAlwaysDropXp(), shouldDropXp(), and getXpToDrop(PlayerEntity).

      Mappings:
      Namespace Name Mixin selector
      official dR Latb;dR()V
      intermediary method_23883 Lnet/minecraft/class_1309;method_23883()V
      named dropXp Lnet/minecraft/entity/LivingEntity;dropXp()V
    • dropEquipment

      protected void dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lary;IZ)V
      intermediary method_6099 Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V
      named dropEquipment Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
    • getLootTable

      public Identifier getLootTable()
      Mappings:
      Namespace Name Mixin selector
      official dS Latb;dS()Lwp;
      intermediary method_5989 Lnet/minecraft/class_1309;method_5989()Lnet/minecraft/class_2960;
      named getLootTable Lnet/minecraft/entity/LivingEntity;getLootTable()Lnet/minecraft/util/Identifier;
    • dropLoot

      protected void dropLoot(DamageSource source, boolean causedByPlayer)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lary;Z)V
      intermediary method_16077 Lnet/minecraft/class_1309;method_16077(Lnet/minecraft/class_1282;Z)V
      named dropLoot Lnet/minecraft/entity/LivingEntity;dropLoot(Lnet/minecraft/entity/damage/DamageSource;Z)V
    • getLootContextBuilder

      protected LootContext.Builder getLootContextBuilder(boolean causedByPlayer, DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(ZLary;)Ldhq$a;
      intermediary method_16079 Lnet/minecraft/class_1309;method_16079(ZLnet/minecraft/class_1282;)Lnet/minecraft/class_47$class_48;
      named getLootContextBuilder Lnet/minecraft/entity/LivingEntity;getLootContextBuilder(ZLnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/loot/context/LootContext$Builder;
    • takeKnockback

      public void takeKnockback(float float2, double double2, double double3)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(FDD)V
      intermediary method_6005 Lnet/minecraft/class_1309;method_6005(FDD)V
      named takeKnockback Lnet/minecraft/entity/LivingEntity;takeKnockback(FDD)V
    • getHurtSound

      @Nullable protected @Nullable SoundEvent getHurtSound(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lary;)Laev;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      @Nullable protected @Nullable SoundEvent getDeathSound()
      Mappings:
      Namespace Name Mixin selector
      official r Latb;r()Laev;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getFallSound

      protected SoundEvent getFallSound(int distance)
      Mappings:
      Namespace Name Mixin selector
      official p Latb;p(I)Laev;
      intermediary method_6041 Lnet/minecraft/class_1309;method_6041(I)Lnet/minecraft/class_3414;
      named getFallSound Lnet/minecraft/entity/LivingEntity;getFallSound(I)Lnet/minecraft/sound/SoundEvent;
    • getDrinkSound

      protected SoundEvent getDrinkSound(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lbpx;)Laev;
      intermediary method_18807 Lnet/minecraft/class_1309;method_18807(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;
      named getDrinkSound Lnet/minecraft/entity/LivingEntity;getDrinkSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;
    • getEatSound

      public SoundEvent getEatSound(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Lbpx;)Laev;
      intermediary method_18869 Lnet/minecraft/class_1309;method_18869(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;
      named getEatSound Lnet/minecraft/entity/LivingEntity;getEatSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;
    • setOnGround

      public void setOnGround(boolean onGround)
      Overrides:
      setOnGround in class Entity
      Mappings:
      Namespace Name Mixin selector
      official c Laso;c(Z)V
      intermediary method_24830 Lnet/minecraft/class_1297;method_24830(Z)V
      named setOnGround Lnet/minecraft/entity/Entity;setOnGround(Z)V
    • getClimbingPos

      public Optional<BlockPos> getClimbingPos()
      Mappings:
      Namespace Name Mixin selector
      official dT Latb;dT()Ljava/util/Optional;
      intermediary method_24832 Lnet/minecraft/class_1309;method_24832()Ljava/util/Optional;
      named getClimbingPos Lnet/minecraft/entity/LivingEntity;getClimbingPos()Ljava/util/Optional;
    • isClimbing

      public boolean isClimbing()
      Mappings:
      Namespace Name Mixin selector
      official c_ Latb;c_()Z
      intermediary method_6101 Lnet/minecraft/class_1309;method_6101()Z
      named isClimbing Lnet/minecraft/entity/LivingEntity;isClimbing()Z
    • getBlockState

      public BlockState getBlockState()
      Mappings:
      Namespace Name Mixin selector
      official dU Latb;dU()Lcjx;
      intermediary method_16212 Lnet/minecraft/class_1309;method_16212()Lnet/minecraft/class_2680;
      named getBlockState Lnet/minecraft/entity/LivingEntity;getBlockState()Lnet/minecraft/block/BlockState;
    • canEnterTrapdoor

      private boolean canEnterTrapdoor(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lgb;Lcjx;)Z
      intermediary method_6077 Lnet/minecraft/class_1309;method_6077(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
      named canEnterTrapdoor Lnet/minecraft/entity/LivingEntity;canEnterTrapdoor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
    • isAlive

      public boolean isAlive()
      Overrides:
      isAlive in class Entity
      Mappings:
      Namespace Name Mixin selector
      official be Laso;be()Z
      intermediary method_5805 Lnet/minecraft/class_1297;method_5805()Z
      named isAlive Lnet/minecraft/entity/Entity;isAlive()Z
    • handleFallDamage

      public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)
      Overrides:
      handleFallDamage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(FFLary;)Z
      intermediary method_5747 Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
      named handleFallDamage Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
    • computeFallDamage

      protected int computeFallDamage(float fallDistance, float damageMultiplier)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(FF)I
      intermediary method_23329 Lnet/minecraft/class_1309;method_23329(FF)I
      named computeFallDamage Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
    • playBlockFallSound

      protected void playBlockFallSound()
      Mappings:
      Namespace Name Mixin selector
      official dV Latb;dV()V
      intermediary method_23328 Lnet/minecraft/class_1309;method_23328()V
      named playBlockFallSound Lnet/minecraft/entity/LivingEntity;playBlockFallSound()V
    • animateDamage

      public void animateDamage()
      Overrides:
      animateDamage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bt Laso;bt()V
      intermediary method_5879 Lnet/minecraft/class_1297;method_5879()V
      named animateDamage Lnet/minecraft/entity/Entity;animateDamage()V
    • getArmor

      public int getArmor()
      Mappings:
      Namespace Name Mixin selector
      official dW Latb;dW()I
      intermediary method_6096 Lnet/minecraft/class_1309;method_6096()I
      named getArmor Lnet/minecraft/entity/LivingEntity;getArmor()I
    • damageArmor

      protected void damageArmor(DamageSource source, float amount)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lary;F)V
      intermediary method_6105 Lnet/minecraft/class_1309;method_6105(Lnet/minecraft/class_1282;F)V
      named damageArmor Lnet/minecraft/entity/LivingEntity;damageArmor(Lnet/minecraft/entity/damage/DamageSource;F)V
    • damageShield

      protected void damageShield(float amount)
      Mappings:
      Namespace Name Mixin selector
      official o Latb;o(F)V
      intermediary method_6056 Lnet/minecraft/class_1309;method_6056(F)V
      named damageShield Lnet/minecraft/entity/LivingEntity;damageShield(F)V
    • applyArmorToDamage

      protected float applyArmorToDamage(DamageSource source, float amount)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lary;F)F
      intermediary method_6132 Lnet/minecraft/class_1309;method_6132(Lnet/minecraft/class_1282;F)F
      named applyArmorToDamage Lnet/minecraft/entity/LivingEntity;applyArmorToDamage(Lnet/minecraft/entity/damage/DamageSource;F)F
    • applyEnchantmentsToDamage

      protected float applyEnchantmentsToDamage(DamageSource source, float amount)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Lary;F)F
      intermediary method_6036 Lnet/minecraft/class_1309;method_6036(Lnet/minecraft/class_1282;F)F
      named applyEnchantmentsToDamage Lnet/minecraft/entity/LivingEntity;applyEnchantmentsToDamage(Lnet/minecraft/entity/damage/DamageSource;F)F
    • applyDamage

      protected void applyDamage(DamageSource source, float amount)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Lary;F)V
      intermediary method_6074 Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_1282;F)V
      named applyDamage Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/entity/damage/DamageSource;F)V
    • getDamageTracker

      public DamageTracker getDamageTracker()
      Mappings:
      Namespace Name Mixin selector
      official dX Latb;dX()Larx;
      intermediary method_6066 Lnet/minecraft/class_1309;method_6066()Lnet/minecraft/class_1283;
      named getDamageTracker Lnet/minecraft/entity/LivingEntity;getDamageTracker()Lnet/minecraft/entity/damage/DamageTracker;
    • getPrimeAdversary

      @Nullable public @Nullable LivingEntity getPrimeAdversary()
      Mappings:
      Namespace Name Mixin selector
      official dY Latb;dY()Latb;
      intermediary method_6124 Lnet/minecraft/class_1309;method_6124()Lnet/minecraft/class_1309;
      named getPrimeAdversary Lnet/minecraft/entity/LivingEntity;getPrimeAdversary()Lnet/minecraft/entity/LivingEntity;
    • getMaxHealth

      public final float getMaxHealth()
      Mappings:
      Namespace Name Mixin selector
      official dZ Latb;dZ()F
      intermediary method_6063 Lnet/minecraft/class_1309;method_6063()F
      named getMaxHealth Lnet/minecraft/entity/LivingEntity;getMaxHealth()F
    • getStuckArrowCount

      public final int getStuckArrowCount()
      Mappings:
      Namespace Name Mixin selector
      official ea Latb;ea()I
      intermediary method_6022 Lnet/minecraft/class_1309;method_6022()I
      named getStuckArrowCount Lnet/minecraft/entity/LivingEntity;getStuckArrowCount()I
    • setStuckArrowCount

      public final void setStuckArrowCount(int stuckArrowCount)
      Mappings:
      Namespace Name Mixin selector
      official q Latb;q(I)V
      intermediary method_6097 Lnet/minecraft/class_1309;method_6097(I)V
      named setStuckArrowCount Lnet/minecraft/entity/LivingEntity;setStuckArrowCount(I)V
    • getStingerCount

      public final int getStingerCount()
      Mappings:
      Namespace Name Mixin selector
      official eb Latb;eb()I
      intermediary method_21753 Lnet/minecraft/class_1309;method_21753()I
      named getStingerCount Lnet/minecraft/entity/LivingEntity;getStingerCount()I
    • setStingerCount

      public final void setStingerCount(int stingerCount)
      Mappings:
      Namespace Name Mixin selector
      official r Latb;r(I)V
      intermediary method_21755 Lnet/minecraft/class_1309;method_21755(I)V
      named setStingerCount Lnet/minecraft/entity/LivingEntity;setStingerCount(I)V
    • getHandSwingDuration

      private int getHandSwingDuration()
      Mappings:
      Namespace Name Mixin selector
      official n Latb;n()I
      intermediary method_6028 Lnet/minecraft/class_1309;method_6028()I
      named getHandSwingDuration Lnet/minecraft/entity/LivingEntity;getHandSwingDuration()I
    • swingHand

      public void swingHand(Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lari;)V
      intermediary method_6104 Lnet/minecraft/class_1309;method_6104(Lnet/minecraft/class_1268;)V
      named swingHand Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;)V
    • swingHand

      public void swingHand(Hand hand, boolean fromServerPlayer)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lari;Z)V
      intermediary method_23667 Lnet/minecraft/class_1309;method_23667(Lnet/minecraft/class_1268;Z)V
      named swingHand Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;Z)V
    • handleStatus

      public void handleStatus(byte status)
      Overrides:
      handleStatus in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • swapHandStacks

      private void swapHandStacks()
      Mappings:
      Namespace Name Mixin selector
      official q Latb;q()V
      intermediary method_30127 Lnet/minecraft/class_1309;method_30127()V
      named swapHandStacks Lnet/minecraft/entity/LivingEntity;swapHandStacks()V
    • tickInVoid

      protected void tickInVoid()
      Called when the entity is 64 blocks below the world's minimum Y position.

      Living entities use this to deal out of world damage.

      Overrides:
      tickInVoid in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aq Laso;aq()V
      intermediary method_5825 Lnet/minecraft/class_1297;method_5825()V
      named tickInVoid Lnet/minecraft/entity/Entity;tickInVoid()V
    • tickHandSwing

      protected void tickHandSwing()
      Mappings:
      Namespace Name Mixin selector
      official ec Latb;ec()V
      intermediary method_6119 Lnet/minecraft/class_1309;method_6119()V
      named tickHandSwing Lnet/minecraft/entity/LivingEntity;tickHandSwing()V
    • getAttributeInstance

      @Nullable public @Nullable EntityAttributeInstance getAttributeInstance(EntityAttribute attribute)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Latx;)Laty;
      intermediary method_5996 Lnet/minecraft/class_1309;method_5996(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;
      named getAttributeInstance Lnet/minecraft/entity/LivingEntity;getAttributeInstance(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
    • getAttributeValue

      public double getAttributeValue(EntityAttribute attribute)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Latx;)D
      intermediary method_26825 Lnet/minecraft/class_1309;method_26825(Lnet/minecraft/class_1320;)D
      named getAttributeValue Lnet/minecraft/entity/LivingEntity;getAttributeValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
    • getAttributeBaseValue

      public double getAttributeBaseValue(EntityAttribute attribute)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Latx;)D
      intermediary method_26826 Lnet/minecraft/class_1309;method_26826(Lnet/minecraft/class_1320;)D
      named getAttributeBaseValue Lnet/minecraft/entity/LivingEntity;getAttributeBaseValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
    • getAttributes

      public AttributeContainer getAttributes()
      Mappings:
      Namespace Name Mixin selector
      official ed Latb;ed()Latz;
      intermediary method_6127 Lnet/minecraft/class_1309;method_6127()Lnet/minecraft/class_5131;
      named getAttributes Lnet/minecraft/entity/LivingEntity;getAttributes()Lnet/minecraft/entity/attribute/AttributeContainer;
    • getGroup

      public EntityGroup getGroup()
      Mappings:
      Namespace Name Mixin selector
      official ee Latb;ee()Latg;
      intermediary method_6046 Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
      named getGroup Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
    • getMainHandStack

      public ItemStack getMainHandStack()
      Mappings:
      Namespace Name Mixin selector
      official ef Latb;ef()Lbpx;
      intermediary method_6047 Lnet/minecraft/class_1309;method_6047()Lnet/minecraft/class_1799;
      named getMainHandStack Lnet/minecraft/entity/LivingEntity;getMainHandStack()Lnet/minecraft/item/ItemStack;
    • getOffHandStack

      public ItemStack getOffHandStack()
      Mappings:
      Namespace Name Mixin selector
      official eg Latb;eg()Lbpx;
      intermediary method_6079 Lnet/minecraft/class_1309;method_6079()Lnet/minecraft/class_1799;
      named getOffHandStack Lnet/minecraft/entity/LivingEntity;getOffHandStack()Lnet/minecraft/item/ItemStack;
    • isHolding

      public boolean isHolding(Item item)
      Checks if this entity is holding a certain item.

      This checks both the entity's main and off hand.

      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lbpt;)Z
      intermediary method_24518 Lnet/minecraft/class_1309;method_24518(Lnet/minecraft/class_1792;)Z
      named isHolding Lnet/minecraft/entity/LivingEntity;isHolding(Lnet/minecraft/item/Item;)Z
    • isHolding

      public boolean isHolding(Predicate<ItemStack> predicate)
      Checks if this entity is holding a certain item.

      This checks both the entity's main and off hand.

      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Ljava/util/function/Predicate;)Z
      intermediary method_24520 Lnet/minecraft/class_1309;method_24520(Ljava/util/function/Predicate;)Z
      named isHolding Lnet/minecraft/entity/LivingEntity;isHolding(Ljava/util/function/Predicate;)Z
    • getStackInHand

      public ItemStack getStackInHand(Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lari;)Lbpx;
      intermediary method_5998 Lnet/minecraft/class_1309;method_5998(Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;
      named getStackInHand Lnet/minecraft/entity/LivingEntity;getStackInHand(Lnet/minecraft/util/Hand;)Lnet/minecraft/item/ItemStack;
    • setStackInHand

      public void setStackInHand(Hand hand, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lari;Lbpx;)V
      intermediary method_6122 Lnet/minecraft/class_1309;method_6122(Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V
      named setStackInHand Lnet/minecraft/entity/LivingEntity;setStackInHand(Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V
    • hasStackEquipped

      public boolean hasStackEquipped(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Last;)Z
      intermediary method_6084 Lnet/minecraft/class_1309;method_6084(Lnet/minecraft/class_1304;)Z
      named hasStackEquipped Lnet/minecraft/entity/LivingEntity;hasStackEquipped(Lnet/minecraft/entity/EquipmentSlot;)Z
    • getArmorItems

      public abstract Iterable<ItemStack> getArmorItems()
      Overrides:
      getArmorItems in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bv Laso;bv()Ljava/lang/Iterable;
      intermediary method_5661 Lnet/minecraft/class_1297;method_5661()Ljava/lang/Iterable;
      named getArmorItems Lnet/minecraft/entity/Entity;getArmorItems()Ljava/lang/Iterable;
    • getEquippedStack

      public abstract ItemStack getEquippedStack(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Last;)Lbpx;
      intermediary method_6118 Lnet/minecraft/class_1309;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
      named getEquippedStack Lnet/minecraft/entity/LivingEntity;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
    • equipStack

      public abstract void equipStack(EquipmentSlot slot, ItemStack stack)
      Overrides:
      equipStack in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Last;Lbpx;)V
      intermediary method_5673 Lnet/minecraft/class_1297;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
      named equipStack Lnet/minecraft/entity/Entity;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
    • getArmorVisibility

      public float getArmorVisibility()
      Mappings:
      Namespace Name Mixin selector
      official eh Latb;eh()F
      intermediary method_18396 Lnet/minecraft/class_1309;method_18396()F
      named getArmorVisibility Lnet/minecraft/entity/LivingEntity;getArmorVisibility()F
    • setSprinting

      public void setSprinting(boolean sprinting)
      Overrides:
      setSprinting in class Entity
      Mappings:
      Namespace Name Mixin selector
      official g Laso;g(Z)V
      intermediary method_5728 Lnet/minecraft/class_1297;method_5728(Z)V
      named setSprinting Lnet/minecraft/entity/Entity;setSprinting(Z)V
    • getSoundVolume

      protected float getSoundVolume()
      Mappings:
      Namespace Name Mixin selector
      official ei Latb;ei()F
      intermediary method_6107 Lnet/minecraft/class_1309;method_6107()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • getSoundPitch

      protected float getSoundPitch()
      Mappings:
      Namespace Name Mixin selector
      official ej Latb;ej()F
      intermediary method_6017 Lnet/minecraft/class_1309;method_6017()F
      named getSoundPitch Lnet/minecraft/entity/LivingEntity;getSoundPitch()F
    • isImmobile

      protected boolean isImmobile()
      Mappings:
      Namespace Name Mixin selector
      official ek Latb;ek()Z
      intermediary method_6062 Lnet/minecraft/class_1309;method_6062()Z
      named isImmobile Lnet/minecraft/entity/LivingEntity;isImmobile()Z
    • pushAwayFrom

      public void pushAwayFrom(Entity entity)
      Overrides:
      pushAwayFrom in class Entity
      Mappings:
      Namespace Name Mixin selector
      official i Laso;i(Laso;)V
      intermediary method_5697 Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)V
      named pushAwayFrom Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
    • onDismounted

      private void onDismounted(Entity vehicle)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Laso;)V
      intermediary method_6038 Lnet/minecraft/class_1309;method_6038(Lnet/minecraft/class_1297;)V
      named onDismounted Lnet/minecraft/entity/LivingEntity;onDismounted(Lnet/minecraft/entity/Entity;)V
    • shouldRenderName

      public boolean shouldRenderName()
      Overrides:
      shouldRenderName in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ck Laso;ck()Z
      intermediary method_5733 Lnet/minecraft/class_1297;method_5733()Z
      named shouldRenderName Lnet/minecraft/entity/Entity;shouldRenderName()Z
    • getJumpVelocity

      protected float getJumpVelocity()
      Mappings:
      Namespace Name Mixin selector
      official el Latb;el()F
      intermediary method_6106 Lnet/minecraft/class_1309;method_6106()F
      named getJumpVelocity Lnet/minecraft/entity/LivingEntity;getJumpVelocity()F
    • jump

      protected void jump()
      Mappings:
      Namespace Name Mixin selector
      official em Latb;em()V
      intermediary method_6043 Lnet/minecraft/class_1309;method_6043()V
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
    • knockDownwards

      protected void knockDownwards()
      Mappings:
      Namespace Name Mixin selector
      official en Latb;en()V
      intermediary method_6093 Lnet/minecraft/class_1309;method_6093()V
      named knockDownwards Lnet/minecraft/entity/LivingEntity;knockDownwards()V
    • swimUpward

      protected void swimUpward(Tag<Fluid> fluid)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lafs;)V
      intermediary method_6010 Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_3494;)V
      named swimUpward Lnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/tag/Tag;)V
    • getBaseMovementSpeedMultiplier

      protected float getBaseMovementSpeedMultiplier()
      Mappings:
      Namespace Name Mixin selector
      official eo Latb;eo()F
      intermediary method_6120 Lnet/minecraft/class_1309;method_6120()F
      named getBaseMovementSpeedMultiplier Lnet/minecraft/entity/LivingEntity;getBaseMovementSpeedMultiplier()F
    • canWalkOnFluid

      public boolean canWalkOnFluid(Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Ldds;)Z
      intermediary method_26319 Lnet/minecraft/class_1309;method_26319(Lnet/minecraft/class_3611;)Z
      named canWalkOnFluid Lnet/minecraft/entity/LivingEntity;canWalkOnFluid(Lnet/minecraft/fluid/Fluid;)Z
    • travel

      public void travel(Vec3d movementInput)
      Mappings:
      Namespace Name Mixin selector
      official h Latb;h(Ldmb;)V
      intermediary method_6091 Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
      named travel Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
    • updateLimbs

      public void updateLimbs(LivingEntity entity, boolean flutter)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Latb;Z)V
      intermediary method_29242 Lnet/minecraft/class_1309;method_29242(Lnet/minecraft/class_1309;Z)V
      named updateLimbs Lnet/minecraft/entity/LivingEntity;updateLimbs(Lnet/minecraft/entity/LivingEntity;Z)V
    • method_26318

      public Vec3d method_26318(Vec3d vec3d, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Ldmb;F)Ldmb;
      intermediary method_26318 Lnet/minecraft/class_1309;method_26318(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
      named method_26318 Lnet/minecraft/entity/LivingEntity;method_26318(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;
    • method_26317

      public Vec3d method_26317(double double2, boolean bool, Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(DZLdmb;)Ldmb;
      intermediary method_26317 Lnet/minecraft/class_1309;method_26317(DZLnet/minecraft/class_243;)Lnet/minecraft/class_243;
      named method_26317 Lnet/minecraft/entity/LivingEntity;method_26317(DZLnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
    • applyClimbingSpeed

      private Vec3d applyClimbingSpeed(Vec3d motion)
      Mappings:
      Namespace Name Mixin selector
      official j Latb;j(Ldmb;)Ldmb;
      intermediary method_18801 Lnet/minecraft/class_1309;method_18801(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
      named applyClimbingSpeed Lnet/minecraft/entity/LivingEntity;applyClimbingSpeed(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
    • getMovementSpeed

      private float getMovementSpeed(float slipperiness)
      Mappings:
      Namespace Name Mixin selector
      official s Latb;s(F)F
      intermediary method_18802 Lnet/minecraft/class_1309;method_18802(F)F
      named getMovementSpeed Lnet/minecraft/entity/LivingEntity;getMovementSpeed(F)F
    • getMovementSpeed

      public float getMovementSpeed()
      Mappings:
      Namespace Name Mixin selector
      official ep Latb;ep()F
      intermediary method_6029 Lnet/minecraft/class_1309;method_6029()F
      named getMovementSpeed Lnet/minecraft/entity/LivingEntity;getMovementSpeed()F
    • setMovementSpeed

      public void setMovementSpeed(float movementSpeed)
      Mappings:
      Namespace Name Mixin selector
      official p Latb;p(F)V
      intermediary method_6125 Lnet/minecraft/class_1309;method_6125(F)V
      named setMovementSpeed Lnet/minecraft/entity/LivingEntity;setMovementSpeed(F)V
    • tryAttack

      public boolean tryAttack(Entity target)
      Mappings:
      Namespace Name Mixin selector
      official B Latb;B(Laso;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      official k Laso;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • method_30128

      private void method_30128()
      Mappings:
      Namespace Name Mixin selector
      official v Latb;v()V
      intermediary method_30128 Lnet/minecraft/class_1309;method_30128()V
      named method_30128 Lnet/minecraft/entity/LivingEntity;method_30128()V
    • method_30129

      @Nullable private @Nullable Map<EquipmentSlot,​ItemStack> method_30129()
      Mappings:
      Namespace Name Mixin selector
      official w Latb;w()Ljava/util/Map;
      intermediary method_30129 Lnet/minecraft/class_1309;method_30129()Ljava/util/Map;
      named method_30129 Lnet/minecraft/entity/LivingEntity;method_30129()Ljava/util/Map;
    • swapHandStacks

      private void swapHandStacks(Map<EquipmentSlot,​ItemStack> equipment)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Ljava/util/Map;)V
      intermediary method_30121 Lnet/minecraft/class_1309;method_30121(Ljava/util/Map;)V
      named swapHandStacks Lnet/minecraft/entity/LivingEntity;swapHandStacks(Ljava/util/Map;)V
    • setEquipment

      private void setEquipment(Map<EquipmentSlot,​ItemStack> equipment)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Ljava/util/Map;)V
      intermediary method_30123 Lnet/minecraft/class_1309;method_30123(Ljava/util/Map;)V
      named setEquipment Lnet/minecraft/entity/LivingEntity;setEquipment(Ljava/util/Map;)V
    • getArmorInSlot

      private ItemStack getArmorInSlot(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Last;)Lbpx;
      intermediary method_30125 Lnet/minecraft/class_1309;method_30125(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
      named getArmorInSlot Lnet/minecraft/entity/LivingEntity;getArmorInSlot(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
    • setArmorInSlot

      private void setArmorInSlot(EquipmentSlot slot, ItemStack armor)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Last;Lbpx;)V
      intermediary method_30122 Lnet/minecraft/class_1309;method_30122(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
      named setArmorInSlot Lnet/minecraft/entity/LivingEntity;setArmorInSlot(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
    • getStackInHandSlot

      private ItemStack getStackInHandSlot(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Last;)Lbpx;
      intermediary method_30126 Lnet/minecraft/class_1309;method_30126(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
      named getStackInHandSlot Lnet/minecraft/entity/LivingEntity;getStackInHandSlot(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
    • setStackInHandSlot

      private void setStackInHandSlot(EquipmentSlot slot, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Last;Lbpx;)V
      intermediary method_30124 Lnet/minecraft/class_1309;method_30124(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
      named setStackInHandSlot Lnet/minecraft/entity/LivingEntity;setStackInHandSlot(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
    • turnHead

      protected float turnHead(float bodyRotation, float headRotation)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(FF)F
      intermediary method_6031 Lnet/minecraft/class_1309;method_6031(FF)F
      named turnHead Lnet/minecraft/entity/LivingEntity;turnHead(FF)F
    • tickMovement

      public void tickMovement()
      Mappings:
      Namespace Name Mixin selector
      official l Latb;l()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • hurtByWater

      public boolean hurtByWater()
      Mappings:
      Namespace Name Mixin selector
      official eq Latb;eq()Z
      intermediary method_29503 Lnet/minecraft/class_1309;method_29503()Z
      named hurtByWater Lnet/minecraft/entity/LivingEntity;hurtByWater()Z
    • initAi

      private void initAi()
      Mappings:
      Namespace Name Mixin selector
      official x Latb;x()V
      intermediary method_6053 Lnet/minecraft/class_1309;method_6053()V
      named initAi Lnet/minecraft/entity/LivingEntity;initAi()V
    • tickNewAi

      protected void tickNewAi()
      Mappings:
      Namespace Name Mixin selector
      official er Latb;er()V
      intermediary method_6023 Lnet/minecraft/class_1309;method_6023()V
      named tickNewAi Lnet/minecraft/entity/LivingEntity;tickNewAi()V
    • tickCramming

      protected void tickCramming()
      Mappings:
      Namespace Name Mixin selector
      official es Latb;es()V
      intermediary method_6070 Lnet/minecraft/class_1309;method_6070()V
      named tickCramming Lnet/minecraft/entity/LivingEntity;tickCramming()V
    • tickRiptide

      protected void tickRiptide(Box a, Box b)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Ldlw;Ldlw;)V
      intermediary method_6035 Lnet/minecraft/class_1309;method_6035(Lnet/minecraft/class_238;Lnet/minecraft/class_238;)V
      named tickRiptide Lnet/minecraft/entity/LivingEntity;tickRiptide(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Box;)V
    • pushAway

      protected void pushAway(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official C Latb;C(Laso;)V
      intermediary method_6087 Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)V
      named pushAway Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V
    • attackLivingEntity

      protected void attackLivingEntity(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official g Latb;g(Latb;)V
      intermediary method_5997 Lnet/minecraft/class_1309;method_5997(Lnet/minecraft/class_1309;)V
      named attackLivingEntity Lnet/minecraft/entity/LivingEntity;attackLivingEntity(Lnet/minecraft/entity/LivingEntity;)V
    • setRiptideTicks

      public void setRiptideTicks(int riptideTicks)
      Mappings:
      Namespace Name Mixin selector
      official s Latb;s(I)V
      intermediary method_6018 Lnet/minecraft/class_1309;method_6018(I)V
      named setRiptideTicks Lnet/minecraft/entity/LivingEntity;setRiptideTicks(I)V
    • isUsingRiptide

      public boolean isUsingRiptide()
      Mappings:
      Namespace Name Mixin selector
      official et Latb;et()Z
      intermediary method_6123 Lnet/minecraft/class_1309;method_6123()Z
      named isUsingRiptide Lnet/minecraft/entity/LivingEntity;isUsingRiptide()Z
    • stopRiding

      public void stopRiding()
      Overrides:
      stopRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      official m Laso;m()V
      intermediary method_5848 Lnet/minecraft/class_1297;method_5848()V
      named stopRiding Lnet/minecraft/entity/Entity;stopRiding()V
    • tickRiding

      public void tickRiding()
      Overrides:
      tickRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bh Laso;bh()V
      intermediary method_5842 Lnet/minecraft/class_1297;method_5842()V
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
    • updateTrackedPositionAndAngles

      public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)
      Overrides:
      updateTrackedPositionAndAngles in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(DDDFFIZ)V
      intermediary method_5759 Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
      named updateTrackedPositionAndAngles Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
    • updateTrackedHeadRotation

      public void updateTrackedHeadRotation(float yaw, int interpolationSteps)
      Overrides:
      updateTrackedHeadRotation in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(FI)V
      intermediary method_5683 Lnet/minecraft/class_1297;method_5683(FI)V
      named updateTrackedHeadRotation Lnet/minecraft/entity/Entity;updateTrackedHeadRotation(FI)V
    • setJumping

      public void setJumping(boolean jumping)
      Mappings:
      Namespace Name Mixin selector
      official q Latb;q(Z)V
      intermediary method_6100 Lnet/minecraft/class_1309;method_6100(Z)V
      named setJumping Lnet/minecraft/entity/LivingEntity;setJumping(Z)V
    • triggerItemPickedUpByEntityCriteria

      public void triggerItemPickedUpByEntityCriteria(ItemEntity item)
      Called to trigger advancement criteria when an entity picks up an item thrown by a player.
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lbgk;)V
      intermediary method_29499 Lnet/minecraft/class_1309;method_29499(Lnet/minecraft/class_1542;)V
      named triggerItemPickedUpByEntityCriteria Lnet/minecraft/entity/LivingEntity;triggerItemPickedUpByEntityCriteria(Lnet/minecraft/entity/ItemEntity;)V
    • sendPickup

      public void sendPickup(Entity item, int count)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Laso;I)V
      intermediary method_6103 Lnet/minecraft/class_1309;method_6103(Lnet/minecraft/class_1297;I)V
      named sendPickup Lnet/minecraft/entity/LivingEntity;sendPickup(Lnet/minecraft/entity/Entity;I)V
    • canSee

      public boolean canSee(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official D Latb;D(Laso;)Z
      intermediary method_6057 Lnet/minecraft/class_1309;method_6057(Lnet/minecraft/class_1297;)Z
      named canSee Lnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;)Z
    • getYaw

      public float getYaw(float tickDelta)
      Overrides:
      getYaw in class Entity
      Mappings:
      Namespace Name Mixin selector
      official g Laso;g(F)F
      intermediary method_5705 Lnet/minecraft/class_1297;method_5705(F)F
      named getYaw Lnet/minecraft/entity/Entity;getYaw(F)F
    • getHandSwingProgress

      public float getHandSwingProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official q Latb;q(F)F
      intermediary method_6055 Lnet/minecraft/class_1309;method_6055(F)F
      named getHandSwingProgress Lnet/minecraft/entity/LivingEntity;getHandSwingProgress(F)F
    • canMoveVoluntarily

      public boolean canMoveVoluntarily()
      Mappings:
      Namespace Name Mixin selector
      official eu Latb;eu()Z
      intermediary method_6034 Lnet/minecraft/class_1309;method_6034()Z
      named canMoveVoluntarily Lnet/minecraft/entity/LivingEntity;canMoveVoluntarily()Z
    • collides

      public boolean collides()
      Overrides:
      collides in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ba Laso;ba()Z
      intermediary method_5863 Lnet/minecraft/class_1297;method_5863()Z
      named collides Lnet/minecraft/entity/Entity;collides()Z
    • isPushable

      public boolean isPushable()
      Overrides:
      isPushable in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bb Laso;bb()Z
      intermediary method_5810 Lnet/minecraft/class_1297;method_5810()Z
      named isPushable Lnet/minecraft/entity/Entity;isPushable()Z
    • scheduleVelocityUpdate

      protected void scheduleVelocityUpdate()
      Overrides:
      scheduleVelocityUpdate in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aY Laso;aY()V
      intermediary method_5785 Lnet/minecraft/class_1297;method_5785()V
      named scheduleVelocityUpdate Lnet/minecraft/entity/Entity;scheduleVelocityUpdate()V
    • getHeadYaw

      public float getHeadYaw()
      Overrides:
      getHeadYaw in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bW Laso;bW()F
      intermediary method_5791 Lnet/minecraft/class_1297;method_5791()F
      named getHeadYaw Lnet/minecraft/entity/Entity;getHeadYaw()F
    • setHeadYaw

      public void setHeadYaw(float headYaw)
      Overrides:
      setHeadYaw in class Entity
      Mappings:
      Namespace Name Mixin selector
      official l Laso;l(F)V
      intermediary method_5847 Lnet/minecraft/class_1297;method_5847(F)V
      named setHeadYaw Lnet/minecraft/entity/Entity;setHeadYaw(F)V
    • setYaw

      public void setYaw(float yaw)
      Overrides:
      setYaw in class Entity
      Mappings:
      Namespace Name Mixin selector
      official m Laso;m(F)V
      intermediary method_5636 Lnet/minecraft/class_1297;method_5636(F)V
      named setYaw Lnet/minecraft/entity/Entity;setYaw(F)V
    • positionInPortal

      protected Vec3d positionInPortal(Direction.Axis portalAxis, PortalUtil.Rectangle portalRect)
      Overrides:
      positionInPortal in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lgg$a;Ln$a;)Ldmb;
      intermediary method_30633 Lnet/minecraft/class_1297;method_30633(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;
      named positionInPortal Lnet/minecraft/entity/Entity;positionInPortal(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/world/PortalUtil$Rectangle;)Lnet/minecraft/util/math/Vec3d;
    • positionInPortal

      public static Vec3d positionInPortal(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      official i Latb;i(Ldmb;)Ldmb;
      intermediary method_31079 Lnet/minecraft/class_1309;method_31079(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
      named positionInPortal Lnet/minecraft/entity/LivingEntity;positionInPortal(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
    • getAbsorptionAmount

      public float getAbsorptionAmount()
      Mappings:
      Namespace Name Mixin selector
      official ev Latb;ev()F
      intermediary method_6067 Lnet/minecraft/class_1309;method_6067()F
      named getAbsorptionAmount Lnet/minecraft/entity/LivingEntity;getAbsorptionAmount()F
    • setAbsorptionAmount

      public void setAbsorptionAmount(float amount)
      Mappings:
      Namespace Name Mixin selector
      official r Latb;r(F)V
      intermediary method_6073 Lnet/minecraft/class_1309;method_6073(F)V
      named setAbsorptionAmount Lnet/minecraft/entity/LivingEntity;setAbsorptionAmount(F)V
    • enterCombat

      public void enterCombat()
      Mappings:
      Namespace Name Mixin selector
      official h Latb;h()V
      intermediary method_6000 Lnet/minecraft/class_1309;method_6000()V
      named enterCombat Lnet/minecraft/entity/LivingEntity;enterCombat()V
    • endCombat

      public void endCombat()
      Mappings:
      Namespace Name Mixin selector
      official i Latb;i()V
      intermediary method_6044 Lnet/minecraft/class_1309;method_6044()V
      named endCombat Lnet/minecraft/entity/LivingEntity;endCombat()V
    • markEffectsDirty

      protected void markEffectsDirty()
      Mappings:
      Namespace Name Mixin selector
      official ew Latb;ew()V
      intermediary method_6008 Lnet/minecraft/class_1309;method_6008()V
      named markEffectsDirty Lnet/minecraft/entity/LivingEntity;markEffectsDirty()V
    • getMainArm

      public abstract Arm getMainArm()
      Mappings:
      Namespace Name Mixin selector
      official ex Latb;ex()Lasx;
      intermediary method_6068 Lnet/minecraft/class_1309;method_6068()Lnet/minecraft/class_1306;
      named getMainArm Lnet/minecraft/entity/LivingEntity;getMainArm()Lnet/minecraft/util/Arm;
    • isUsingItem

      public boolean isUsingItem()
      Mappings:
      Namespace Name Mixin selector
      official ey Latb;ey()Z
      intermediary method_6115 Lnet/minecraft/class_1309;method_6115()Z
      named isUsingItem Lnet/minecraft/entity/LivingEntity;isUsingItem()Z
    • getActiveHand

      public Hand getActiveHand()
      Mappings:
      Namespace Name Mixin selector
      official ez Latb;ez()Lari;
      intermediary method_6058 Lnet/minecraft/class_1309;method_6058()Lnet/minecraft/class_1268;
      named getActiveHand Lnet/minecraft/entity/LivingEntity;getActiveHand()Lnet/minecraft/util/Hand;
    • tickActiveItemStack

      private void tickActiveItemStack()
      Mappings:
      Namespace Name Mixin selector
      official z Latb;z()V
      intermediary method_6076 Lnet/minecraft/class_1309;method_6076()V
      named tickActiveItemStack Lnet/minecraft/entity/LivingEntity;tickActiveItemStack()V
    • shouldSpawnConsumptionEffects

      private boolean shouldSpawnConsumptionEffects()
      Mappings:
      Namespace Name Mixin selector
      official A Latb;A()Z
      intermediary method_22382 Lnet/minecraft/class_1309;method_22382()Z
      named shouldSpawnConsumptionEffects Lnet/minecraft/entity/LivingEntity;shouldSpawnConsumptionEffects()Z
    • updateLeaningPitch

      private void updateLeaningPitch()
      Mappings:
      Namespace Name Mixin selector
      official B Latb;B()V
      intermediary method_6072 Lnet/minecraft/class_1309;method_6072()V
      named updateLeaningPitch Lnet/minecraft/entity/LivingEntity;updateLeaningPitch()V
    • setLivingFlag

      protected void setLivingFlag(int mask, boolean value)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(IZ)V
      intermediary method_6085 Lnet/minecraft/class_1309;method_6085(IZ)V
      named setLivingFlag Lnet/minecraft/entity/LivingEntity;setLivingFlag(IZ)V
    • setCurrentHand

      public void setCurrentHand(Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Lari;)V
      intermediary method_6019 Lnet/minecraft/class_1309;method_6019(Lnet/minecraft/class_1268;)V
      named setCurrentHand Lnet/minecraft/entity/LivingEntity;setCurrentHand(Lnet/minecraft/util/Hand;)V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Lvy;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • lookAt

      public void lookAt(EntityAnchorArgumentType.EntityAnchor anchorPoint, Vec3d target)
      Overrides:
      lookAt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Ldp$a;Ldmb;)V
      intermediary method_5702 Lnet/minecraft/class_1297;method_5702(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V
      named lookAt Lnet/minecraft/entity/Entity;lookAt(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/util/math/Vec3d;)V
    • spawnConsumptionEffects

      protected void spawnConsumptionEffects(ItemStack stack, int particleCount)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lbpx;I)V
      intermediary method_6098 Lnet/minecraft/class_1309;method_6098(Lnet/minecraft/class_1799;I)V
      named spawnConsumptionEffects Lnet/minecraft/entity/LivingEntity;spawnConsumptionEffects(Lnet/minecraft/item/ItemStack;I)V
    • spawnItemParticles

      private void spawnItemParticles(ItemStack stack, int count)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lbpx;I)V
      intermediary method_6037 Lnet/minecraft/class_1309;method_6037(Lnet/minecraft/class_1799;I)V
      named spawnItemParticles Lnet/minecraft/entity/LivingEntity;spawnItemParticles(Lnet/minecraft/item/ItemStack;I)V
    • consumeItem

      protected void consumeItem()
      Mappings:
      Namespace Name Mixin selector
      official s Latb;s()V
      intermediary method_6040 Lnet/minecraft/class_1309;method_6040()V
      named consumeItem Lnet/minecraft/entity/LivingEntity;consumeItem()V
    • getActiveItem

      public ItemStack getActiveItem()
      Mappings:
      Namespace Name Mixin selector
      official eA Latb;eA()Lbpx;
      intermediary method_6030 Lnet/minecraft/class_1309;method_6030()Lnet/minecraft/class_1799;
      named getActiveItem Lnet/minecraft/entity/LivingEntity;getActiveItem()Lnet/minecraft/item/ItemStack;
    • getItemUseTimeLeft

      public int getItemUseTimeLeft()
      Mappings:
      Namespace Name Mixin selector
      official eB Latb;eB()I
      intermediary method_6014 Lnet/minecraft/class_1309;method_6014()I
      named getItemUseTimeLeft Lnet/minecraft/entity/LivingEntity;getItemUseTimeLeft()I
    • getItemUseTime

      public int getItemUseTime()
      Mappings:
      Namespace Name Mixin selector
      official eC Latb;eC()I
      intermediary method_6048 Lnet/minecraft/class_1309;method_6048()I
      named getItemUseTime Lnet/minecraft/entity/LivingEntity;getItemUseTime()I
    • stopUsingItem

      public void stopUsingItem()
      Mappings:
      Namespace Name Mixin selector
      official eD Latb;eD()V
      intermediary method_6075 Lnet/minecraft/class_1309;method_6075()V
      named stopUsingItem Lnet/minecraft/entity/LivingEntity;stopUsingItem()V
    • clearActiveItem

      public void clearActiveItem()
      Mappings:
      Namespace Name Mixin selector
      official eE Latb;eE()V
      intermediary method_6021 Lnet/minecraft/class_1309;method_6021()V
      named clearActiveItem Lnet/minecraft/entity/LivingEntity;clearActiveItem()V
    • isBlocking

      public boolean isBlocking()
      Mappings:
      Namespace Name Mixin selector
      official eF Latb;eF()Z
      intermediary method_6039 Lnet/minecraft/class_1309;method_6039()Z
      named isBlocking Lnet/minecraft/entity/LivingEntity;isBlocking()Z
    • isHoldingOntoLadder

      public boolean isHoldingOntoLadder()
      Returns:
      true if this entity should not lose height while in a climbing state
      See Also:
      LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eG Latb;eG()Z
      intermediary method_21754 Lnet/minecraft/class_1309;method_21754()Z
      named isHoldingOntoLadder Lnet/minecraft/entity/LivingEntity;isHoldingOntoLadder()Z
    • isFallFlying

      public boolean isFallFlying()
      Mappings:
      Namespace Name Mixin selector
      official eH Latb;eH()Z
      intermediary method_6128 Lnet/minecraft/class_1309;method_6128()Z
      named isFallFlying Lnet/minecraft/entity/LivingEntity;isFallFlying()Z
    • isInSwimmingPose

      public boolean isInSwimmingPose()
      Overrides:
      isInSwimmingPose in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bJ Laso;bJ()Z
      intermediary method_20232 Lnet/minecraft/class_1297;method_20232()Z
      named isInSwimmingPose Lnet/minecraft/entity/Entity;isInSwimmingPose()Z
    • getRoll

      public int getRoll()
      Mappings:
      Namespace Name Mixin selector
      official eI Latb;eI()I
      intermediary method_6003 Lnet/minecraft/class_1309;method_6003()I
      named getRoll Lnet/minecraft/entity/LivingEntity;getRoll()I
    • teleport

      public boolean teleport(double x, double y, double z, boolean particleEffects)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(DDDZ)Z
      intermediary method_6082 Lnet/minecraft/class_1309;method_6082(DDDZ)Z
      named teleport Lnet/minecraft/entity/LivingEntity;teleport(DDDZ)Z
    • isAffectedBySplashPotions

      public boolean isAffectedBySplashPotions()
      Mappings:
      Namespace Name Mixin selector
      official eJ Latb;eJ()Z
      intermediary method_6086 Lnet/minecraft/class_1309;method_6086()Z
      named isAffectedBySplashPotions Lnet/minecraft/entity/LivingEntity;isAffectedBySplashPotions()Z
    • isMobOrPlayer

      public boolean isMobOrPlayer()
      Mappings:
      Namespace Name Mixin selector
      official eK Latb;eK()Z
      intermediary method_6102 Lnet/minecraft/class_1309;method_6102()Z
      named isMobOrPlayer Lnet/minecraft/entity/LivingEntity;isMobOrPlayer()Z
    • setNearbySongPlaying

      public void setNearbySongPlaying(BlockPos songPosition, boolean playing)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lgb;Z)V
      intermediary method_6006 Lnet/minecraft/class_1309;method_6006(Lnet/minecraft/class_2338;Z)V
      named setNearbySongPlaying Lnet/minecraft/entity/LivingEntity;setNearbySongPlaying(Lnet/minecraft/util/math/BlockPos;Z)V
    • canEquip

      public boolean canEquip(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Lbpx;)Z
      intermediary method_18397 Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Z
      named canEquip Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Z
    • createSpawnPacket

      public Packet<?> createSpawnPacket()
      Specified by:
      createSpawnPacket in class Entity
      Mappings:
      Namespace Name Mixin selector
      official P Laso;P()Lpf;
      intermediary method_18002 Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;
      named createSpawnPacket Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
    • getDimensions

      public EntityDimensions getDimensions(EntityPose pose)
      Overrides:
      getDimensions in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Latn;)Lasp;
      intermediary method_18377 Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      named getDimensions Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
    • getPoses

      public ImmutableList<EntityPose> getPoses()
      Mappings:
      Namespace Name Mixin selector
      official eL Latb;eL()Lcom/google/common/collect/ImmutableList;
      intermediary method_24831 Lnet/minecraft/class_1309;method_24831()Lcom/google/common/collect/ImmutableList;
      named getPoses Lnet/minecraft/entity/LivingEntity;getPoses()Lcom/google/common/collect/ImmutableList;
    • getBoundingBox

      public Box getBoundingBox(EntityPose pose)
      Mappings:
      Namespace Name Mixin selector
      official f Latb;f(Latn;)Ldlw;
      intermediary method_24833 Lnet/minecraft/class_1309;method_24833(Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;
      named getBoundingBox Lnet/minecraft/entity/LivingEntity;getBoundingBox(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/util/math/Box;
    • getSleepingPosition

      public Optional<BlockPos> getSleepingPosition()
      Mappings:
      Namespace Name Mixin selector
      official eM Latb;eM()Ljava/util/Optional;
      intermediary method_18398 Lnet/minecraft/class_1309;method_18398()Ljava/util/Optional;
      named getSleepingPosition Lnet/minecraft/entity/LivingEntity;getSleepingPosition()Ljava/util/Optional;
    • setSleepingPosition

      public void setSleepingPosition(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official e Latb;e(Lgb;)V
      intermediary method_18402 Lnet/minecraft/class_1309;method_18402(Lnet/minecraft/class_2338;)V
      named setSleepingPosition Lnet/minecraft/entity/LivingEntity;setSleepingPosition(Lnet/minecraft/util/math/BlockPos;)V
    • clearSleepingPosition

      public void clearSleepingPosition()
      Mappings:
      Namespace Name Mixin selector
      official eN Latb;eN()V
      intermediary method_18399 Lnet/minecraft/class_1309;method_18399()V
      named clearSleepingPosition Lnet/minecraft/entity/LivingEntity;clearSleepingPosition()V
    • isSleeping

      public boolean isSleeping()
      Mappings:
      Namespace Name Mixin selector
      official eO Latb;eO()Z
      intermediary method_6113 Lnet/minecraft/class_1309;method_6113()Z
      named isSleeping Lnet/minecraft/entity/LivingEntity;isSleeping()Z
    • sleep

      public void sleep(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Lgb;)V
      intermediary method_18403 Lnet/minecraft/class_1309;method_18403(Lnet/minecraft/class_2338;)V
      named sleep Lnet/minecraft/entity/LivingEntity;sleep(Lnet/minecraft/util/math/BlockPos;)V
    • setPositionInBed

      private void setPositionInBed(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lgb;)V
      intermediary method_18392 Lnet/minecraft/class_1309;method_18392(Lnet/minecraft/class_2338;)V
      named setPositionInBed Lnet/minecraft/entity/LivingEntity;setPositionInBed(Lnet/minecraft/util/math/BlockPos;)V
    • isSleepingInBed

      private boolean isSleepingInBed()
      Mappings:
      Namespace Name Mixin selector
      official D Latb;D()Z
      intermediary method_18406 Lnet/minecraft/class_1309;method_18406()Z
      named isSleepingInBed Lnet/minecraft/entity/LivingEntity;isSleepingInBed()Z
    • wakeUp

      public void wakeUp()
      Mappings:
      Namespace Name Mixin selector
      official eP Latb;eP()V
      intermediary method_18400 Lnet/minecraft/class_1309;method_18400()V
      named wakeUp Lnet/minecraft/entity/LivingEntity;wakeUp()V
    • getSleepingDirection

      @Nullable public @Nullable Direction getSleepingDirection()
      Mappings:
      Namespace Name Mixin selector
      official eQ Latb;eQ()Lgg;
      intermediary method_18401 Lnet/minecraft/class_1309;method_18401()Lnet/minecraft/class_2350;
      named getSleepingDirection Lnet/minecraft/entity/LivingEntity;getSleepingDirection()Lnet/minecraft/util/math/Direction;
    • isInsideWall

      public boolean isInsideWall()
      Overrides:
      isInsideWall in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bf Laso;bf()Z
      intermediary method_5757 Lnet/minecraft/class_1297;method_5757()Z
      named isInsideWall Lnet/minecraft/entity/Entity;isInsideWall()Z
    • getEyeHeight

      protected final float getEyeHeight(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getEyeHeight in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laso;a(Latn;Lasp;)F
      intermediary method_18378 Lnet/minecraft/class_1297;method_18378(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • getActiveEyeHeight

      protected float getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
      Mappings:
      Namespace Name Mixin selector
      official b Latb;b(Latn;Lasp;)F
      intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • getArrowType

      public ItemStack getArrowType(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official f Latb;f(Lbpx;)Lbpx;
      intermediary method_18808 Lnet/minecraft/class_1309;method_18808(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
      named getArrowType Lnet/minecraft/entity/LivingEntity;getArrowType(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
    • eatFood

      public ItemStack eatFood(World world, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lbvx;Lbpx;)Lbpx;
      intermediary method_18866 Lnet/minecraft/class_1309;method_18866(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
      named eatFood Lnet/minecraft/entity/LivingEntity;eatFood(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
    • applyFoodEffects

      private void applyFoodEffects(ItemStack stack, World world, LivingEntity targetEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lbpx;Lbvx;Latb;)V
      intermediary method_18865 Lnet/minecraft/class_1309;method_18865(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V
      named applyFoodEffects Lnet/minecraft/entity/LivingEntity;applyFoodEffects(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
    • getEquipmentBreakStatus

      private static byte getEquipmentBreakStatus(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official f Latb;f(Last;)B
      intermediary method_20237 Lnet/minecraft/class_1309;method_20237(Lnet/minecraft/class_1304;)B
      named getEquipmentBreakStatus Lnet/minecraft/entity/LivingEntity;getEquipmentBreakStatus(Lnet/minecraft/entity/EquipmentSlot;)B
    • sendEquipmentBreakStatus

      public void sendEquipmentBreakStatus(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(Last;)V
      intermediary method_20235 Lnet/minecraft/class_1309;method_20235(Lnet/minecraft/class_1304;)V
      named sendEquipmentBreakStatus Lnet/minecraft/entity/LivingEntity;sendEquipmentBreakStatus(Lnet/minecraft/entity/EquipmentSlot;)V
    • sendToolBreakStatus

      public void sendToolBreakStatus(Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official d Latb;d(Lari;)V
      intermediary method_20236 Lnet/minecraft/class_1309;method_20236(Lnet/minecraft/class_1268;)V
      named sendToolBreakStatus Lnet/minecraft/entity/LivingEntity;sendToolBreakStatus(Lnet/minecraft/util/Hand;)V
    • getVisibilityBoundingBox

      public Box getVisibilityBoundingBox()
      Overrides:
      getVisibilityBoundingBox in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cp Laso;cp()Ldlw;
      intermediary method_5830 Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;
      named getVisibilityBoundingBox Lnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;
    • getPreferredEquipmentSlot

      public static EquipmentSlot getPreferredEquipmentSlot(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official g Latb;g(Lbpx;)Last;
      intermediary method_32326 Lnet/minecraft/class_1309;method_32326(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304;
      named getPreferredEquipmentSlot Lnet/minecraft/entity/LivingEntity;getPreferredEquipmentSlot(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/entity/EquipmentSlot;
    • getCommandItemSlot

      private static CommandItemSlot getCommandItemSlot(LivingEntity entity, EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Latb;Last;)Lats;
      intermediary method_32321 Lnet/minecraft/class_1309;method_32321(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630;
      named getCommandItemSlot Lnet/minecraft/entity/LivingEntity;getCommandItemSlot(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/inventory/CommandItemSlot;
    • getEquipmentSlot

      @Nullable private static @Nullable EquipmentSlot getEquipmentSlot(int slotId)
      Mappings:
      Namespace Name Mixin selector
      official c Latb;c(I)Last;
      intermediary method_32322 Lnet/minecraft/class_1309;method_32322(I)Lnet/minecraft/class_1304;
      named getEquipmentSlot Lnet/minecraft/entity/LivingEntity;getEquipmentSlot(I)Lnet/minecraft/entity/EquipmentSlot;
    • getCommandItemSlot

      public CommandItemSlot getCommandItemSlot(int mappedIndex)
      Obtains an item slot for command modification purpose. Used by commands like /loot or /replaceitem.
      Overrides:
      getCommandItemSlot in class Entity
      Parameters:
      mappedIndex - the mapped index as given by the item slot argument
      See Also:
      ItemSlotArgumentType
      Mappings:
      Namespace Name Mixin selector
      official k Laso;k(I)Lats;
      intermediary method_32318 Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
      named getCommandItemSlot Lnet/minecraft/entity/Entity;getCommandItemSlot(I)Lnet/minecraft/inventory/CommandItemSlot;
    • canFreeze

      public boolean canFreeze()
      Overrides:
      canFreeze in class Entity
      Mappings:
      Namespace Name Mixin selector
      official dc Laso;dc()Z
      intermediary method_32316 Lnet/minecraft/class_1297;method_32316()Z
      named canFreeze Lnet/minecraft/entity/Entity;canFreeze()Z
    • readFromPacket

      public void readFromPacket(MobSpawnS2CPacket packet)
      Mappings:
      Namespace Name Mixin selector
      official a Latb;a(Lpl;)V
      intermediary method_33579 Lnet/minecraft/class_1309;method_33579(Lnet/minecraft/class_2610;)V
      named readFromPacket Lnet/minecraft/entity/LivingEntity;readFromPacket(Lnet/minecraft/network/packet/s2c/play/MobSpawnS2CPacket;)V