Class LivingEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.LivingEntity
All Implemented Interfaces:
EntityLike, CommandOutput, Nameable
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 ari
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 Lari;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 Lari;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 Lari;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 Lari;e:Lasg;
      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;
    • LIVING_FLAGS

      protected static final TrackedData<Byte> LIVING_FLAGS
      Mappings:
      Namespace Name Mixin selector
      official ae Lari;ae:Lvk;
      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 f Lari;f:Lvk;
      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 g Lari;g:Lvk;
      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 bf Lari;bf:Lvk;
      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 bg Lari;bg:Lvk;
      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 bh Lari;bh:Lvk;
      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 bi Lari;bi:Lvk;
      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;
    • SLEEPING_DIMENSIONS

      protected static final EntityDimensions SLEEPING_DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      official af Lari;af:Laqw;
      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;
    • attributes

      private final AttributeContainer attributes
      Mappings:
      Namespace Name Mixin selector
      official bj Lari;bj:Lasf;
      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 bk Lari;bk:Laqe;
      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 bl Lari;bl: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 bm Lari;bm:Lgj;
      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 bn Lari;bn:Lgj;
      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 ag Lari;ag:Z
      intermediary field_6252 Lnet/minecraft/class_1309;field_6252:Z
      named handSwinging Lnet/minecraft/entity/LivingEntity;handSwinging:Z
    • preferredHand

      public Hand preferredHand
      Mappings:
      Namespace Name Mixin selector
      official ah Lari;ah:Lapp;
      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 ai Lari;ai: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 aj Lari;aj: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 ak Lari;ak: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 al Lari;al: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 am Lari;am: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 an Lari;an: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 ao Lari;ao: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 ap Lari;ap: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 aq Lari;aq: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 ar Lari;ar: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 as Lari;as: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 at Lari;at: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 au Lari;au: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 av Lari;av: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 aw Lari;aw: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 ax Lari;ax: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 ay Lari;ay: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 az Lari;az: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 aA Lari;aA: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 aB Lari;aB: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 aC Lari;aC:F
      intermediary field_6281 Lnet/minecraft/class_1309;field_6281:F
      named flyingSpeed Lnet/minecraft/entity/LivingEntity;flyingSpeed:F
    • attackingPlayer

      @Nullable protected PlayerEntity attackingPlayer
      Mappings:
      Namespace Name Mixin selector
      official aD Lari;aD:Lbhl;
      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 aE Lari;aE: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 aF Lari;aF: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 aG Lari;aG: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 aH Lari;aH: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 aI Lari;aI: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 aJ Lari;aJ: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 aK Lari;aK: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 aL Lari;aL: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 aM Lari;aM: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 aN Lari;aN: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 aO Lari;aO: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 aP Lari;aP: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 aQ Lari;aQ: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 aR Lari;aR: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 aS Lari;aS: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 aT Lari;aT: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 aU Lari;aU: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 aV Lari;aV: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 aW Lari;aW: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 aX Lari;aX: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 aY Lari;aY: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 aZ Lari;aZ: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 bo Lari;bo:Z
      intermediary field_6285 Lnet/minecraft/class_1309;field_6285:Z
      named effectsChanged Lnet/minecraft/entity/LivingEntity;effectsChanged:Z
    • attacker

      @Nullable private LivingEntity attacker
      Mappings:
      Namespace Name Mixin selector
      official bp Lari;bp:Lari;
      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 bq Lari;bq: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 br Lari;br:Lari;
      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 bs Lari;bs: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 bt Lari;bt: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 bu Lari;bu: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 bv Lari;bv: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 ba Lari;ba:Lbnv;
      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 bb Lari;bb: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 bc Lari;bc: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 bw Lari;bw:Lfx;
      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 bx Lari;bx: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 DamageSource lastDamageSource
      Mappings:
      Namespace Name Mixin selector
      official by Lari;by:Laqf;
      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 bz Lari;bz: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 bd Lari;bd: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 bA Lari;bA: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 bB Lari;bB: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 be Lari;be:Lasc;
      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> Laqv;<init>(Laqz;Lbtv;)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 df Lari;df()Lasc;
      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 dg Lari;dg()Lasc$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 Lari;a(Lcom/mojang/serialization/Dynamic;)Lasc;
      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 aa Laqv;aa()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 Lari;a(Laqz;)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 e Laqv;e()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 dh Lari;dh()Lash$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 Laqv;a(DZLcht;Lfx;)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 di Lari;di()Z
      intermediary method_6094 Lnet/minecraft/class_1309;method_6094()Z
      named canBreatheInWater Lnet/minecraft/entity/LivingEntity;canBreatheInWater()Z
    • getLeaningPitch

      @Environment(CLIENT) public float getLeaningPitch​(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lari;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 ag Laqv;ag()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 dj Lari;dj()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 dk Lari;dk()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 dl Lari;dl()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 at Laqv;at()F
      intermediary method_23326 Lnet/minecraft/class_1297;method_23326()F
      named getVelocityMultiplier Lnet/minecraft/entity/Entity;getVelocityMultiplier()F
    • method_29500

      protected boolean method_29500​(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official b Lari;b(Lcht;)Z
      intermediary method_29500 Lnet/minecraft/class_1309;method_29500(Lnet/minecraft/class_2680;)Z
      named method_29500 Lnet/minecraft/entity/LivingEntity;method_29500(Lnet/minecraft/block/BlockState;)Z
    • removeSoulSpeedBoost

      protected void removeSoulSpeedBoost()
      Mappings:
      Namespace Name Mixin selector
      official dm Lari;dm()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 dn Lari;dn()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 do Lari;do()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 dp Lari;dp()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 Lari;c(Lfx;)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 z_ Lari;z_()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 dq Lari;dq()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 dr Lari;dr()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 by Laqv;by()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 ds Lari;ds()V
      intermediary method_6108 Lnet/minecraft/class_1309;method_6108()V
      named updatePostDeath Lnet/minecraft/entity/LivingEntity;updatePostDeath()V
    • canDropLootAndXp

      protected boolean canDropLootAndXp()
      Mappings:
      Namespace Name Mixin selector
      official dt Lari;dt()Z
      intermediary method_6054 Lnet/minecraft/class_1309;method_6054()Z
      named canDropLootAndXp Lnet/minecraft/entity/LivingEntity;canDropLootAndXp()Z
    • shouldDropLoot

      protected boolean shouldDropLoot()
      Mappings:
      Namespace Name Mixin selector
      official du Lari;du()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 Lari;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 Lari;n(I)I
      intermediary method_6064 Lnet/minecraft/class_1309;method_6064(I)I
      named getNextAirOnLand Lnet/minecraft/entity/LivingEntity;getNextAirOnLand(I)I
    • getCurrentExperience

      protected int getCurrentExperience​(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official d Lari;d(Lbhl;)I
      intermediary method_6110 Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_1657;)I
      named getCurrentExperience Lnet/minecraft/entity/LivingEntity;getCurrentExperience(Lnet/minecraft/entity/player/PlayerEntity;)I
    • shouldAlwaysDropXp

      protected boolean shouldAlwaysDropXp()
      Mappings:
      Namespace Name Mixin selector
      official dv Lari;dv()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 dw Lari;dw()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 LivingEntity getAttacker()
      Mappings:
      Namespace Name Mixin selector
      official dx Lari;dx()Lari;
      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 dy Lari;dy()I
      intermediary method_6117 Lnet/minecraft/class_1309;method_6117()I
      named getLastAttackedTime Lnet/minecraft/entity/LivingEntity;getLastAttackedTime()I
    • setAttacking

      public void setAttacking​(@Nullable PlayerEntity attacking)
      Mappings:
      Namespace Name Mixin selector
      official e Lari;e(Lbhl;)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 LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Lari;)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 LivingEntity getAttacking()
      Mappings:
      Namespace Name Mixin selector
      official dz Lari;dz()Lari;
      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 dA Lari;dA()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 Lari;z(Laqv;)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 dB Lari;dB()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 Lari;o(I)V
      intermediary method_16826 Lnet/minecraft/class_1309;method_16826(I)V
      named setDespawnCounter Lnet/minecraft/entity/LivingEntity;setDespawnCounter(I)V
    • onEquipStack

      protected void onEquipStack​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official b Lari;b(Lbnv;)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
    • writeCustomDataToTag

      public void writeCustomDataToTag​(CompoundTag tag)
      Specified by:
      writeCustomDataToTag in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laqv;b(Lmq;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToTag Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag​(CompoundTag tag)
      Specified by:
      readCustomDataFromTag in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lmq;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromTag Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • tickStatusEffects

      protected void tickStatusEffects()
      Mappings:
      Namespace Name Mixin selector
      official dC Lari;dC()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 Lari;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 Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official A Lari;A(Laqv;)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 Lari;c(Lari;)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 Lari;a(Lari;Lbal;)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 dD Lari;dD()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 Lari;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 dE Lari;dE()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 dF Lari;dF()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 dG Lari;dG()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 dH Lari;dH()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 Lari;a(Laqn;)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 StatusEffectInstance getStatusEffect​(StatusEffect effect)
      Mappings:
      Namespace Name Mixin selector
      official b Lari;b(Laqn;)Laqp;
      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 Lari;c(Laqp;)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 Lari;d(Laqp;)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

      @Environment(CLIENT) public void applyStatusEffect​(StatusEffectInstance effect)
      Mappings:
      Namespace Name Mixin selector
      official e Lari;e(Laqp;)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 dI Lari;dI()Z
      intermediary method_5999 Lnet/minecraft/class_1309;method_5999()Z
      named isUndead Lnet/minecraft/entity/LivingEntity;isUndead()Z
    • removeStatusEffectInternal

      @Nullable public StatusEffectInstance removeStatusEffectInternal​(@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 Lari;c(Laqn;)Laqp;
      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 Lari;d(Laqn;)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 Lari;a(Laqp;)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 Lari;a(Laqp;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 Lari;b(Laqp;)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)
      Mappings:
      Namespace Name Mixin selector
      official b Lari;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 dJ Lari;dJ()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 Lari;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 dK Lari;dK()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 Laqv;a(Laqf;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 Lari;d(Lari;)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 Lari;e(Lari;)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 f Lari;f(Laqf;)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 DamageSource getRecentDamageSource()
      Mappings:
      Namespace Name Mixin selector
      official dL Lari;dL()Laqf;
      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 Lari;d(Laqf;)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

      private boolean blockedByShield​(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official g Lari;g(Laqf;)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

      @Environment(CLIENT) private void playEquipmentBreakEffects​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official h Lari;h(Lbnv;)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 Lari;a(Laqf;)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 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 Lari;f(Lari;)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 e Lari;e(Laqf;)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 dM Lari;dM()V
      intermediary method_16078 Lnet/minecraft/class_1309;method_16078()V
      named dropInventory Lnet/minecraft/entity/LivingEntity;dropInventory()V
    • dropXp

      protected void dropXp()
      Mappings:
      Namespace Name Mixin selector
      official dN Lari;dN()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 Lari;a(Laqf;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 dO Lari;dO()Lwb;
      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 Lari;a(Laqf;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 Lari;a(ZLaqf;)Ldei$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 Lari;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 SoundEvent getHurtSound​(DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official c Lari;c(Laqf;)Laef;
      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 SoundEvent getDeathSound()
      Mappings:
      Namespace Name Mixin selector
      official q Lari;q()Laef;
      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 Lari;p(I)Laef;
      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 Lari;c(Lbnv;)Laef;
      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 Lari;d(Lbnv;)Laef;
      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 Laqv;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 dP Lari;dP()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 d_ Lari;d_()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 dQ Lari;dQ()Lcht;
      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 Lari;c(Lfx;Lcht;)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 bc Laqv;bc()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 Laqv;a(FFLaqf;)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 Lari;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 dR Lari;dR()V
      intermediary method_23328 Lnet/minecraft/class_1309;method_23328()V
      named playBlockFallSound Lnet/minecraft/entity/LivingEntity;playBlockFallSound()V
    • animateDamage

      @Environment(CLIENT) public void animateDamage()
      Overrides:
      animateDamage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official br Laqv;br()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 dS Lari;dS()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 Lari;b(Laqf;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 Lari;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 Lari;c(Laqf;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 Lari;d(Laqf;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 Lari;e(Laqf;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 dT Lari;dT()Laqe;
      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 LivingEntity getPrimeAdversary()
      Mappings:
      Namespace Name Mixin selector
      official dU Lari;dU()Lari;
      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 dV Lari;dV()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 dW Lari;dW()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 Lari;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 dX Lari;dX()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 Lari;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 m Lari;m()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 Lari;a(Lapp;)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 bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Lapp;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

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

      @Environment(CLIENT) private void swapHandStacks()
      Mappings:
      Namespace Name Mixin selector
      official p Lari;p()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 ao Laqv;ao()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 dY Lari;dY()V
      intermediary method_6119 Lnet/minecraft/class_1309;method_6119()V
      named tickHandSwing Lnet/minecraft/entity/LivingEntity;tickHandSwing()V
    • getAttributeInstance

      @Nullable public EntityAttributeInstance getAttributeInstance​(EntityAttribute attribute)
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Lasd;)Lase;
      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 Lari;b(Lasd;)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 Lari;c(Lasd;)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 dZ Lari;dZ()Lasf;
      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 ea Lari;ea()Larm;
      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 eb Lari;eb()Lbnv;
      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 ec Lari;ec()Lbnv;
      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 Lari;a(Lbnr;)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 Lari;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 Lari;b(Lapp;)Lbnv;
      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 Lari;a(Lapp;Lbnv;)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 Lari;a(Lara;)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 bt Laqv;bt()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 Lari;b(Lara;)Lbnv;
      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 Laqv;a(Lara;Lbnv;)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 ed Lari;ed()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 Laqv;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 ee Lari;ee()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 ef Lari;ef()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 eg Lari;eg()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 Laqv;i(Laqv;)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 Lari;a(Laqv;)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

      @Environment(CLIENT) public boolean shouldRenderName()
      Overrides:
      shouldRenderName in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ci Laqv;ci()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 eh Lari;eh()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 ei Lari;ei()V
      intermediary method_6043 Lnet/minecraft/class_1309;method_6043()V
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
    • knockDownwards

      @Environment(CLIENT) protected void knockDownwards()
      Mappings:
      Namespace Name Mixin selector
      official ej Lari;ej()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 Lari;c(Lafc;)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 ek Lari;ek()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 Lari;a(Ldak;)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 Lari;h(Ldiu;)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 Lari;a(Lari;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 Lari;a(Ldiu;F)Ldiu;
      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 Lari;a(DZLdiu;)Ldiu;
      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 Lari;j(Ldiu;)Ldiu;
      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 Lari;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 el Lari;el()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 Lari;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 Lari;B(Laqv;)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 j Laqv;j()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 u Lari;u()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 Map<EquipmentSlot,​ItemStack> method_30129()
      Mappings:
      Namespace Name Mixin selector
      official v Lari;v()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;
    • method_30121

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

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

      private ItemStack getArmorInSlot​(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official d Lari;d(Lara;)Lbnv;
      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 Lari;b(Lara;Lbnv;)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 Lari;e(Lara;)Lbnv;
      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 Lari;c(Lara;Lbnv;)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 Lari;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 k Lari;k()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 em Lari;em()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 w Lari;w()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 en Lari;en()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 eo Lari;eo()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 Lari;a(Ldip;Ldip;)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 Lari;C(Laqv;)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 Lari;g(Lari;)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 int2)
      Mappings:
      Namespace Name Mixin selector
      official s Lari;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 ep Lari;ep()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 l Laqv;l()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 bf Laqv;bf()V
      intermediary method_5842 Lnet/minecraft/class_1297;method_5842()V
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
    • updateTrackedPositionAndAngles

      @Environment(CLIENT) 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 Laqv;a(DDDFFIZ)V
      intermediary method_5759 Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
      named updateTrackedPositionAndAngles Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
    • updateTrackedHeadRotation

      @Environment(CLIENT) public void updateTrackedHeadRotation​(float yaw, int interpolationSteps)
      Overrides:
      updateTrackedHeadRotation in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;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 p Lari;p(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 Lari;a(Lbek;)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 Lari;a(Laqv;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 Lari;D(Laqv;)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 Laqv;g(F)F
      intermediary method_5705 Lnet/minecraft/class_1297;method_5705(F)F
      named getYaw Lnet/minecraft/entity/Entity;getYaw(F)F
    • getHandSwingProgress

      @Environment(CLIENT) public float getHandSwingProgress​(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official q Lari;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 eq Lari;eq()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 aY Laqv;aY()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 aZ Laqv;aZ()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 aW Laqv;aW()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 bU Laqv;bU()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 Laqv;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 Laqv;m(F)V
      intermediary method_5636 Lnet/minecraft/class_1297;method_5636(F)V
      named setYaw Lnet/minecraft/entity/Entity;setYaw(F)V
    • method_30633

      protected Vec3d method_30633​(Direction.Axis axis, class_5459.class_5460 class_5460)
      Overrides:
      method_30633 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lgc$a;Li$a;)Ldiu;
      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 method_30633 Lnet/minecraft/entity/Entity;method_30633(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/util/math/Vec3d;
    • method_31079

      public static Vec3d method_31079​(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official i Lari;i(Ldiu;)Ldiu;
      intermediary method_31079 Lnet/minecraft/class_1309;method_31079(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
      named method_31079 Lnet/minecraft/entity/LivingEntity;method_31079(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
    • getAbsorptionAmount

      public float getAbsorptionAmount()
      Mappings:
      Namespace Name Mixin selector
      official er Lari;er()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 Lari;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 g Lari;g()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 h Lari;h()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 es Lari;es()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 et Lari;et()Lare;
      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 eu Lari;eu()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 ev Lari;ev()Lapp;
      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 x Lari;x()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 z Lari;z()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 A Lari;A()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 Lari;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 Lari;c(Lapp;)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 Laqv;a(Lvk;)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 Laqv;a(Ldj$a;Ldiu;)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 Lari;b(Lbnv;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 Lari;a(Lbnv;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 Lari;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 ew Lari;ew()Lbnv;
      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 ex Lari;ex()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 ey Lari;ey()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 ez Lari;ez()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 eA Lari;eA()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 eB Lari;eB()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 eC Lari;eC()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 eD Lari;eD()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 bH Laqv;bH()Z
      intermediary method_20232 Lnet/minecraft/class_1297;method_20232()Z
      named isInSwimmingPose Lnet/minecraft/entity/Entity;isInSwimmingPose()Z
    • getRoll

      @Environment(CLIENT) public int getRoll()
      Mappings:
      Namespace Name Mixin selector
      official eE Lari;eE()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 Lari;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 eF Lari;eF()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 eG Lari;eG()Z
      intermediary method_6102 Lnet/minecraft/class_1309;method_6102()Z
      named isMobOrPlayer Lnet/minecraft/entity/LivingEntity;isMobOrPlayer()Z
    • setNearbySongPlaying

      @Environment(CLIENT) public void setNearbySongPlaying​(BlockPos songPosition, boolean playing)
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Lfx;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 Lari;e(Lbnv;)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 Laqv;P()Lpa;
      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 Laqv;a(Lart;)Laqw;
      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 eH Lari;eH()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 Lari;f(Lart;)Ldip;
      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 eI Lari;eI()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 Lari;e(Lfx;)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 eJ Lari;eJ()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 eK Lari;eK()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 Lari;b(Lfx;)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 Lari;a(Lfx;)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 B Lari;B()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 eL Lari;eL()V
      intermediary method_18400 Lnet/minecraft/class_1309;method_18400()V
      named wakeUp Lnet/minecraft/entity/LivingEntity;wakeUp()V
    • getSleepingDirection

      @Environment(CLIENT) @Nullable public Direction getSleepingDirection()
      Mappings:
      Namespace Name Mixin selector
      official eM Lari;eM()Lgc;
      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 bd Laqv;bd()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 Laqv;a(Lart;Laqw;)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 Lari;b(Lart;Laqw;)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 Lari;f(Lbnv;)Lbnv;
      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 Lari;a(Lbtv;Lbnv;)Lbnv;
      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 Lari;a(Lbnv;Lbtv;Lari;)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 Lari;f(Lara;)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 Lari;c(Lara;)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 Lari;d(Lapp;)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

      @Environment(CLIENT) public Box getVisibilityBoundingBox()
      Overrides:
      getVisibilityBoundingBox in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cn Laqv;cn()Ldip;
      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 Lari;g(Lbnv;)Lara;
      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;
    • method_32321

      private static class_5630 method_32321​(LivingEntity livingEntity, EquipmentSlot equipmentSlot)
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Lari;Lara;)Lary;
      intermediary method_32321 Lnet/minecraft/class_1309;method_32321(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630;
      named method_32321 Lnet/minecraft/entity/LivingEntity;method_32321(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/class_5630;
    • getEquipmentSlot

      @Nullable private static EquipmentSlot getEquipmentSlot​(int slotId)
      Mappings:
      Namespace Name Mixin selector
      official c Lari;c(I)Lara;
      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;
    • method_32318

      public class_5630 method_32318​(int int2)
      Overrides:
      method_32318 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official k Laqv;k(I)Lary;
      intermediary method_32318 Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
      named method_32318 Lnet/minecraft/entity/Entity;method_32318(I)Lnet/minecraft/class_5630;
    • canFreeze

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

      @Environment(CLIENT) public void method_33579​(MobSpawnS2CPacket mobSpawnS2CPacket)
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Lpg;)V
      intermediary method_33579 Lnet/minecraft/class_1309;method_33579(Lnet/minecraft/class_2610;)V
      named method_33579 Lnet/minecraft/entity/LivingEntity;method_33579(Lnet/minecraft/network/packet/s2c/play/MobSpawnS2CPacket;)V