Class LivingEntity
- All Implemented Interfaces:
- Attackable,- DataTracked,- ScoreHolder,- CommandOutput,- Nameable,- EntityLike
- Direct Known Subclasses:
- ArmorStandEntity,- MobEntity,- PlayerEntity
- Mappings:
- Namespace - Name - named - net/minecraft/entity/LivingEntity- intermediary - net/minecraft/class_1309- official - btr
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate floatprivate static final Stringprotected ItemStackprivate final Map<RegistryEntry<StatusEffect>, StatusEffectInstance> private @Nullable LivingEntityprivate LivingEntityprotected @Nullable PlayerEntityprivate final AttributeContainerstatic final floatprotected intfloatprotected Brain<?> private final DamageTrackerprotected booleanstatic final intintfinal intprotected intprivate booleanstatic final intprivate booleanprotected intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final doubleprivate static final intprivate static final intprivate static final intstatic final floatstatic final floatstatic final intprivate static final intprivate static final floatprotected floatfloatstatic final intstatic final doublebooleanfloatintprotected intfloatprivate static final TrackedData<Float> intprotected intprotected booleanprivate intprotected intprivate intprivate intprivate BlockPosprivate @Nullable DamageSourceprotected floatprivate longfloatprivate floatprivate floatfinal LimbAnimatorprotected static final TrackedData<Byte> private static final Loggerprotected floatprivate static final doubleintprivate floatprivate booleanprotected static final intprotected intprivate static final TrackedData<List<ParticleEffect>> private static final TrackedData<Boolean> private static final UUIDfloatfloatprotected floatprotected floatprotected floatfinal floatfinal floatprotected intprotected intprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doublefloatprotected static final EntityDimensionsprivate static final TrackedData<Optional<BlockPos>> private static final UUIDprivate static final EntityAttributeModifierprotected floatprivate static final TrackedData<Integer> private static final TrackedData<Integer> intintprivate final DefaultedList<ItemStack> private ItemStackprivate final DefaultedList<ItemStack> floatprotected static final intprotected static final intFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMYFields inherited from interface net.minecraft.scoreboard.ScoreHolderWILDCARD, WILDCARD_NAME
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedLivingEntity(EntityType<? extends LivingEntity> type, World world) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidprotected voidprotected voidfinal booleanaddStatusEffect(StatusEffectInstance effect) Adds a status effect to this entity without specifying a source entity.booleanaddStatusEffect(StatusEffectInstance effect, @Nullable Entity source) Adds a status effect to this entity.voidanimateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).protected floatapplyArmorToDamage(DamageSource source, float amount) private Vec3dapplyClimbingSpeed(Vec3d motion) protected voidapplyDamage(DamageSource source, float amount) applyFluidMovingSpeed(double gravity, boolean falling, Vec3d motion) private voidapplyFoodEffects(FoodComponent component) protected voidapplyMovementInput(Vec3d movementInput, float slipperiness) booleanareItemsDifferent(ItemStack stack, ItemStack stack2) protected voidattackLivingEntity(LivingEntity target) voidbaseTick()booleanblockedByShield(DamageSource source) final booleanprivate booleancanEnterTrapdoor(BlockPos pos, BlockState state) booleanbooleanReturns whether the entity can freeze.booleanbooleancanHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.booleanbooleanbooleancanTarget(EntityType<?> type) booleancanTarget(LivingEntity target) booleanReturns whether the entity can use nether portals and end portals.booleancanUseSlot(EquipmentSlot slot) booleancanWalkOnFluid(FluidState state) private voidcheckHandStackSwap(Map<EquipmentSlot, ItemStack> equipmentChanges) Notifies nearby players if the stacks in the hands have been swapped.protected floatclampScale(float scale) voidprotected voidvoidbooleanprotected intcomputeFallDamage(float fallDistance, float damageMultiplier) protected voidstatic booleanprotected Brain.Profile<?> booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected voiddamageArmor(DamageSource source, float amount) protected voiddamageEquipment(DamageSource source, float amount, EquipmentSlot[] slots) protected voiddamageHelmet(DamageSource source, float amount) protected voiddamageShield(float amount) protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) voidbooleanprotected voidprotected voiddrop(DamageSource source) protected voiddropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected voidprotected voiddropLoot(DamageSource damageSource, boolean causedByPlayer) protected voiddropXp()Drops experience when this entity is killed.voidvoidabstract voidequipStack(EquipmentSlot slot, ItemStack stack) protected voidfall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.floatintgetArmor()floatdoubledoublegetAttributeBaseValue(RegistryEntry<EntityAttribute> attribute) getAttributeInstance(RegistryEntry<EntityAttribute> attribute) doublegetAttributeValue(RegistryEntry<EntityAttribute> attribute) protected EntityDimensionsgetBaseDimensions(EntityPose pose) protected floatfloatReturns the body yaw of the entity.getBoundingBox(EntityPose pose) Brain<?> getBrain()protected Vec3dgetControlledMovementInput(PlayerEntity controllingPlayer, Vec3d movementInput) floatprotected @Nullable SoundEventintfinal EntityDimensionsgetDimensions(EntityPose pose) Returns the dimensions of the entity with the givenpose.protected SoundEventgetDrinkSound(ItemStack stack) getEatSound(ItemStack stack) private static byteprivate @Nullable Map<EquipmentSlot, ItemStack> Returns the difference between the last sent equipment set and the current one.private static @Nullable EquipmentSlotgetEquipmentSlot(int slotId) abstract ItemStackintprivate SoundEventgetFallSound(int distance) protected doubleprivate intfloatgetHandSwingProgress(float tickDelta) floatReturns the head yaw of the entity.floatprotected BoxGets the area in which this entity can be attacked by mobs whose attack box overlaps it.protected @Nullable SoundEventgetHurtSound(DamageSource source) intintfloatprotected floatprotected floatgetJumpVelocity(float strength) intintfloatgetLeaningPitch(float tickDelta) floatdoubledoublefloatdoublelongabstract Armfinal floatfinal floatprotected floatReturns the maximum rotation of the head relative to the body in degrees.floatprivate floatgetMovementSpeed(float slipperiness) protected intgetNextAirOnLand(int air) protected intgetNextAirUnderwater(int air) protected floatgetPassengerRidingPos(Entity passenger) getPoses()static EquipmentSlotgetProjectileType(ItemStack stack) protected floatgetSaddledSpeed(PlayerEntity controllingPlayer) intReturns the maximum height of a fall the entity takes during pathfinding.protected final intgetSafeFallDistance(float health) floatgetScale()floatstatic EquipmentSlotgetSlotForHand(Hand hand) floatprotected floatgetStackInHand(Hand hand) getStackReference(int mappedIndex) Obtains a stack reference to be modified.private static StackReferencegetStackReference(LivingEntity entity, EquipmentSlot slot) getStatusEffect(RegistryEntry<StatusEffect> effect) floatfinal intfinal intprivate ItemStackprivate ItemStackprotected floatintCalled when this entity is killed and returns the amount of experience to drop.floatgetYaw(float tickDelta) booleanhandleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.booleanbooleanbooleanbooleanhasStatusEffect(RegistryEntry<StatusEffect> effect) voidheal(float amount) Heals this entity by the givenamountof half-hearts.booleanprotected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.booleanbooleanisAlive()Returns whether the entity is alive.protected booleanisArmorSlot(EquipmentSlot slot) booleanisBaby()booleanbooleanbooleanisDead()booleanbooleanbooleanReturns whether the entity is glowing, checking the entity flags on the client.booleanChecks if this entity is holding a certain item.booleanChecks if this entity is holding a certain item.booleanprotected booleanbooleanbooleanReturns whether the entity is in a wall and should suffocate.booleanReturns whether the entity is in swimming pose.booleanprotected booleanbooleanbooleanReturns whether the entity can be pushed by other entities.booleanprivate booleanbooleanisTarget(LivingEntity entity, TargetPredicate predicate) booleanbooleanprotected voidjump()voidkill()Kills the entity.protected voidknockback(LivingEntity target) protected voidprotected voidlerpHeadYaw(int headTrackingIncrements, double serverHeadYaw) voidlookAt(EntityAnchorArgumentType.EntityAnchor anchorPoint, Vec3d target) Changes this entity's pitch and yaw to look attarget.protected voidprotected floatmodifyAppliedDamage(DamageSource source, float amount) Returns the modified damage value for the applieddamage.voidonAttacking(Entity target) voidonDamaged(DamageSource damageSource) voidonDeath(DamageSource damageSource) private voidonDismounted(Entity vehicle) voidonEquipStack(EquipmentSlot slot, ItemStack oldStack, ItemStack newStack) protected voidonKilledBy(@Nullable LivingEntity adversary) Performs secondary effects after this mob has been killed.voidonSpawnPacket(EntitySpawnS2CPacket packet) Called on the client when the entity receives a spawn packet.protected voidonStatusEffectApplied(StatusEffectInstance effect, @Nullable Entity source) protected voidprotected voidonStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, @Nullable Entity source) voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.protected voidprivate voidprotected voidplayHurtSound(DamageSource damageSource) voidplaySound(@Nullable SoundEvent sound) protected Vec3dpositionInPortal(Direction.Axis portalAxis, BlockLocating.Rectangle portalRect) Returns the entity's position in the portal after teleportation.static Vec3dpositionInPortal(Vec3d pos) protected voidprocessEquippedStack(ItemStack stack) protected voidvoidpushAwayFrom(Entity entity) voidReads custom data fromnbt.voidremove(Entity.RemovalReason reason) Removes the entity.protected voidprotected voidbooleanremoveStatusEffect(RegistryEntry<StatusEffect> effect) Removes a status effect from this entity.Removes a status effect from this entity without calling any listener.voidvoidprivate voidSends equipment changes to nearby players.private voidsendEquipmentChanges(Map<EquipmentSlot, ItemStack> equipmentChanges) Sends equipment changes to nearby players.voidsendPickup(Entity item, int count) final voidsetAbsorptionAmount(float absorptionAmount) protected voidsetAbsorptionAmountUnclamped(float absorptionAmount) voidsetAttacker(@Nullable LivingEntity attacker) voidsetAttacking(@Nullable PlayerEntity attacking) voidsetBodyYaw(float bodyYaw) Sets the body yaw of this entity.voidsetCurrentHand(Hand hand) voidsetDespawnCounter(int despawnCounter) voidsetHeadYaw(float headYaw) Sets the head yaw of this entity.voidsetHealth(float health) voidsetJumping(boolean jumping) protected voidsetLivingFlag(int mask, boolean value) voidsetMovementSpeed(float movementSpeed) voidsetNearbySongPlaying(BlockPos songPosition, boolean playing) voidsetNoDrag(boolean noDrag) voidsetOnFireForTicks(int ticks) private voidsetPositionInBed(BlockPos pos) voidvoidsetSprinting(boolean sprinting) Sets whether the entity is sprinting.voidsetStackInHand(Hand hand, ItemStack stack) voidsetStatusEffect(StatusEffectInstance effect, @Nullable Entity source) Sets a status effect in this entity.final voidsetStingerCount(int stingerCount) final voidsetStuckArrowCount(int stuckArrowCount) private voidsetSyncedArmorStack(EquipmentSlot slot, ItemStack armor) private voidsetSyncedHandStack(EquipmentSlot slot, ItemStack stack) protected booleanReturns if this entity may always drop experience, skipping any other checks.booleanprotected booleanbooleanReturns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.protected booleanshouldRemoveSoulSpeedBoost(BlockState landingState) booleanReturns whether to render the name of the entity.private booleanprotected booleanvoidprotected voidspawnConsumptionEffects(ItemStack stack, int particleCount) private voidspawnItemParticles(ItemStack stack, int count) voidStops riding the vehicle if present.voidprivate voidprotected voidswimUpward(TagKey<Fluid> fluid) voidvoidvoidtakeKnockback(double strength, double x, double z) protected voidtakeShieldHit(LivingEntity attacker) booleanteleport(double x, double y, double z, boolean particleEffects) voidtick()Ticks this entity.private voidprotected voidtickControlled(PlayerEntity controllingPlayer, Vec3d movementInput) protected voidprivate voidprotected voidprotected voidCalled when the entity is 64 blocks below the world's minimum Y position.protected voidtickItemStackUsage(ItemStack stack) voidprotected voidvoidprotected voidtickRiptide(Box a, Box b) protected voidvoidtiltScreen(double deltaX, double deltaZ) voidAllows you to do certain speed and velocity calculations.private voidtravelControlled(PlayerEntity controllingPlayer, Vec3d movementInput) voidCalled to trigger advancement criteria when an entity picks up an item thrown by a player.booleanprivate booleantryUseTotem(DamageSource source) protected floatturnHead(float bodyRotation, float headRotation) private voidupdateAttribute(RegistryEntry<EntityAttribute> attribute) private voidprivate voidprivate voidvoidupdateLimbs(boolean flutter) protected voidupdateLimbs(float posDelta) protected voidprivate voidprotected voidvoidupdateTrackedHeadRotation(float yaw, int interpolationSteps) voidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) voidwakeUp()Wakes this entity up.protected booleanvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, checkDespawn, checkWaterState, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerNearestTo, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilencedMethods inherited from interface net.minecraft.scoreboard.ScoreHoldergetStyledDisplayName
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/entity/LivingEntity;LOGGER:Lorg/slf4j/Logger;- intermediary - field_36332- Lnet/minecraft/class_1309;field_36332:Lorg/slf4j/Logger;- official - b- Lbtr;b:Lorg/slf4j/Logger;
 
- 
ACTIVE_EFFECTS_NBT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ACTIVE_EFFECTS_NBT_KEY- Lnet/minecraft/entity/LivingEntity;ACTIVE_EFFECTS_NBT_KEY:Ljava/lang/String;- intermediary - field_45740- Lnet/minecraft/class_1309;field_45740:Ljava/lang/String;- official - c- Lbtr;c:Ljava/lang/String;
 
- 
SOUL_SPEED_BOOST_ID- Mappings:
- Namespace - Name - Mixin selector - named - SOUL_SPEED_BOOST_ID- Lnet/minecraft/entity/LivingEntity;SOUL_SPEED_BOOST_ID:Ljava/util/UUID;- intermediary - field_23128- Lnet/minecraft/class_1309;field_23128:Ljava/util/UUID;- official - d- Lbtr;d:Ljava/util/UUID;
 
- 
POWDER_SNOW_SLOW_ID- Mappings:
- Namespace - Name - Mixin selector - named - POWDER_SNOW_SLOW_ID- Lnet/minecraft/entity/LivingEntity;POWDER_SNOW_SLOW_ID:Ljava/util/UUID;- intermediary - field_27859- Lnet/minecraft/class_1309;field_27859:Ljava/util/UUID;- official - e- Lbtr;e:Ljava/util/UUID;
 
- 
SPRINTING_SPEED_BOOST- Mappings:
- Namespace - Name - Mixin selector - named - SPRINTING_SPEED_BOOST- Lnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;- intermediary - field_6231- Lnet/minecraft/class_1309;field_6231:Lnet/minecraft/class_1322;- official - bF- Lbtr;bF:Lbux;
 
- 
field_30069public static final int field_30069- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30069- Lnet/minecraft/entity/LivingEntity;field_30069:I- intermediary - field_30069- Lnet/minecraft/class_1309;field_30069:I- official - h- Lbtr;h:I
 
- 
field_30070public static final int field_30070- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30070- Lnet/minecraft/entity/LivingEntity;field_30070:I- intermediary - field_30070- Lnet/minecraft/class_1309;field_30070:I- official - i- Lbtr;i:I
 
- 
EQUIPMENT_SLOT_IDpublic static final int EQUIPMENT_SLOT_ID- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - EQUIPMENT_SLOT_ID- Lnet/minecraft/entity/LivingEntity;EQUIPMENT_SLOT_ID:I- intermediary - field_30071- Lnet/minecraft/class_1309;field_30071:I- official - j- Lbtr;j:I
 
- 
field_30072public static final int field_30072- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30072- Lnet/minecraft/entity/LivingEntity;field_30072:I- intermediary - field_30072- Lnet/minecraft/class_1309;field_30072:I- official - k- Lbtr;k:I
 
- 
field_48827public static final int field_48827- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_48827- Lnet/minecraft/entity/LivingEntity;field_48827:I- intermediary - field_48827- Lnet/minecraft/class_1309;field_48827:I- official - l- Lbtr;l:I
 
- 
GLOWING_FLAGpublic static final int GLOWING_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - GLOWING_FLAG- Lnet/minecraft/entity/LivingEntity;GLOWING_FLAG:I- intermediary - field_30073- Lnet/minecraft/class_1309;field_30073:I- official - m- Lbtr;m:I
 
- 
field_30074public static final int field_30074- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30074- Lnet/minecraft/entity/LivingEntity;field_30074:I- intermediary - field_30074- Lnet/minecraft/class_1309;field_30074:I- official - n- Lbtr;n:I
 
- 
field_30078private static final int field_30078- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30078- Lnet/minecraft/entity/LivingEntity;field_30078:I- intermediary - field_30078- Lnet/minecraft/class_1309;field_30078:I- official - bG- Lbtr;bG:I
 
- 
field_30075public static final double field_30075- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30075- Lnet/minecraft/entity/LivingEntity;field_30075:D- intermediary - field_30075- Lnet/minecraft/class_1309;field_30075:D- official - o- Lbtr;o:D
 
- 
GRAVITYpublic static final double GRAVITY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - GRAVITY- Lnet/minecraft/entity/LivingEntity;GRAVITY:D- intermediary - field_30076- Lnet/minecraft/class_1309;field_30076:D- official - p- Lbtr;p:D
 
- 
DEATH_TICKSpublic static final int DEATH_TICKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEATH_TICKS- Lnet/minecraft/entity/LivingEntity;DEATH_TICKS:I- intermediary - field_30077- Lnet/minecraft/class_1309;field_30077:I- official - q- Lbtr;q:I
 
- 
field_30080private static final int field_30080- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30080- Lnet/minecraft/entity/LivingEntity;field_30080:I- intermediary - field_30080- Lnet/minecraft/class_1309;field_30080:I- official - bH- Lbtr;bH:I
 
- 
field_30081private static final int field_30081- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30081- Lnet/minecraft/entity/LivingEntity;field_30081:I- intermediary - field_30081- Lnet/minecraft/class_1309;field_30081:I- official - bI- Lbtr;bI:I
 
- 
field_30063public static final int field_30063- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30063- Lnet/minecraft/entity/LivingEntity;field_30063:I- intermediary - field_30063- Lnet/minecraft/class_1309;field_30063:I- official - r- Lbtr;r:I
 
- 
field_44874public static final float field_44874- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_44874- Lnet/minecraft/entity/LivingEntity;field_44874:F- intermediary - field_44874- Lnet/minecraft/class_1309;field_44874:F- official - s- Lbtr;s:F
 
- 
MAX_ENTITY_VIEWING_DISTANCEprivate static final double MAX_ENTITY_VIEWING_DISTANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_ENTITY_VIEWING_DISTANCE- Lnet/minecraft/entity/LivingEntity;MAX_ENTITY_VIEWING_DISTANCE:D- intermediary - field_33908- Lnet/minecraft/class_1309;field_33908:D- official - bJ- Lbtr;bJ:D
 
- 
USING_ITEM_FLAGprotected static final int USING_ITEM_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - USING_ITEM_FLAG- Lnet/minecraft/entity/LivingEntity;USING_ITEM_FLAG:I- intermediary - field_30064- Lnet/minecraft/class_1309;field_30064:I- official - t- Lbtr;t:I
 
- 
OFF_HAND_ACTIVE_FLAGprotected static final int OFF_HAND_ACTIVE_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - OFF_HAND_ACTIVE_FLAG- Lnet/minecraft/entity/LivingEntity;OFF_HAND_ACTIVE_FLAG:I- intermediary - field_30065- Lnet/minecraft/class_1309;field_30065:I- official - u- Lbtr;u:I
 
- 
USING_RIPTIDE_FLAGprotected static final int USING_RIPTIDE_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - USING_RIPTIDE_FLAG- Lnet/minecraft/entity/LivingEntity;USING_RIPTIDE_FLAG:I- intermediary - field_30066- Lnet/minecraft/class_1309;field_30066:I- official - v- Lbtr;v:I
 
- 
LIVING_FLAGS- Mappings:
- Namespace - Name - Mixin selector - named - LIVING_FLAGS- Lnet/minecraft/entity/LivingEntity;LIVING_FLAGS:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_6257- Lnet/minecraft/class_1309;field_6257:Lnet/minecraft/class_2940;- official - aF- Lbtr;aF:Lakk;
 
- 
HEALTH- Mappings:
- Namespace - Name - Mixin selector - named - HEALTH- Lnet/minecraft/entity/LivingEntity;HEALTH:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_6247- Lnet/minecraft/class_1309;field_6247:Lnet/minecraft/class_2940;- official - bK- Lbtr;bK:Lakk;
 
- 
POTION_SWIRLS- Mappings:
- Namespace - Name - Mixin selector - named - POTION_SWIRLS- Lnet/minecraft/entity/LivingEntity;POTION_SWIRLS:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_49792- Lnet/minecraft/class_1309;field_49792:Lnet/minecraft/class_2940;- official - bL- Lbtr;bL:Lakk;
 
- 
POTION_SWIRLS_AMBIENT- Mappings:
- Namespace - Name - Mixin selector - named - POTION_SWIRLS_AMBIENT- Lnet/minecraft/entity/LivingEntity;POTION_SWIRLS_AMBIENT:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_6214- Lnet/minecraft/class_1309;field_6214:Lnet/minecraft/class_2940;- official - bM- Lbtr;bM:Lakk;
 
- 
STUCK_ARROW_COUNT- Mappings:
- Namespace - Name - Mixin selector - named - STUCK_ARROW_COUNT- Lnet/minecraft/entity/LivingEntity;STUCK_ARROW_COUNT:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_6219- Lnet/minecraft/class_1309;field_6219:Lnet/minecraft/class_2940;- official - bN- Lbtr;bN:Lakk;
 
- 
STINGER_COUNT- Mappings:
- Namespace - Name - Mixin selector - named - STINGER_COUNT- Lnet/minecraft/entity/LivingEntity;STINGER_COUNT:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_20348- Lnet/minecraft/class_1309;field_20348:Lnet/minecraft/class_2940;- official - bO- Lbtr;bO:Lakk;
 
- 
SLEEPING_POSITION- Mappings:
- Namespace - Name - Mixin selector - named - SLEEPING_POSITION- Lnet/minecraft/entity/LivingEntity;SLEEPING_POSITION:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_18073- Lnet/minecraft/class_1309;field_18073:Lnet/minecraft/class_2940;- official - bP- Lbtr;bP:Lakk;
 
- 
field_49793private static final int field_49793- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_49793- Lnet/minecraft/entity/LivingEntity;field_49793:I- intermediary - field_49793- Lnet/minecraft/class_1309;field_49793:I- official - bQ- Lbtr;bQ:I
 
- 
SLEEPING_DIMENSIONS- Mappings:
- Namespace - Name - Mixin selector - named - SLEEPING_DIMENSIONS- Lnet/minecraft/entity/LivingEntity;SLEEPING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;- intermediary - field_18072- Lnet/minecraft/class_1309;field_18072:Lnet/minecraft/class_4048;- official - aG- Lbtr;aG:Lbsz;
 
- 
BABY_SCALE_FACTORpublic static final float BABY_SCALE_FACTOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - BABY_SCALE_FACTOR- Lnet/minecraft/entity/LivingEntity;BABY_SCALE_FACTOR:F- intermediary - field_30068- Lnet/minecraft/class_1309;field_30068:F- official - aH- Lbtr;aH:F
 
- 
field_47756public static final float field_47756- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_47756- Lnet/minecraft/entity/LivingEntity;field_47756:F- intermediary - field_47756- Lnet/minecraft/class_1309;field_47756:F- official - aI- Lbtr;aI:F
 
- 
field_49972private static final float field_49972- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_49972- Lnet/minecraft/entity/LivingEntity;field_49972:F- intermediary - field_49972- Lnet/minecraft/class_1309;field_49972:F- official - bR- Lbtr;bR:F
 
- 
attributes- Mappings:
- Namespace - Name - Mixin selector - named - attributes- Lnet/minecraft/entity/LivingEntity;attributes:Lnet/minecraft/entity/attribute/AttributeContainer;- intermediary - field_6260- Lnet/minecraft/class_1309;field_6260:Lnet/minecraft/class_5131;- official - bS- Lbtr;bS:Lbuw;
 
- 
damageTracker- Mappings:
- Namespace - Name - Mixin selector - named - damageTracker- Lnet/minecraft/entity/LivingEntity;damageTracker:Lnet/minecraft/entity/damage/DamageTracker;- intermediary - field_6256- Lnet/minecraft/class_1309;field_6256:Lnet/minecraft/class_1283;- official - bT- Lbtr;bT:Lbrm;
 
- 
activeStatusEffects- Mappings:
- Namespace - Name - Mixin selector - named - activeStatusEffects- Lnet/minecraft/entity/LivingEntity;activeStatusEffects:Ljava/util/Map;- intermediary - field_6280- Lnet/minecraft/class_1309;field_6280:Ljava/util/Map;- official - bU- Lbtr;bU:Ljava/util/Map;
 
- 
syncedHandStacks- Mappings:
- Namespace - Name - Mixin selector - named - syncedHandStacks- Lnet/minecraft/entity/LivingEntity;syncedHandStacks:Lnet/minecraft/util/collection/DefaultedList;- intermediary - field_6234- Lnet/minecraft/class_1309;field_6234:Lnet/minecraft/class_2371;- official - bV- Lbtr;bV:Ljr;
 
- 
syncedArmorStacks- Mappings:
- Namespace - Name - Mixin selector - named - syncedArmorStacks- Lnet/minecraft/entity/LivingEntity;syncedArmorStacks:Lnet/minecraft/util/collection/DefaultedList;- intermediary - field_6248- Lnet/minecraft/class_1309;field_6248:Lnet/minecraft/class_2371;- official - bW- Lbtr;bW:Ljr;
 
- 
syncedBodyArmorStack- Mappings:
- Namespace - Name - Mixin selector - named - syncedBodyArmorStack- Lnet/minecraft/entity/LivingEntity;syncedBodyArmorStack:Lnet/minecraft/item/ItemStack;- intermediary - field_48826- Lnet/minecraft/class_1309;field_48826:Lnet/minecraft/class_1799;- official - bX- Lbtr;bX:Lcur;
 
- 
handSwingingpublic boolean handSwinging- Mappings:
- Namespace - Name - Mixin selector - named - handSwinging- Lnet/minecraft/entity/LivingEntity;handSwinging:Z- intermediary - field_6252- Lnet/minecraft/class_1309;field_6252:Z- official - aJ- Lbtr;aJ:Z
 
- 
noDragprivate boolean noDrag- Mappings:
- Namespace - Name - Mixin selector - named - noDrag- Lnet/minecraft/entity/LivingEntity;noDrag:Z- intermediary - field_30082- Lnet/minecraft/class_1309;field_30082:Z- official - bY- Lbtr;bY:Z
 
- 
preferredHand- Mappings:
- Namespace - Name - Mixin selector - named - preferredHand- Lnet/minecraft/entity/LivingEntity;preferredHand:Lnet/minecraft/util/Hand;- intermediary - field_6266- Lnet/minecraft/class_1309;field_6266:Lnet/minecraft/class_1268;- official - aK- Lbtr;aK:Lbqv;
 
- 
handSwingTickspublic int handSwingTicks- Mappings:
- Namespace - Name - Mixin selector - named - handSwingTicks- Lnet/minecraft/entity/LivingEntity;handSwingTicks:I- intermediary - field_6279- Lnet/minecraft/class_1309;field_6279:I- official - aL- Lbtr;aL:I
 
- 
stuckArrowTimerpublic int stuckArrowTimer- Mappings:
- Namespace - Name - Mixin selector - named - stuckArrowTimer- Lnet/minecraft/entity/LivingEntity;stuckArrowTimer:I- intermediary - field_6218- Lnet/minecraft/class_1309;field_6218:I- official - aM- Lbtr;aM:I
 
- 
stuckStingerTimerpublic int stuckStingerTimer- Mappings:
- Namespace - Name - Mixin selector - named - stuckStingerTimer- Lnet/minecraft/entity/LivingEntity;stuckStingerTimer:I- intermediary - field_20347- Lnet/minecraft/class_1309;field_20347:I- official - aN- Lbtr;aN:I
 
- 
hurtTimepublic int hurtTime- Mappings:
- Namespace - Name - Mixin selector - named - hurtTime- Lnet/minecraft/entity/LivingEntity;hurtTime:I- intermediary - field_6235- Lnet/minecraft/class_1309;field_6235:I- official - aO- Lbtr;aO:I
 
- 
maxHurtTimepublic int maxHurtTime- Mappings:
- Namespace - Name - Mixin selector - named - maxHurtTime- Lnet/minecraft/entity/LivingEntity;maxHurtTime:I- intermediary - field_6254- Lnet/minecraft/class_1309;field_6254:I- official - aP- Lbtr;aP:I
 
- 
deathTimepublic int deathTime- Mappings:
- Namespace - Name - Mixin selector - named - deathTime- Lnet/minecraft/entity/LivingEntity;deathTime:I- intermediary - field_6213- Lnet/minecraft/class_1309;field_6213:I- official - aQ- Lbtr;aQ:I
 
- 
lastHandSwingProgresspublic float lastHandSwingProgress- Mappings:
- Namespace - Name - Mixin selector - named - lastHandSwingProgress- Lnet/minecraft/entity/LivingEntity;lastHandSwingProgress:F- intermediary - field_6229- Lnet/minecraft/class_1309;field_6229:F- official - aR- Lbtr;aR:F
 
- 
handSwingProgresspublic float handSwingProgress- Mappings:
- Namespace - Name - Mixin selector - named - handSwingProgress- Lnet/minecraft/entity/LivingEntity;handSwingProgress:F- intermediary - field_6251- Lnet/minecraft/class_1309;field_6251:F- official - aS- Lbtr;aS:F
 
- 
lastAttackedTicksprotected int lastAttackedTicks- Mappings:
- Namespace - Name - Mixin selector - named - lastAttackedTicks- Lnet/minecraft/entity/LivingEntity;lastAttackedTicks:I- intermediary - field_6273- Lnet/minecraft/class_1309;field_6273:I- official - aT- Lbtr;aT:I
 
- 
limbAnimator- Mappings:
- Namespace - Name - Mixin selector - named - limbAnimator- Lnet/minecraft/entity/LivingEntity;limbAnimator:Lnet/minecraft/entity/LimbAnimator;- intermediary - field_42108- Lnet/minecraft/class_1309;field_42108:Lnet/minecraft/class_8080;- official - aU- Lbtr;aU:Lbus;
 
- 
defaultMaxHealthpublic final int defaultMaxHealth- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - defaultMaxHealth- Lnet/minecraft/entity/LivingEntity;defaultMaxHealth:I- intermediary - field_6269- Lnet/minecraft/class_1309;field_6269:I- official - aV- Lbtr;aV:I
 
- 
randomLargeSeedpublic final float randomLargeSeed- Mappings:
- Namespace - Name - Mixin selector - named - randomLargeSeed- Lnet/minecraft/entity/LivingEntity;randomLargeSeed:F- intermediary - field_6244- Lnet/minecraft/class_1309;field_6244:F- official - aW- Lbtr;aW:F
 
- 
randomSmallSeedpublic final float randomSmallSeed- Mappings:
- Namespace - Name - Mixin selector - named - randomSmallSeed- Lnet/minecraft/entity/LivingEntity;randomSmallSeed:F- intermediary - field_6262- Lnet/minecraft/class_1309;field_6262:F- official - aX- Lbtr;aX:F
 
- 
bodyYawpublic float bodyYaw- Mappings:
- Namespace - Name - Mixin selector - named - bodyYaw- Lnet/minecraft/entity/LivingEntity;bodyYaw:F- intermediary - field_6283- Lnet/minecraft/class_1309;field_6283:F- official - aY- Lbtr;aY:F
 
- 
prevBodyYawpublic float prevBodyYaw- Mappings:
- Namespace - Name - Mixin selector - named - prevBodyYaw- Lnet/minecraft/entity/LivingEntity;prevBodyYaw:F- intermediary - field_6220- Lnet/minecraft/class_1309;field_6220:F- official - aZ- Lbtr;aZ:F
 
- 
headYawpublic float headYaw- Mappings:
- Namespace - Name - Mixin selector - named - headYaw- Lnet/minecraft/entity/LivingEntity;headYaw:F- intermediary - field_6241- Lnet/minecraft/class_1309;field_6241:F- official - ba- Lbtr;ba:F
 
- 
prevHeadYawpublic float prevHeadYaw- Mappings:
- Namespace - Name - Mixin selector - named - prevHeadYaw- Lnet/minecraft/entity/LivingEntity;prevHeadYaw:F- intermediary - field_6259- Lnet/minecraft/class_1309;field_6259:F- official - bb- Lbtr;bb:F
 
- 
attackingPlayer- Mappings:
- Namespace - Name - Mixin selector - named - attackingPlayer- Lnet/minecraft/entity/LivingEntity;attackingPlayer:Lnet/minecraft/entity/player/PlayerEntity;- intermediary - field_6258- Lnet/minecraft/class_1309;field_6258:Lnet/minecraft/class_1657;- official - bc- Lbtr;bc:Lcmz;
 
- 
playerHitTimerprotected int playerHitTimer- Mappings:
- Namespace - Name - Mixin selector - named - playerHitTimer- Lnet/minecraft/entity/LivingEntity;playerHitTimer:I- intermediary - field_6238- Lnet/minecraft/class_1309;field_6238:I- official - bd- Lbtr;bd:I
 
- 
deadprotected boolean dead- Mappings:
- Namespace - Name - Mixin selector - named - dead- Lnet/minecraft/entity/LivingEntity;dead:Z- intermediary - field_6272- Lnet/minecraft/class_1309;field_6272:Z- official - be- Lbtr;be:Z
 
- 
despawnCounterprotected int despawnCounter- Mappings:
- Namespace - Name - Mixin selector - named - despawnCounter- Lnet/minecraft/entity/LivingEntity;despawnCounter:I- intermediary - field_6278- Lnet/minecraft/class_1309;field_6278:I- official - bf- Lbtr;bf:I
 
- 
prevStepBobbingAmountprotected float prevStepBobbingAmount- Mappings:
- Namespace - Name - Mixin selector - named - prevStepBobbingAmount- Lnet/minecraft/entity/LivingEntity;prevStepBobbingAmount:F- intermediary - field_6217- Lnet/minecraft/class_1309;field_6217:F- official - bg- Lbtr;bg:F
 
- 
stepBobbingAmountprotected float stepBobbingAmount- Mappings:
- Namespace - Name - Mixin selector - named - stepBobbingAmount- Lnet/minecraft/entity/LivingEntity;stepBobbingAmount:F- intermediary - field_6233- Lnet/minecraft/class_1309;field_6233:F- official - bh- Lbtr;bh:F
 
- 
lookDirectionprotected float lookDirection- Mappings:
- Namespace - Name - Mixin selector - named - lookDirection- Lnet/minecraft/entity/LivingEntity;lookDirection:F- intermediary - field_6255- Lnet/minecraft/class_1309;field_6255:F- official - bi- Lbtr;bi:F
 
- 
prevLookDirectionprotected float prevLookDirection- Mappings:
- Namespace - Name - Mixin selector - named - prevLookDirection- Lnet/minecraft/entity/LivingEntity;prevLookDirection:F- intermediary - field_6275- Lnet/minecraft/class_1309;field_6275:F- official - bj- Lbtr;bj:F
 
- 
field_6215protected float field_6215- Mappings:
- Namespace - Name - Mixin selector - named - field_6215- Lnet/minecraft/entity/LivingEntity;field_6215:F- intermediary - field_6215- Lnet/minecraft/class_1309;field_6215:F- official - bk- Lbtr;bk:F
 
- 
scoreAmountprotected int scoreAmount- Mappings:
- Namespace - Name - Mixin selector - named - scoreAmount- Lnet/minecraft/entity/LivingEntity;scoreAmount:I- intermediary - field_6232- Lnet/minecraft/class_1309;field_6232:I- official - bl- Lbtr;bl:I
 
- 
lastDamageTakenprotected float lastDamageTaken- Mappings:
- Namespace - Name - Mixin selector - named - lastDamageTaken- Lnet/minecraft/entity/LivingEntity;lastDamageTaken:F- intermediary - field_6253- Lnet/minecraft/class_1309;field_6253:F- official - bm- Lbtr;bm:F
 
- 
jumpingprotected boolean jumping- Mappings:
- Namespace - Name - Mixin selector - named - jumping- Lnet/minecraft/entity/LivingEntity;jumping:Z- intermediary - field_6282- Lnet/minecraft/class_1309;field_6282:Z- official - bn- Lbtr;bn:Z
 
- 
sidewaysSpeedpublic float sidewaysSpeed- Mappings:
- Namespace - Name - Mixin selector - named - sidewaysSpeed- Lnet/minecraft/entity/LivingEntity;sidewaysSpeed:F- intermediary - field_6212- Lnet/minecraft/class_1309;field_6212:F- official - bo- Lbtr;bo:F
 
- 
upwardSpeedpublic float upwardSpeed- Mappings:
- Namespace - Name - Mixin selector - named - upwardSpeed- Lnet/minecraft/entity/LivingEntity;upwardSpeed:F- intermediary - field_6227- Lnet/minecraft/class_1309;field_6227:F- official - bp- Lbtr;bp:F
 
- 
forwardSpeedpublic float forwardSpeed- Mappings:
- Namespace - Name - Mixin selector - named - forwardSpeed- Lnet/minecraft/entity/LivingEntity;forwardSpeed:F- intermediary - field_6250- Lnet/minecraft/class_1309;field_6250:F- official - bq- Lbtr;bq:F
 
- 
bodyTrackingIncrementsprotected int bodyTrackingIncrements- Mappings:
- Namespace - Name - Mixin selector - named - bodyTrackingIncrements- Lnet/minecraft/entity/LivingEntity;bodyTrackingIncrements:I- intermediary - field_6210- Lnet/minecraft/class_1309;field_6210:I- official - br- Lbtr;br:I
 
- 
serverXprotected double serverX- Mappings:
- Namespace - Name - Mixin selector - named - serverX- Lnet/minecraft/entity/LivingEntity;serverX:D- intermediary - field_6224- Lnet/minecraft/class_1309;field_6224:D- official - bs- Lbtr;bs:D
 
- 
serverYprotected double serverY- Mappings:
- Namespace - Name - Mixin selector - named - serverY- Lnet/minecraft/entity/LivingEntity;serverY:D- intermediary - field_6245- Lnet/minecraft/class_1309;field_6245:D- official - bt- Lbtr;bt:D
 
- 
serverZprotected double serverZ- Mappings:
- Namespace - Name - Mixin selector - named - serverZ- Lnet/minecraft/entity/LivingEntity;serverZ:D- intermediary - field_6263- Lnet/minecraft/class_1309;field_6263:D- official - bu- Lbtr;bu:D
 
- 
serverYawprotected double serverYaw- Mappings:
- Namespace - Name - Mixin selector - named - serverYaw- Lnet/minecraft/entity/LivingEntity;serverYaw:D- intermediary - field_6284- Lnet/minecraft/class_1309;field_6284:D- official - bv- Lbtr;bv:D
 
- 
serverPitchprotected double serverPitch- Mappings:
- Namespace - Name - Mixin selector - named - serverPitch- Lnet/minecraft/entity/LivingEntity;serverPitch:D- intermediary - field_6221- Lnet/minecraft/class_1309;field_6221:D- official - bw- Lbtr;bw:D
 
- 
serverHeadYawprotected double serverHeadYaw- Mappings:
- Namespace - Name - Mixin selector - named - serverHeadYaw- Lnet/minecraft/entity/LivingEntity;serverHeadYaw:D- intermediary - field_45123- Lnet/minecraft/class_1309;field_45123:D- official - bx- Lbtr;bx:D
 
- 
headTrackingIncrementsprotected int headTrackingIncrements- Mappings:
- Namespace - Name - Mixin selector - named - headTrackingIncrements- Lnet/minecraft/entity/LivingEntity;headTrackingIncrements:I- intermediary - field_6265- Lnet/minecraft/class_1309;field_6265:I- official - by- Lbtr;by:I
 
- 
effectsChangedprivate boolean effectsChanged- Mappings:
- Namespace - Name - Mixin selector - named - effectsChanged- Lnet/minecraft/entity/LivingEntity;effectsChanged:Z- intermediary - field_6285- Lnet/minecraft/class_1309;field_6285:Z- official - bZ- Lbtr;bZ:Z
 
- 
attacker- Mappings:
- Namespace - Name - Mixin selector - named - attacker- Lnet/minecraft/entity/LivingEntity;attacker:Lnet/minecraft/entity/LivingEntity;- intermediary - field_6274- Lnet/minecraft/class_1309;field_6274:Lnet/minecraft/class_1309;- official - ca- Lbtr;ca:Lbtr;
 
- 
lastAttackedTimeprivate int lastAttackedTime- Mappings:
- Namespace - Name - Mixin selector - named - lastAttackedTime- Lnet/minecraft/entity/LivingEntity;lastAttackedTime:I- intermediary - field_6230- Lnet/minecraft/class_1309;field_6230:I- official - cb- Lbtr;cb:I
 
- 
attacking- Mappings:
- Namespace - Name - Mixin selector - named - attacking- Lnet/minecraft/entity/LivingEntity;attacking:Lnet/minecraft/entity/LivingEntity;- intermediary - field_6236- Lnet/minecraft/class_1309;field_6236:Lnet/minecraft/class_1309;- official - cc- Lbtr;cc:Lbtr;
 
- 
lastAttackTimeprivate int lastAttackTime- Mappings:
- Namespace - Name - Mixin selector - named - lastAttackTime- Lnet/minecraft/entity/LivingEntity;lastAttackTime:I- intermediary - field_6270- Lnet/minecraft/class_1309;field_6270:I- official - cd- Lbtr;cd:I
 
- 
movementSpeedprivate float movementSpeed- Mappings:
- Namespace - Name - Mixin selector - named - movementSpeed- Lnet/minecraft/entity/LivingEntity;movementSpeed:F- intermediary - field_6287- Lnet/minecraft/class_1309;field_6287:F- official - ce- Lbtr;ce:F
 
- 
jumpingCooldownprivate int jumpingCooldown- Mappings:
- Namespace - Name - Mixin selector - named - jumpingCooldown- Lnet/minecraft/entity/LivingEntity;jumpingCooldown:I- intermediary - field_6228- Lnet/minecraft/class_1309;field_6228:I- official - cf- Lbtr;cf:I
 
- 
absorptionAmountprivate float absorptionAmount- Mappings:
- Namespace - Name - Mixin selector - named - absorptionAmount- Lnet/minecraft/entity/LivingEntity;absorptionAmount:F- intermediary - field_6246- Lnet/minecraft/class_1309;field_6246:F- official - cg- Lbtr;cg:F
 
- 
activeItemStack- Mappings:
- Namespace - Name - Mixin selector - named - activeItemStack- Lnet/minecraft/entity/LivingEntity;activeItemStack:Lnet/minecraft/item/ItemStack;- intermediary - field_6277- Lnet/minecraft/class_1309;field_6277:Lnet/minecraft/class_1799;- official - bz- Lbtr;bz:Lcur;
 
- 
itemUseTimeLeftprotected int itemUseTimeLeft- Mappings:
- Namespace - Name - Mixin selector - named - itemUseTimeLeft- Lnet/minecraft/entity/LivingEntity;itemUseTimeLeft:I- intermediary - field_6222- Lnet/minecraft/class_1309;field_6222:I- official - bA- Lbtr;bA:I
 
- 
fallFlyingTicksprotected int fallFlyingTicks- Mappings:
- Namespace - Name - Mixin selector - named - fallFlyingTicks- Lnet/minecraft/entity/LivingEntity;fallFlyingTicks:I- intermediary - field_6239- Lnet/minecraft/class_1309;field_6239:I- official - bB- Lbtr;bB:I
 
- 
lastBlockPos- Mappings:
- Namespace - Name - Mixin selector - named - lastBlockPos- Lnet/minecraft/entity/LivingEntity;lastBlockPos:Lnet/minecraft/util/math/BlockPos;- intermediary - field_6268- Lnet/minecraft/class_1309;field_6268:Lnet/minecraft/class_2338;- official - ch- Lbtr;ch:Liz;
 
- 
climbingPos- Mappings:
- Namespace - Name - Mixin selector - named - climbingPos- Lnet/minecraft/entity/LivingEntity;climbingPos:Ljava/util/Optional;- intermediary - field_22418- Lnet/minecraft/class_1309;field_22418:Ljava/util/Optional;- official - ci- Lbtr;ci:Ljava/util/Optional;
 
- 
lastDamageSource- Mappings:
- Namespace - Name - Mixin selector - named - lastDamageSource- Lnet/minecraft/entity/LivingEntity;lastDamageSource:Lnet/minecraft/entity/damage/DamageSource;- intermediary - field_6276- Lnet/minecraft/class_1309;field_6276:Lnet/minecraft/class_1282;- official - cj- Lbtr;cj:Lbrp;
 
- 
lastDamageTimeprivate long lastDamageTime- Mappings:
- Namespace - Name - Mixin selector - named - lastDamageTime- Lnet/minecraft/entity/LivingEntity;lastDamageTime:J- intermediary - field_6226- Lnet/minecraft/class_1309;field_6226:J- official - ck- Lbtr;ck:J
 
- 
riptideTicksprotected int riptideTicks- Mappings:
- Namespace - Name - Mixin selector - named - riptideTicks- Lnet/minecraft/entity/LivingEntity;riptideTicks:I- intermediary - field_6261- Lnet/minecraft/class_1309;field_6261:I- official - bC- Lbtr;bC:I
 
- 
leaningPitchprivate float leaningPitch- Mappings:
- Namespace - Name - Mixin selector - named - leaningPitch- Lnet/minecraft/entity/LivingEntity;leaningPitch:F- intermediary - field_6243- Lnet/minecraft/class_1309;field_6243:F- official - cl- Lbtr;cl:F
 
- 
lastLeaningPitchprivate float lastLeaningPitch- Mappings:
- Namespace - Name - Mixin selector - named - lastLeaningPitch- Lnet/minecraft/entity/LivingEntity;lastLeaningPitch:F- intermediary - field_6264- Lnet/minecraft/class_1309;field_6264:F- official - cm- Lbtr;cm:F
 
- 
brain- Mappings:
- Namespace - Name - Mixin selector - named - brain- Lnet/minecraft/entity/LivingEntity;brain:Lnet/minecraft/entity/ai/brain/Brain;- intermediary - field_18321- Lnet/minecraft/class_1309;field_18321:Lnet/minecraft/class_4095;- official - bD- Lbtr;bD:Lbut;
 
- 
experienceDroppingDisabledprivate boolean experienceDroppingDisabled- Mappings:
- Namespace - Name - Mixin selector - named - experienceDroppingDisabled- Lnet/minecraft/entity/LivingEntity;experienceDroppingDisabled:Z- intermediary - field_37421- Lnet/minecraft/class_1309;field_37421:Z- official - cn- Lbtr;cn:Z
 
- 
prevScaleprotected float prevScale- Mappings:
- Namespace - Name - Mixin selector - named - prevScale- Lnet/minecraft/entity/LivingEntity;prevScale:F- intermediary - field_47757- Lnet/minecraft/class_1309;field_47757:F- official - bE- Lbtr;bE:F
 
 
- 
- 
Constructor Details- 
LivingEntity- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V- intermediary - <init>- Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V- official - <init>- Lbsw;<init>(Lbtc;Ldca;)V
 
 
- 
- 
Method Details- 
getBrain- Mappings:
- Namespace - Name - Mixin selector - named - getBrain- Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;- intermediary - method_18868- Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;- official - dS- Lbtr;dS()Lbut;
 
- 
createBrainProfile- Mappings:
- Namespace - Name - Mixin selector - named - createBrainProfile- Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;- intermediary - method_28306- Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;- official - dT- Lbtr;dT()Lbut$b;
 
- 
deserializeBrain- Mappings:
- Namespace - Name - Mixin selector - named - deserializeBrain- Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;- intermediary - method_18867- Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;- official - a- Lbtr;a(Lcom/mojang/serialization/Dynamic;)Lbut;
 
- 
killpublic void kill()Kills the entity.This drops loot when applicable, and emits the game event.invalid referenceGameEvent#ENTITY_DIE
- 
canTarget- Mappings:
- Namespace - Name - Mixin selector - named - canTarget- Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/EntityType;)Z- intermediary - method_5973- Lnet/minecraft/class_1309;method_5973(Lnet/minecraft/class_1299;)Z- official - a- Lbtr;a(Lbtc;)Z
 
- 
initDataTrackerInitializes data tracker.- Specified by:
- initDataTrackerin class- Entity
- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
- Namespace - Name - Mixin selector - named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V- official - a- Lbsw;a(Lako$a;)V
 
- 
createLivingAttributes- Mappings:
- Namespace - Name - Mixin selector - named - createLivingAttributes- Lnet/minecraft/entity/LivingEntity;createLivingAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;- intermediary - method_26827- Lnet/minecraft/class_1309;method_26827()Lnet/minecraft/class_5132$class_5133;- official - dU- Lbtr;dU()Lbuy$a;
 
- 
fallprotected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls. Flying mobs should override this to do nothing.- Overrides:
- fallin class- Entity
- Implementation Note:
- If on ground, this calls Block.onLandedUpon(net.minecraft.world.World, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.entity.Entity, float), which can add or reduce fall damage, emits, then callsinvalid referenceGameEvent#HIT_GROUNDEntity.onLanding(). Otherwise, ifheightDifferenceis negative, it subtracts that value fromEntity.fallDistance.
- Mappings:
- Namespace - Name - Mixin selector - named - fall- Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_5623- Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V- official - a- Lbsw;a(DZLdse;Liz;)V
 
- 
canBreatheInWaterpublic final boolean canBreatheInWater()- Mappings:
- Namespace - Name - Mixin selector - named - canBreatheInWater- Lnet/minecraft/entity/LivingEntity;canBreatheInWater()Z- intermediary - method_6094- Lnet/minecraft/class_1309;method_6094()Z- official - dV- Lbtr;dV()Z
 
- 
getLeaningPitchpublic float getLeaningPitch(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - named - getLeaningPitch- Lnet/minecraft/entity/LivingEntity;getLeaningPitch(F)F- intermediary - method_6024- Lnet/minecraft/class_1309;method_6024(F)F- official - a- Lbtr;a(F)F
 
- 
baseTickpublic void baseTick()
- 
shouldDisplaySoulSpeedEffectspublic boolean shouldDisplaySoulSpeedEffects()- Mappings:
- Namespace - Name - Mixin selector - named - shouldDisplaySoulSpeedEffects- Lnet/minecraft/entity/LivingEntity;shouldDisplaySoulSpeedEffects()Z- intermediary - method_27302- Lnet/minecraft/class_1309;method_27302()Z- official - dW- Lbtr;dW()Z
 
- 
displaySoulSpeedEffectsprotected void displaySoulSpeedEffects()- Mappings:
- Namespace - Name - Mixin selector - named - displaySoulSpeedEffects- Lnet/minecraft/entity/LivingEntity;displaySoulSpeedEffects()V- intermediary - method_25937- Lnet/minecraft/class_1309;method_25937()V- official - dX- Lbtr;dX()V
 
- 
isOnSoulSpeedBlockprotected boolean isOnSoulSpeedBlock()- Mappings:
- Namespace - Name - Mixin selector - named - isOnSoulSpeedBlock- Lnet/minecraft/entity/LivingEntity;isOnSoulSpeedBlock()Z- intermediary - method_27303- Lnet/minecraft/class_1309;method_27303()Z- official - dY- Lbtr;dY()Z
 
- 
getVelocityMultiplierprotected float getVelocityMultiplier()- Overrides:
- getVelocityMultiplierin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getVelocityMultiplier- Lnet/minecraft/entity/Entity;getVelocityMultiplier()F- intermediary - method_23326- Lnet/minecraft/class_1297;method_23326()F- official - aN- Lbsw;aN()F
 
- 
shouldRemoveSoulSpeedBoost- Mappings:
- Namespace - Name - Mixin selector - named - shouldRemoveSoulSpeedBoost- Lnet/minecraft/entity/LivingEntity;shouldRemoveSoulSpeedBoost(Lnet/minecraft/block/BlockState;)Z- intermediary - method_29500- Lnet/minecraft/class_1309;method_29500(Lnet/minecraft/class_2680;)Z- official - c- Lbtr;c(Ldse;)Z
 
- 
removeSoulSpeedBoostprotected void removeSoulSpeedBoost()- Mappings:
- Namespace - Name - Mixin selector - named - removeSoulSpeedBoost- Lnet/minecraft/entity/LivingEntity;removeSoulSpeedBoost()V- intermediary - method_29501- Lnet/minecraft/class_1309;method_29501()V- official - dZ- Lbtr;dZ()V
 
- 
addSoulSpeedBoostIfNeededprotected void addSoulSpeedBoostIfNeeded()- Mappings:
- Namespace - Name - Mixin selector - named - addSoulSpeedBoostIfNeeded- Lnet/minecraft/entity/LivingEntity;addSoulSpeedBoostIfNeeded()V- intermediary - method_29502- Lnet/minecraft/class_1309;method_29502()V- official - ea- Lbtr;ea()V
 
- 
removePowderSnowSlowprotected void removePowderSnowSlow()- Mappings:
- Namespace - Name - Mixin selector - named - removePowderSnowSlow- Lnet/minecraft/entity/LivingEntity;removePowderSnowSlow()V- intermediary - method_32324- Lnet/minecraft/class_1309;method_32324()V- official - eb- Lbtr;eb()V
 
- 
addPowderSnowSlowIfNeededprotected void addPowderSnowSlowIfNeeded()- Mappings:
- Namespace - Name - Mixin selector - named - addPowderSnowSlowIfNeeded- Lnet/minecraft/entity/LivingEntity;addPowderSnowSlowIfNeeded()V- intermediary - method_32325- Lnet/minecraft/class_1309;method_32325()V- official - ec- Lbtr;ec()V
 
- 
applyMovementEffects- Mappings:
- Namespace - Name - Mixin selector - named - applyMovementEffects- Lnet/minecraft/entity/LivingEntity;applyMovementEffects(Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_6126- Lnet/minecraft/class_1309;method_6126(Lnet/minecraft/class_2338;)V- official - c- Lbtr;c(Liz;)V
 
- 
isBabypublic boolean isBaby()- Mappings:
- Namespace - Name - Mixin selector - named - isBaby- Lnet/minecraft/entity/LivingEntity;isBaby()Z- intermediary - method_6109- Lnet/minecraft/class_1309;method_6109()Z- official - p_- Lbtr;p_()Z
 
- 
getScaleFactorpublic float getScaleFactor()- Mappings:
- Namespace - Name - Mixin selector - named - getScaleFactor- Lnet/minecraft/entity/LivingEntity;getScaleFactor()F- intermediary - method_17825- Lnet/minecraft/class_1309;method_17825()F- official - ed- Lbtr;ed()F
 
- 
getScalepublic float getScale()- Mappings:
- Namespace - Name - Mixin selector - named - getScale- Lnet/minecraft/entity/LivingEntity;getScale()F- intermediary - method_55693- Lnet/minecraft/class_1309;method_55693()F- official - ee- Lbtr;ee()F
 
- 
clampScaleprotected float clampScale(float scale) - Mappings:
- Namespace - Name - Mixin selector - named - clampScale- Lnet/minecraft/entity/LivingEntity;clampScale(F)F- intermediary - method_56077- Lnet/minecraft/class_1309;method_56077(F)F- official - b- Lbtr;b(F)F
 
- 
shouldSwimInFluidsprotected boolean shouldSwimInFluids()- Mappings:
- Namespace - Name - Mixin selector - named - shouldSwimInFluids- Lnet/minecraft/entity/LivingEntity;shouldSwimInFluids()Z- intermediary - method_29920- Lnet/minecraft/class_1309;method_29920()Z- official - ef- Lbtr;ef()Z
 
- 
updatePostDeathprotected void updatePostDeath()- Mappings:
- Namespace - Name - Mixin selector - named - updatePostDeath- Lnet/minecraft/entity/LivingEntity;updatePostDeath()V- intermediary - method_6108- Lnet/minecraft/class_1309;method_6108()V- official - eg- Lbtr;eg()V
 
- 
shouldDropXppublic boolean shouldDropXp()Returns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.If shouldAlwaysDropXp()returnstrue, this check is disregarded.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - shouldDropXp- Lnet/minecraft/entity/LivingEntity;shouldDropXp()Z- intermediary - method_6054- Lnet/minecraft/class_1309;method_6054()Z- official - eh- Lbtr;eh()Z
 
- 
shouldDropLootprotected boolean shouldDropLoot()- Mappings:
- Namespace - Name - Mixin selector - named - shouldDropLoot- Lnet/minecraft/entity/LivingEntity;shouldDropLoot()Z- intermediary - method_27071- Lnet/minecraft/class_1309;method_27071()Z- official - ei- Lbtr;ei()Z
 
- 
getNextAirUnderwaterprotected int getNextAirUnderwater(int air) - Mappings:
- Namespace - Name - Mixin selector - named - getNextAirUnderwater- Lnet/minecraft/entity/LivingEntity;getNextAirUnderwater(I)I- intermediary - method_6130- Lnet/minecraft/class_1309;method_6130(I)I- official - n- Lbtr;n(I)I
 
- 
getNextAirOnLandprotected int getNextAirOnLand(int air) - Mappings:
- Namespace - Name - Mixin selector - named - getNextAirOnLand- Lnet/minecraft/entity/LivingEntity;getNextAirOnLand(I)I- intermediary - method_6064- Lnet/minecraft/class_1309;method_6064(I)I- official - o- Lbtr;o(I)I
 
- 
getXpToDroppublic int getXpToDrop()Called when this entity is killed and returns the amount of experience to drop.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getXpToDrop- Lnet/minecraft/entity/LivingEntity;getXpToDrop()I- intermediary - method_6110- Lnet/minecraft/class_1309;method_6110()I- official - ej- Lbtr;ej()I
 
- 
shouldAlwaysDropXpprotected boolean shouldAlwaysDropXp()Returns if this entity may always drop experience, skipping any other checks.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - shouldAlwaysDropXp- Lnet/minecraft/entity/LivingEntity;shouldAlwaysDropXp()Z- intermediary - method_6071- Lnet/minecraft/class_1309;method_6071()Z- official - ek- Lbtr;ek()Z
 
- 
getRandom- Mappings:
- Namespace - Name - Mixin selector - named - getRandom- Lnet/minecraft/entity/LivingEntity;getRandom()Lnet/minecraft/util/math/random/Random;- intermediary - method_6051- Lnet/minecraft/class_1309;method_6051()Lnet/minecraft/class_5819;- official - el- Lbtr;el()Lazh;
 
- 
getAttacker- Mappings:
- Namespace - Name - Mixin selector - named - getAttacker- Lnet/minecraft/entity/LivingEntity;getAttacker()Lnet/minecraft/entity/LivingEntity;- intermediary - method_6065- Lnet/minecraft/class_1309;method_6065()Lnet/minecraft/class_1309;- official - em- Lbtr;em()Lbtr;
 
- 
getLastAttacker- Specified by:
- getLastAttackerin interface- Attackable
- Mappings:
- Namespace - Name - Mixin selector - named - getLastAttacker- Lnet/minecraft/entity/Attackable;getLastAttacker()Lnet/minecraft/entity/LivingEntity;- intermediary - method_49107- Lnet/minecraft/class_8149;method_49107()Lnet/minecraft/class_1309;- official - T_- Lbst;T_()Lbtr;
 
- 
getLastAttackedTimepublic int getLastAttackedTime()- Mappings:
- Namespace - Name - Mixin selector - named - getLastAttackedTime- Lnet/minecraft/entity/LivingEntity;getLastAttackedTime()I- intermediary - method_6117- Lnet/minecraft/class_1309;method_6117()I- official - en- Lbtr;en()I
 
- 
setAttacking- Mappings:
- Namespace - Name - Mixin selector - named - setAttacking- Lnet/minecraft/entity/LivingEntity;setAttacking(Lnet/minecraft/entity/player/PlayerEntity;)V- intermediary - method_29505- Lnet/minecraft/class_1309;method_29505(Lnet/minecraft/class_1657;)V- official - c- Lbtr;c(Lcmz;)V
 
- 
setAttacker- Mappings:
- Namespace - Name - Mixin selector - named - setAttacker- Lnet/minecraft/entity/LivingEntity;setAttacker(Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_6015- Lnet/minecraft/class_1309;method_6015(Lnet/minecraft/class_1309;)V- official - a- Lbtr;a(Lbtr;)V
 
- 
getAttacking- Mappings:
- Namespace - Name - Mixin selector - named - getAttacking- Lnet/minecraft/entity/LivingEntity;getAttacking()Lnet/minecraft/entity/LivingEntity;- intermediary - method_6052- Lnet/minecraft/class_1309;method_6052()Lnet/minecraft/class_1309;- official - eo- Lbtr;eo()Lbtr;
 
- 
getLastAttackTimepublic int getLastAttackTime()- Mappings:
- Namespace - Name - Mixin selector - named - getLastAttackTime- Lnet/minecraft/entity/LivingEntity;getLastAttackTime()I- intermediary - method_6083- Lnet/minecraft/class_1309;method_6083()I- official - ep- Lbtr;ep()I
 
- 
onAttacking- Mappings:
- Namespace - Name - Mixin selector - named - onAttacking- Lnet/minecraft/entity/LivingEntity;onAttacking(Lnet/minecraft/entity/Entity;)V- intermediary - method_6114- Lnet/minecraft/class_1309;method_6114(Lnet/minecraft/class_1297;)V- official - A- Lbtr;A(Lbsw;)V
 
- 
getDespawnCounterpublic int getDespawnCounter()- Mappings:
- Namespace - Name - Mixin selector - named - getDespawnCounter- Lnet/minecraft/entity/LivingEntity;getDespawnCounter()I- intermediary - method_6131- Lnet/minecraft/class_1309;method_6131()I- official - eq- Lbtr;eq()I
 
- 
setDespawnCounterpublic void setDespawnCounter(int despawnCounter) - Mappings:
- Namespace - Name - Mixin selector - named - setDespawnCounter- Lnet/minecraft/entity/LivingEntity;setDespawnCounter(I)V- intermediary - method_16826- Lnet/minecraft/class_1309;method_16826(I)V- official - p- Lbtr;p(I)V
 
- 
hasNoDragpublic boolean hasNoDrag()- Mappings:
- Namespace - Name - Mixin selector - named - hasNoDrag- Lnet/minecraft/entity/LivingEntity;hasNoDrag()Z- intermediary - method_35053- Lnet/minecraft/class_1309;method_35053()Z- official - er- Lbtr;er()Z
 
- 
setNoDragpublic void setNoDrag(boolean noDrag) - Mappings:
- Namespace - Name - Mixin selector - named - setNoDrag- Lnet/minecraft/entity/LivingEntity;setNoDrag(Z)V- intermediary - method_35054- Lnet/minecraft/class_1309;method_35054(Z)V- official - q- Lbtr;q(Z)V
 
- 
isArmorSlot- Mappings:
- Namespace - Name - Mixin selector - named - isArmorSlot- Lnet/minecraft/entity/LivingEntity;isArmorSlot(Lnet/minecraft/entity/EquipmentSlot;)Z- intermediary - method_44201- Lnet/minecraft/class_1309;method_44201(Lnet/minecraft/class_1304;)Z- official - b- Lbtr;b(Lbtd;)Z
 
- 
onEquipStack- Mappings:
- Namespace - Name - Mixin selector - named - onEquipStack- Lnet/minecraft/entity/LivingEntity;onEquipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V- intermediary - method_6116- Lnet/minecraft/class_1309;method_6116(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V- official - a- Lbtr;a(Lbtd;Lcur;Lcur;)V
 
- 
removeRemoves the entity.- Overrides:
- removein class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - remove- Lnet/minecraft/entity/Entity;remove(Lnet/minecraft/entity/Entity$RemovalReason;)V- intermediary - method_5650- Lnet/minecraft/class_1297;method_5650(Lnet/minecraft/class_1297$class_5529;)V- official - a- Lbsw;a(Lbsw$c;)V
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Specified by:
- writeCustomDataToNbtin class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeCustomDataToNbt- Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_5652- Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V- official - b- Lbsw;b(Lus;)V
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Specified by:
- readCustomDataFromNbtin class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readCustomDataFromNbt- Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_5749- Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V- official - a- Lbsw;a(Lus;)V
 
- 
tickStatusEffectsprotected void tickStatusEffects()- Mappings:
- Namespace - Name - Mixin selector - named - tickStatusEffects- Lnet/minecraft/entity/LivingEntity;tickStatusEffects()V- intermediary - method_6050- Lnet/minecraft/class_1309;method_6050()V- official - es- Lbtr;es()V
 
- 
updatePotionVisibilityprotected void updatePotionVisibility()- Mappings:
- Namespace - Name - Mixin selector - named - updatePotionVisibility- Lnet/minecraft/entity/LivingEntity;updatePotionVisibility()V- intermediary - method_6027- Lnet/minecraft/class_1309;method_6027()V- official - J- Lbtr;J()V
 
- 
updatePotionSwirlsprivate void updatePotionSwirls()- Mappings:
- Namespace - Name - Mixin selector - named - updatePotionSwirls- Lnet/minecraft/entity/LivingEntity;updatePotionSwirls()V- intermediary - method_58150- Lnet/minecraft/class_1309;method_58150()V- official - s- Lbtr;s()V
 
- 
updateGlowingprivate void updateGlowing()- Mappings:
- Namespace - Name - Mixin selector - named - updateGlowing- Lnet/minecraft/entity/LivingEntity;updateGlowing()V- intermediary - method_36362- Lnet/minecraft/class_1309;method_36362()V- official - v- Lbtr;v()V
 
- 
getAttackDistanceScalingFactor- Mappings:
- Namespace - Name - Mixin selector - named - getAttackDistanceScalingFactor- Lnet/minecraft/entity/LivingEntity;getAttackDistanceScalingFactor(Lnet/minecraft/entity/Entity;)D- intermediary - method_18390- Lnet/minecraft/class_1309;method_18390(Lnet/minecraft/class_1297;)D- official - B- Lbtr;B(Lbsw;)D
 
- 
canTarget- Mappings:
- Namespace - Name - Mixin selector - named - canTarget- Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/LivingEntity;)Z- intermediary - method_18395- Lnet/minecraft/class_1309;method_18395(Lnet/minecraft/class_1309;)Z- official - c- Lbtr;c(Lbtr;)Z
 
- 
isTarget- Mappings:
- Namespace - Name - Mixin selector - named - isTarget- Lnet/minecraft/entity/LivingEntity;isTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/ai/TargetPredicate;)Z- intermediary - method_18391- Lnet/minecraft/class_1309;method_18391(Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z- official - a- Lbtr;a(Lbtr;Lcei;)Z
 
- 
canTakeDamagepublic boolean canTakeDamage()- Mappings:
- Namespace - Name - Mixin selector - named - canTakeDamage- Lnet/minecraft/entity/LivingEntity;canTakeDamage()Z- intermediary - method_33190- Lnet/minecraft/class_1309;method_33190()Z- official - et- Lbtr;et()Z
 
- 
isPartOfGamepublic boolean isPartOfGame()- Mappings:
- Namespace - Name - Mixin selector - named - isPartOfGame- Lnet/minecraft/entity/LivingEntity;isPartOfGame()Z- intermediary - method_36608- Lnet/minecraft/class_1309;method_36608()Z- official - eu- Lbtr;eu()Z
 
- 
containsOnlyAmbientEffects- Mappings:
- Namespace - Name - Mixin selector - named - containsOnlyAmbientEffects- Lnet/minecraft/entity/LivingEntity;containsOnlyAmbientEffects(Ljava/util/Collection;)Z- intermediary - method_6089- Lnet/minecraft/class_1309;method_6089(Ljava/util/Collection;)Z- official - c- Lbtr;c(Ljava/util/Collection;)Z
 
- 
clearPotionSwirlsprotected void clearPotionSwirls()- Mappings:
- Namespace - Name - Mixin selector - named - clearPotionSwirls- Lnet/minecraft/entity/LivingEntity;clearPotionSwirls()V- intermediary - method_6069- Lnet/minecraft/class_1309;method_6069()V- official - ev- Lbtr;ev()V
 
- 
clearStatusEffectspublic boolean clearStatusEffects()- Mappings:
- Namespace - Name - Mixin selector - named - clearStatusEffects- Lnet/minecraft/entity/LivingEntity;clearStatusEffects()Z- intermediary - method_6012- Lnet/minecraft/class_1309;method_6012()Z- official - ew- Lbtr;ew()Z
 
- 
getStatusEffects- Mappings:
- Namespace - Name - Mixin selector - named - getStatusEffects- Lnet/minecraft/entity/LivingEntity;getStatusEffects()Ljava/util/Collection;- intermediary - method_6026- Lnet/minecraft/class_1309;method_6026()Ljava/util/Collection;- official - ex- Lbtr;ex()Ljava/util/Collection;
 
- 
getActiveStatusEffects- Mappings:
- Namespace - Name - Mixin selector - named - getActiveStatusEffects- Lnet/minecraft/entity/LivingEntity;getActiveStatusEffects()Ljava/util/Map;- intermediary - method_6088- Lnet/minecraft/class_1309;method_6088()Ljava/util/Map;- official - ey- Lbtr;ey()Ljava/util/Map;
 
- 
hasStatusEffect- Mappings:
- Namespace - Name - Mixin selector - named - hasStatusEffect- Lnet/minecraft/entity/LivingEntity;hasStatusEffect(Lnet/minecraft/registry/entry/RegistryEntry;)Z- intermediary - method_6059- Lnet/minecraft/class_1309;method_6059(Lnet/minecraft/class_6880;)Z- official - b- Lbtr;b(Lji;)Z
 
- 
getStatusEffect- Mappings:
- Namespace - Name - Mixin selector - named - getStatusEffect- Lnet/minecraft/entity/LivingEntity;getStatusEffect(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/effect/StatusEffectInstance;- intermediary - method_6112- Lnet/minecraft/class_1309;method_6112(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;- official - c- Lbtr;c(Lji;)Lbse;
 
- 
addStatusEffectAdds a status effect to this entity without specifying a source entity.Consider calling addStatusEffect(StatusEffectInstance, Entity)if theeffectis caused by or from an entity.- Parameters:
- effect- the effect to add
- Returns:
- whether the active status effects of this entity has been modified
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - addStatusEffect- Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z- intermediary - method_6092- Lnet/minecraft/class_1309;method_6092(Lnet/minecraft/class_1293;)Z- official - b- Lbtr;b(Lbse;)Z
 
- 
addStatusEffectAdds a status effect to this entity.- Parameters:
- effect- the effect to add
- source- the source entity or- nullfor non-entity sources
- Returns:
- whether the active status effects of this entity has been modified
- Implementation Note:
- A status effect may fail to be added due to getting overridden by existing effects or the effect being incompatible with this entity.
- Mappings:
- Namespace - Name - Mixin selector - named - addStatusEffect- Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)Z- intermediary - method_37222- Lnet/minecraft/class_1309;method_37222(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)Z- official - b- Lbtr;b(Lbse;Lbsw;)Z
 
- 
canHaveStatusEffect- Mappings:
- Namespace - Name - Mixin selector - named - canHaveStatusEffect- Lnet/minecraft/entity/LivingEntity;canHaveStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z- intermediary - method_6049- Lnet/minecraft/class_1309;method_6049(Lnet/minecraft/class_1293;)Z- official - c- Lbtr;c(Lbse;)Z
 
- 
setStatusEffectSets a status effect in this entity.The preexistent status effect of the same type on this entity, if there is one, is cleared. To actually add a status effect and undergo effect combination logic, call addStatusEffect(StatusEffectInstance, Entity).- Parameters:
- effect- the effect to set
- source- the source entity or- nullfor non-entity sources
- API Note:
- In vanilla, this is exclusively used by the client to set a status effect on the player upon reception of the status effect packet.
- Mappings:
- Namespace - Name - Mixin selector - named - setStatusEffect- Lnet/minecraft/entity/LivingEntity;setStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)V- intermediary - method_26082- Lnet/minecraft/class_1309;method_26082(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V- official - c- Lbtr;c(Lbse;Lbsw;)V
 
- 
hasInvertedHealingAndHarmpublic boolean hasInvertedHealingAndHarm()- Mappings:
- Namespace - Name - Mixin selector - named - hasInvertedHealingAndHarm- Lnet/minecraft/entity/LivingEntity;hasInvertedHealingAndHarm()Z- intermediary - method_5999- Lnet/minecraft/class_1309;method_5999()Z- official - ez- Lbtr;ez()Z
 
- 
removeStatusEffectInternal@Nullable public @Nullable StatusEffectInstance removeStatusEffectInternal(RegistryEntry<StatusEffect> effect) 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(RegistryEntry)is highly preferable.- Returns:
- the status effect removed
- Mappings:
- Namespace - Name - Mixin selector - named - removeStatusEffectInternal- Lnet/minecraft/entity/LivingEntity;removeStatusEffectInternal(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/effect/StatusEffectInstance;- intermediary - method_6111- Lnet/minecraft/class_1309;method_6111(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;- official - d- Lbtr;d(Lji;)Lbse;
 
- 
removeStatusEffectRemoves 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:
- whether the active status effects on this entity has been changed by this call
- Mappings:
- Namespace - Name - Mixin selector - named - removeStatusEffect- Lnet/minecraft/entity/LivingEntity;removeStatusEffect(Lnet/minecraft/registry/entry/RegistryEntry;)Z- intermediary - method_6016- Lnet/minecraft/class_1309;method_6016(Lnet/minecraft/class_6880;)Z- official - e- Lbtr;e(Lji;)Z
 
- 
onStatusEffectAppliedprotected void onStatusEffectApplied(StatusEffectInstance effect, @Nullable @Nullable Entity source) - Mappings:
- Namespace - Name - Mixin selector - named - onStatusEffectApplied- Lnet/minecraft/entity/LivingEntity;onStatusEffectApplied(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)V- intermediary - method_6020- Lnet/minecraft/class_1309;method_6020(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V- official - a- Lbtr;a(Lbse;Lbsw;)V
 
- 
sendEffectToControllingPlayer- Mappings:
- Namespace - Name - Mixin selector - named - sendEffectToControllingPlayer- Lnet/minecraft/entity/LivingEntity;sendEffectToControllingPlayer(Lnet/minecraft/entity/effect/StatusEffectInstance;)V- intermediary - method_52197- Lnet/minecraft/class_1309;method_52197(Lnet/minecraft/class_1293;)V- official - d- Lbtr;d(Lbse;)V
 
- 
onStatusEffectUpgradedprotected void onStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, @Nullable @Nullable Entity source) - Mappings:
- Namespace - Name - Mixin selector - named - onStatusEffectUpgraded- Lnet/minecraft/entity/LivingEntity;onStatusEffectUpgraded(Lnet/minecraft/entity/effect/StatusEffectInstance;ZLnet/minecraft/entity/Entity;)V- intermediary - method_6009- Lnet/minecraft/class_1309;method_6009(Lnet/minecraft/class_1293;ZLnet/minecraft/class_1297;)V- official - a- Lbtr;a(Lbse;ZLbsw;)V
 
- 
onStatusEffectRemoved- Mappings:
- Namespace - Name - Mixin selector - named - onStatusEffectRemoved- Lnet/minecraft/entity/LivingEntity;onStatusEffectRemoved(Lnet/minecraft/entity/effect/StatusEffectInstance;)V- intermediary - method_6129- Lnet/minecraft/class_1309;method_6129(Lnet/minecraft/class_1293;)V- official - a- Lbtr;a(Lbse;)V
 
- 
updateAttributesprivate void updateAttributes()- Mappings:
- Namespace - Name - Mixin selector - named - updateAttributes- Lnet/minecraft/entity/LivingEntity;updateAttributes()V- intermediary - method_52543- Lnet/minecraft/class_1309;method_52543()V- official - z- Lbtr;z()V
 
- 
updateAttribute- Mappings:
- Namespace - Name - Mixin selector - named - updateAttribute- Lnet/minecraft/entity/LivingEntity;updateAttribute(Lnet/minecraft/registry/entry/RegistryEntry;)V- intermediary - method_52540- Lnet/minecraft/class_1309;method_52540(Lnet/minecraft/class_6880;)V- official - i- Lbtr;i(Lji;)V
 
- 
healpublic void heal(float amount) Heals this entity by the givenamountof half-hearts.A dead entity cannot be healed. - See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - heal- Lnet/minecraft/entity/LivingEntity;heal(F)V- intermediary - method_6025- Lnet/minecraft/class_1309;method_6025(F)V- official - c- Lbtr;c(F)V
 
- 
getHealthpublic float getHealth()- Mappings:
- Namespace - Name - Mixin selector - named - getHealth- Lnet/minecraft/entity/LivingEntity;getHealth()F- intermediary - method_6032- Lnet/minecraft/class_1309;method_6032()F- official - eA- Lbtr;eA()F
 
- 
setHealthpublic void setHealth(float health) - Mappings:
- Namespace - Name - Mixin selector - named - setHealth- Lnet/minecraft/entity/LivingEntity;setHealth(F)V- intermediary - method_6033- Lnet/minecraft/class_1309;method_6033(F)V- official - t- Lbtr;t(F)V
 
- 
isDeadpublic boolean isDead()- Mappings:
- Namespace - Name - Mixin selector - named - isDead- Lnet/minecraft/entity/LivingEntity;isDead()Z- intermediary - method_29504- Lnet/minecraft/class_1309;method_29504()Z- official - eB- Lbtr;eB()Z
 
- 
damageApplies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- Entity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - damage- Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z- intermediary - method_5643- Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z- official - a- Lbsw;a(Lbrp;F)Z
 
- 
takeShieldHit- Mappings:
- Namespace - Name - Mixin selector - named - takeShieldHit- Lnet/minecraft/entity/LivingEntity;takeShieldHit(Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_6090- Lnet/minecraft/class_1309;method_6090(Lnet/minecraft/class_1309;)V- official - d- Lbtr;d(Lbtr;)V
 
- 
knockback- Mappings:
- Namespace - Name - Mixin selector - named - knockback- Lnet/minecraft/entity/LivingEntity;knockback(Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_6060- Lnet/minecraft/class_1309;method_6060(Lnet/minecraft/class_1309;)V- official - e- Lbtr;e(Lbtr;)V
 
- 
tryUseTotem- Mappings:
- Namespace - Name - Mixin selector - named - tryUseTotem- Lnet/minecraft/entity/LivingEntity;tryUseTotem(Lnet/minecraft/entity/damage/DamageSource;)Z- intermediary - method_6095- Lnet/minecraft/class_1309;method_6095(Lnet/minecraft/class_1282;)Z- official - h- Lbtr;h(Lbrp;)Z
 
- 
getRecentDamageSource- Mappings:
- Namespace - Name - Mixin selector - named - getRecentDamageSource- Lnet/minecraft/entity/LivingEntity;getRecentDamageSource()Lnet/minecraft/entity/damage/DamageSource;- intermediary - method_6081- Lnet/minecraft/class_1309;method_6081()Lnet/minecraft/class_1282;- official - eC- Lbtr;eC()Lbrp;
 
- 
playHurtSound- Mappings:
- Namespace - Name - Mixin selector - named - playHurtSound- Lnet/minecraft/entity/LivingEntity;playHurtSound(Lnet/minecraft/entity/damage/DamageSource;)V- intermediary - method_6013- Lnet/minecraft/class_1309;method_6013(Lnet/minecraft/class_1282;)V- official - e- Lbtr;e(Lbrp;)V
 
- 
playSound- Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/entity/LivingEntity;playSound(Lnet/minecraft/sound/SoundEvent;)V- intermediary - method_56078- Lnet/minecraft/class_1309;method_56078(Lnet/minecraft/class_3414;)V- official - b- Lbtr;b(Lavz;)V
 
- 
blockedByShield- Mappings:
- Namespace - Name - Mixin selector - named - blockedByShield- Lnet/minecraft/entity/LivingEntity;blockedByShield(Lnet/minecraft/entity/damage/DamageSource;)Z- intermediary - method_6061- Lnet/minecraft/class_1309;method_6061(Lnet/minecraft/class_1282;)Z- official - f- Lbtr;f(Lbrp;)Z
 
- 
playEquipmentBreakEffects- Mappings:
- Namespace - Name - Mixin selector - named - playEquipmentBreakEffects- Lnet/minecraft/entity/LivingEntity;playEquipmentBreakEffects(Lnet/minecraft/item/ItemStack;)V- intermediary - method_6045- Lnet/minecraft/class_1309;method_6045(Lnet/minecraft/class_1799;)V- official - i- Lbtr;i(Lcur;)V
 
- 
onDeath- Mappings:
- Namespace - Name - Mixin selector - named - onDeath- Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V- intermediary - method_6078- Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V- official - a- Lbtr;a(Lbrp;)V
 
- 
onKilledByPerforms secondary effects after this mob has been killed.The default behavior spawns a wither rose if adversaryis aWitherEntity.- Parameters:
- adversary- the main adversary responsible for this entity's death
- Mappings:
- Namespace - Name - Mixin selector - named - onKilledBy- Lnet/minecraft/entity/LivingEntity;onKilledBy(Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_23733- Lnet/minecraft/class_1309;method_23733(Lnet/minecraft/class_1309;)V- official - f- Lbtr;f(Lbtr;)V
 
- 
drop- Mappings:
- Namespace - Name - Mixin selector - named - drop- Lnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/entity/damage/DamageSource;)V- intermediary - method_16080- Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_1282;)V- official - g- Lbtr;g(Lbrp;)V
 
- 
dropInventoryprotected void dropInventory()- Mappings:
- Namespace - Name - Mixin selector - named - dropInventory- Lnet/minecraft/entity/LivingEntity;dropInventory()V- intermediary - method_16078- Lnet/minecraft/class_1309;method_16078()V- official - eD- Lbtr;eD()V
 
- 
dropXpprotected void dropXp()Drops experience when this entity is killed.To control the details of experience dropping, consider overriding shouldAlwaysDropXp(),shouldDropXp(), andgetXpToDrop().- Mappings:
- Namespace - Name - Mixin selector - named - dropXp- Lnet/minecraft/entity/LivingEntity;dropXp()V- intermediary - method_23883- Lnet/minecraft/class_1309;method_23883()V- official - eE- Lbtr;eE()V
 
- 
dropEquipment- Mappings:
- Namespace - Name - Mixin selector - named - dropEquipment- Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V- intermediary - method_6099- Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V- official - a- Lbtr;a(Lbrp;IZ)V
 
- 
getLootTable- Mappings:
- Namespace - Name - Mixin selector - named - getLootTable- Lnet/minecraft/entity/LivingEntity;getLootTable()Lnet/minecraft/registry/RegistryKey;- intermediary - method_5989- Lnet/minecraft/class_1309;method_5989()Lnet/minecraft/class_5321;- official - eF- Lbtr;eF()Lale;
 
- 
getLootTableSeedpublic long getLootTableSeed()- Mappings:
- Namespace - Name - Mixin selector - named - getLootTableSeed- Lnet/minecraft/entity/LivingEntity;getLootTableSeed()J- intermediary - method_51851- Lnet/minecraft/class_1309;method_51851()J- official - eG- Lbtr;eG()J
 
- 
dropLoot- Mappings:
- Namespace - Name - Mixin selector - named - dropLoot- Lnet/minecraft/entity/LivingEntity;dropLoot(Lnet/minecraft/entity/damage/DamageSource;Z)V- intermediary - method_16077- Lnet/minecraft/class_1309;method_16077(Lnet/minecraft/class_1282;Z)V- official - a- Lbtr;a(Lbrp;Z)V
 
- 
takeKnockbackpublic void takeKnockback(double strength, double x, double z) - Mappings:
- Namespace - Name - Mixin selector - named - takeKnockback- Lnet/minecraft/entity/LivingEntity;takeKnockback(DDD)V- intermediary - method_6005- Lnet/minecraft/class_1309;method_6005(DDD)V- official - q- Lbtr;q(DDD)V
 
- 
tiltScreenpublic void tiltScreen(double deltaX, double deltaZ) - Mappings:
- Namespace - Name - Mixin selector - named - tiltScreen- Lnet/minecraft/entity/LivingEntity;tiltScreen(DD)V- intermediary - method_48761- Lnet/minecraft/class_1309;method_48761(DD)V- official - a- Lbtr;a(DD)V
 
- 
getHurtSound- Mappings:
- Namespace - Name - Mixin selector - named - getHurtSound- Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;- intermediary - method_6011- Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;- official - d- Lbtr;d(Lbrp;)Lavz;
 
- 
getDeathSound- Mappings:
- Namespace - Name - Mixin selector - named - getDeathSound- Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;- intermediary - method_6002- Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;- official - o_- Lbtr;o_()Lavz;
 
- 
getFallSound- Mappings:
- Namespace - Name - Mixin selector - named - getFallSound- Lnet/minecraft/entity/LivingEntity;getFallSound(I)Lnet/minecraft/sound/SoundEvent;- intermediary - method_6041- Lnet/minecraft/class_1309;method_6041(I)Lnet/minecraft/class_3414;- official - d- Lbtr;d(I)Lavz;
 
- 
disableExperienceDroppingpublic void disableExperienceDropping()- Mappings:
- Namespace - Name - Mixin selector - named - disableExperienceDropping- Lnet/minecraft/entity/LivingEntity;disableExperienceDropping()V- intermediary - method_41329- Lnet/minecraft/class_1309;method_41329()V- official - eH- Lbtr;eH()V
 
- 
isExperienceDroppingDisabledpublic boolean isExperienceDroppingDisabled()- Mappings:
- Namespace - Name - Mixin selector - named - isExperienceDroppingDisabled- Lnet/minecraft/entity/LivingEntity;isExperienceDroppingDisabled()Z- intermediary - method_41330- Lnet/minecraft/class_1309;method_41330()Z- official - eI- Lbtr;eI()Z
 
- 
getDamageTiltYawpublic float getDamageTiltYaw()- Mappings:
- Namespace - Name - Mixin selector - named - getDamageTiltYaw- Lnet/minecraft/entity/LivingEntity;getDamageTiltYaw()F- intermediary - method_48157- Lnet/minecraft/class_1309;method_48157()F- official - eJ- Lbtr;eJ()F
 
- 
getHitboxGets the area in which this entity can be attacked by mobs whose attack box overlaps it.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getHitbox- Lnet/minecraft/entity/LivingEntity;getHitbox()Lnet/minecraft/util/math/Box;- intermediary - method_53510- Lnet/minecraft/class_1309;method_53510()Lnet/minecraft/class_238;- official - eK- Lbtr;eK()Levo;
 
- 
getFallSounds- Mappings:
- Namespace - Name - Mixin selector - named - getFallSounds- Lnet/minecraft/entity/LivingEntity;getFallSounds()Lnet/minecraft/entity/LivingEntity$FallSounds;- intermediary - method_39760- Lnet/minecraft/class_1309;method_39760()Lnet/minecraft/class_1309$class_6823;- official - eL- Lbtr;eL()Lbtr$a;
 
- 
getDrinkSound- Mappings:
- Namespace - Name - Mixin selector - named - getDrinkSound- Lnet/minecraft/entity/LivingEntity;getDrinkSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;- intermediary - method_18807- Lnet/minecraft/class_1309;method_18807(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;- official - c- Lbtr;c(Lcur;)Lavz;
 
- 
getEatSound- Mappings:
- Namespace - Name - Mixin selector - named - getEatSound- Lnet/minecraft/entity/LivingEntity;getEatSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;- intermediary - method_18869- Lnet/minecraft/class_1309;method_18869(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;- official - d- Lbtr;d(Lcur;)Lavz;
 
- 
getClimbingPos- Mappings:
- Namespace - Name - Mixin selector - named - getClimbingPos- Lnet/minecraft/entity/LivingEntity;getClimbingPos()Ljava/util/Optional;- intermediary - method_24832- Lnet/minecraft/class_1309;method_24832()Ljava/util/Optional;- official - eM- Lbtr;eM()Ljava/util/Optional;
 
- 
isClimbingpublic boolean isClimbing()- Mappings:
- Namespace - Name - Mixin selector - named - isClimbing- Lnet/minecraft/entity/LivingEntity;isClimbing()Z- intermediary - method_6101- Lnet/minecraft/class_1309;method_6101()Z- official - q_- Lbtr;q_()Z
 
- 
canEnterTrapdoor- Mappings:
- Namespace - Name - Mixin selector - named - canEnterTrapdoor- Lnet/minecraft/entity/LivingEntity;canEnterTrapdoor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z- intermediary - method_6077- Lnet/minecraft/class_1309;method_6077(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z- official - c- Lbtr;c(Liz;Ldse;)Z
 
- 
isAlivepublic boolean isAlive()Returns whether the entity is alive.For non- LivingEntity, this is the same as negatingEntity.isRemoved().LivingEntitychecks the entity's health in addition to the removal.
- 
getSafeFallDistancepublic int getSafeFallDistance()Returns the maximum height of a fall the entity takes during pathfinding.- Overrides:
- getSafeFallDistancein class- Entity
- Returns:
- the maximum height of a fall the entity takes during pathfinding
- Mappings:
- Namespace - Name - Mixin selector - named - getSafeFallDistance- Lnet/minecraft/entity/Entity;getSafeFallDistance()I- intermediary - method_5850- Lnet/minecraft/class_1297;method_5850()I- official - cx- Lbsw;cx()I
 
- 
getSafeFallDistanceprotected final int getSafeFallDistance(float health) - Mappings:
- Namespace - Name - Mixin selector - named - getSafeFallDistance- Lnet/minecraft/entity/LivingEntity;getSafeFallDistance(F)I- intermediary - method_56993- Lnet/minecraft/class_1309;method_56993(F)I- official - u- Lbtr;u(F)I
 
- 
handleFallDamagepublic boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.Flying mobs and mobs immune to fall damage should override this to do nothing. Mobs with reduced fall damage should override this method to apply reduced damage instead. Some entities explode instead of applying fall damage, like TntMinecartEntity.- Overrides:
- handleFallDamagein class- Entity
- Returns:
- whether to play the sound when falling on honey block; falsefor all entities except horses and llamas
- Mappings:
- Namespace - Name - Mixin selector - named - handleFallDamage- Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z- intermediary - method_5747- Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z- official - a- Lbsw;a(FFLbrp;)Z
 
- 
computeFallDamageprotected int computeFallDamage(float fallDistance, float damageMultiplier) - Mappings:
- Namespace - Name - Mixin selector - named - computeFallDamage- Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I- intermediary - method_23329- Lnet/minecraft/class_1309;method_23329(FF)I- official - d- Lbtr;d(FF)I
 
- 
playBlockFallSoundprotected void playBlockFallSound()- Mappings:
- Namespace - Name - Mixin selector - named - playBlockFallSound- Lnet/minecraft/entity/LivingEntity;playBlockFallSound()V- intermediary - method_23328- Lnet/minecraft/class_1309;method_23328()V- official - eN- Lbtr;eN()V
 
- 
animateDamagepublic void animateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).- Overrides:
- animateDamagein class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - animateDamage- Lnet/minecraft/entity/Entity;animateDamage(F)V- intermediary - method_5879- Lnet/minecraft/class_1297;method_5879(F)V- official - m- Lbsw;m(F)V
 
- 
getArmorpublic int getArmor()- Mappings:
- Namespace - Name - Mixin selector - named - getArmor- Lnet/minecraft/entity/LivingEntity;getArmor()I- intermediary - method_6096- Lnet/minecraft/class_1309;method_6096()I- official - eO- Lbtr;eO()I
 
- 
damageArmor- Mappings:
- Namespace - Name - Mixin selector - named - damageArmor- Lnet/minecraft/entity/LivingEntity;damageArmor(Lnet/minecraft/entity/damage/DamageSource;F)V- intermediary - method_6105- Lnet/minecraft/class_1309;method_6105(Lnet/minecraft/class_1282;F)V- official - b- Lbtr;b(Lbrp;F)V
 
- 
damageHelmet- Mappings:
- Namespace - Name - Mixin selector - named - damageHelmet- Lnet/minecraft/entity/LivingEntity;damageHelmet(Lnet/minecraft/entity/damage/DamageSource;F)V- intermediary - method_36977- Lnet/minecraft/class_1309;method_36977(Lnet/minecraft/class_1282;F)V- official - c- Lbtr;c(Lbrp;F)V
 
- 
damageShieldprotected void damageShield(float amount) - Mappings:
- Namespace - Name - Mixin selector - named - damageShield- Lnet/minecraft/entity/LivingEntity;damageShield(F)V- intermediary - method_6056- Lnet/minecraft/class_1309;method_6056(F)V- official - v- Lbtr;v(F)V
 
- 
damageEquipment- Mappings:
- Namespace - Name - Mixin selector - named - damageEquipment- Lnet/minecraft/entity/LivingEntity;damageEquipment(Lnet/minecraft/entity/damage/DamageSource;F[Lnet/minecraft/entity/EquipmentSlot;)V- intermediary - method_57292- Lnet/minecraft/class_1309;method_57292(Lnet/minecraft/class_1282;F[Lnet/minecraft/class_1304;)V- official - a- Lbtr;a(Lbrp;F[Lbtd;)V
 
- 
applyArmorToDamage- Mappings:
- Namespace - Name - Mixin selector - named - applyArmorToDamage- Lnet/minecraft/entity/LivingEntity;applyArmorToDamage(Lnet/minecraft/entity/damage/DamageSource;F)F- intermediary - method_6132- Lnet/minecraft/class_1309;method_6132(Lnet/minecraft/class_1282;F)F- official - d- Lbtr;d(Lbrp;F)F
 
- 
modifyAppliedDamageReturns the modified damage value for the applieddamage.- Returns:
- the modified damage value for the applied damage
- API Note:
- Subclasses should override this to make the entity take reduced damage.
- Implementation Note:
- This applies various protection enchantments and the resistance effect. WitchEntityuses this to negate their own damage and reduce the applied status effect damage.
- Mappings:
- Namespace - Name - Mixin selector - named - modifyAppliedDamage- Lnet/minecraft/entity/LivingEntity;modifyAppliedDamage(Lnet/minecraft/entity/damage/DamageSource;F)F- intermediary - method_6036- Lnet/minecraft/class_1309;method_6036(Lnet/minecraft/class_1282;F)F- official - e- Lbtr;e(Lbrp;F)F
 
- 
applyDamage- Mappings:
- Namespace - Name - Mixin selector - named - applyDamage- Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/entity/damage/DamageSource;F)V- intermediary - method_6074- Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_1282;F)V- official - f- Lbtr;f(Lbrp;F)V
 
- 
getDamageTracker- Mappings:
- Namespace - Name - Mixin selector - named - getDamageTracker- Lnet/minecraft/entity/LivingEntity;getDamageTracker()Lnet/minecraft/entity/damage/DamageTracker;- intermediary - method_6066- Lnet/minecraft/class_1309;method_6066()Lnet/minecraft/class_1283;- official - eP- Lbtr;eP()Lbrm;
 
- 
getPrimeAdversary- Mappings:
- Namespace - Name - Mixin selector - named - getPrimeAdversary- Lnet/minecraft/entity/LivingEntity;getPrimeAdversary()Lnet/minecraft/entity/LivingEntity;- intermediary - method_6124- Lnet/minecraft/class_1309;method_6124()Lnet/minecraft/class_1309;- official - eQ- Lbtr;eQ()Lbtr;
 
- 
getMaxHealthpublic final float getMaxHealth()- Mappings:
- Namespace - Name - Mixin selector - named - getMaxHealth- Lnet/minecraft/entity/LivingEntity;getMaxHealth()F- intermediary - method_6063- Lnet/minecraft/class_1309;method_6063()F- official - eR- Lbtr;eR()F
 
- 
getMaxAbsorptionpublic final float getMaxAbsorption()- Mappings:
- Namespace - Name - Mixin selector - named - getMaxAbsorption- Lnet/minecraft/entity/LivingEntity;getMaxAbsorption()F- intermediary - method_52541- Lnet/minecraft/class_1309;method_52541()F- official - eS- Lbtr;eS()F
 
- 
getStuckArrowCountpublic final int getStuckArrowCount()- Mappings:
- Namespace - Name - Mixin selector - named - getStuckArrowCount- Lnet/minecraft/entity/LivingEntity;getStuckArrowCount()I- intermediary - method_6022- Lnet/minecraft/class_1309;method_6022()I- official - eT- Lbtr;eT()I
 
- 
setStuckArrowCountpublic final void setStuckArrowCount(int stuckArrowCount) - Mappings:
- Namespace - Name - Mixin selector - named - setStuckArrowCount- Lnet/minecraft/entity/LivingEntity;setStuckArrowCount(I)V- intermediary - method_6097- Lnet/minecraft/class_1309;method_6097(I)V- official - q- Lbtr;q(I)V
 
- 
getStingerCountpublic final int getStingerCount()- Mappings:
- Namespace - Name - Mixin selector - named - getStingerCount- Lnet/minecraft/entity/LivingEntity;getStingerCount()I- intermediary - method_21753- Lnet/minecraft/class_1309;method_21753()I- official - eU- Lbtr;eU()I
 
- 
setStingerCountpublic final void setStingerCount(int stingerCount) - Mappings:
- Namespace - Name - Mixin selector - named - setStingerCount- Lnet/minecraft/entity/LivingEntity;setStingerCount(I)V- intermediary - method_21755- Lnet/minecraft/class_1309;method_21755(I)V- official - r- Lbtr;r(I)V
 
- 
getHandSwingDurationprivate int getHandSwingDuration()- Mappings:
- Namespace - Name - Mixin selector - named - getHandSwingDuration- Lnet/minecraft/entity/LivingEntity;getHandSwingDuration()I- intermediary - method_6028- Lnet/minecraft/class_1309;method_6028()I- official - A- Lbtr;A()I
 
- 
swingHand- Mappings:
- Namespace - Name - Mixin selector - named - swingHand- Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;)V- intermediary - method_6104- Lnet/minecraft/class_1309;method_6104(Lnet/minecraft/class_1268;)V- official - a- Lbtr;a(Lbqv;)V
 
- 
swingHand- Mappings:
- Namespace - Name - Mixin selector - named - swingHand- Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;Z)V- intermediary - method_23667- Lnet/minecraft/class_1309;method_23667(Lnet/minecraft/class_1268;Z)V- official - a- Lbtr;a(Lbqv;Z)V
 
- 
onDamaged
- 
handleStatuspublic void handleStatus(byte status) Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.- Overrides:
- handleStatusin class- Entity
- See Also:
- API Note:
- To send an entity status, use World.sendEntityStatus(net.minecraft.entity.Entity, byte).
- Mappings:
- Namespace - Name - Mixin selector - named - handleStatus- Lnet/minecraft/entity/Entity;handleStatus(B)V- intermediary - method_5711- Lnet/minecraft/class_1297;method_5711(B)V- official - b- Lbsw;b(B)V
 
- 
addDeathParticlesprivate void addDeathParticles()- Mappings:
- Namespace - Name - Mixin selector - named - addDeathParticles- Lnet/minecraft/entity/LivingEntity;addDeathParticles()V- intermediary - method_36549- Lnet/minecraft/class_1309;method_36549()V- official - B- Lbtr;B()V
 
- 
swapHandStacksprivate void swapHandStacks()- Mappings:
- Namespace - Name - Mixin selector - named - swapHandStacks- Lnet/minecraft/entity/LivingEntity;swapHandStacks()V- intermediary - method_30127- Lnet/minecraft/class_1309;method_30127()V- official - C- Lbtr;C()V
 
- 
tickInVoidprotected 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:
- tickInVoidin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - tickInVoid- Lnet/minecraft/entity/Entity;tickInVoid()V- intermediary - method_5825- Lnet/minecraft/class_1297;method_5825()V- official - aD- Lbsw;aD()V
 
- 
tickHandSwingprotected void tickHandSwing()- Mappings:
- Namespace - Name - Mixin selector - named - tickHandSwing- Lnet/minecraft/entity/LivingEntity;tickHandSwing()V- intermediary - method_6119- Lnet/minecraft/class_1309;method_6119()V- official - eV- Lbtr;eV()V
 
- 
getAttributeInstance@Nullable public @Nullable EntityAttributeInstance getAttributeInstance(RegistryEntry<EntityAttribute> attribute) - Mappings:
- Namespace - Name - Mixin selector - named - getAttributeInstance- Lnet/minecraft/entity/LivingEntity;getAttributeInstance(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;- intermediary - method_5996- Lnet/minecraft/class_1309;method_5996(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;- official - f- Lbtr;f(Lji;)Lbuv;
 
- 
getAttributeValue- Mappings:
- Namespace - Name - Mixin selector - named - getAttributeValue- Lnet/minecraft/entity/LivingEntity;getAttributeValue(Lnet/minecraft/registry/entry/RegistryEntry;)D- intermediary - method_45325- Lnet/minecraft/class_1309;method_45325(Lnet/minecraft/class_6880;)D- official - g- Lbtr;g(Lji;)D
 
- 
getAttributeBaseValue- Mappings:
- Namespace - Name - Mixin selector - named - getAttributeBaseValue- Lnet/minecraft/entity/LivingEntity;getAttributeBaseValue(Lnet/minecraft/registry/entry/RegistryEntry;)D- intermediary - method_45326- Lnet/minecraft/class_1309;method_45326(Lnet/minecraft/class_6880;)D- official - h- Lbtr;h(Lji;)D
 
- 
getAttributes- Mappings:
- Namespace - Name - Mixin selector - named - getAttributes- Lnet/minecraft/entity/LivingEntity;getAttributes()Lnet/minecraft/entity/attribute/AttributeContainer;- intermediary - method_6127- Lnet/minecraft/class_1309;method_6127()Lnet/minecraft/class_5131;- official - eW- Lbtr;eW()Lbuw;
 
- 
getMainHandStack- Mappings:
- Namespace - Name - Mixin selector - named - getMainHandStack- Lnet/minecraft/entity/LivingEntity;getMainHandStack()Lnet/minecraft/item/ItemStack;- intermediary - method_6047- Lnet/minecraft/class_1309;method_6047()Lnet/minecraft/class_1799;- official - eX- Lbtr;eX()Lcur;
 
- 
getOffHandStack- Mappings:
- Namespace - Name - Mixin selector - named - getOffHandStack- Lnet/minecraft/entity/LivingEntity;getOffHandStack()Lnet/minecraft/item/ItemStack;- intermediary - method_6079- Lnet/minecraft/class_1309;method_6079()Lnet/minecraft/class_1799;- official - eY- Lbtr;eY()Lcur;
 
- 
isHoldingChecks if this entity is holding a certain item.This checks both the entity's main and off hand. - Mappings:
- Namespace - Name - Mixin selector - named - isHolding- Lnet/minecraft/entity/LivingEntity;isHolding(Lnet/minecraft/item/Item;)Z- intermediary - method_24518- Lnet/minecraft/class_1309;method_24518(Lnet/minecraft/class_1792;)Z- official - b- Lbtr;b(Lcum;)Z
 
- 
isHoldingChecks if this entity is holding a certain item.This checks both the entity's main and off hand. - Mappings:
- Namespace - Name - Mixin selector - named - isHolding- Lnet/minecraft/entity/LivingEntity;isHolding(Ljava/util/function/Predicate;)Z- intermediary - method_24520- Lnet/minecraft/class_1309;method_24520(Ljava/util/function/Predicate;)Z- official - b- Lbtr;b(Ljava/util/function/Predicate;)Z
 
- 
getStackInHand- Mappings:
- Namespace - Name - Mixin selector - named - getStackInHand- Lnet/minecraft/entity/LivingEntity;getStackInHand(Lnet/minecraft/util/Hand;)Lnet/minecraft/item/ItemStack;- intermediary - method_5998- Lnet/minecraft/class_1309;method_5998(Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;- official - b- Lbtr;b(Lbqv;)Lcur;
 
- 
setStackInHand- Mappings:
- Namespace - Name - Mixin selector - named - setStackInHand- Lnet/minecraft/entity/LivingEntity;setStackInHand(Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V- intermediary - method_6122- Lnet/minecraft/class_1309;method_6122(Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V- official - a- Lbtr;a(Lbqv;Lcur;)V
 
- 
hasStackEquipped- Mappings:
- Namespace - Name - Mixin selector - named - hasStackEquipped- Lnet/minecraft/entity/LivingEntity;hasStackEquipped(Lnet/minecraft/entity/EquipmentSlot;)Z- intermediary - method_6084- Lnet/minecraft/class_1309;method_6084(Lnet/minecraft/class_1304;)Z- official - c- Lbtr;c(Lbtd;)Z
 
- 
canUseSlot- Mappings:
- Namespace - Name - Mixin selector - named - canUseSlot- Lnet/minecraft/entity/LivingEntity;canUseSlot(Lnet/minecraft/entity/EquipmentSlot;)Z- intermediary - method_56991- Lnet/minecraft/class_1309;method_56991(Lnet/minecraft/class_1304;)Z- official - d- Lbtr;d(Lbtd;)Z
 
- 
getArmorItems- Mappings:
- Namespace - Name - Mixin selector - named - getArmorItems- Lnet/minecraft/entity/LivingEntity;getArmorItems()Ljava/lang/Iterable;- intermediary - method_5661- Lnet/minecraft/class_1309;method_5661()Ljava/lang/Iterable;- official - eZ- Lbtr;eZ()Ljava/lang/Iterable;
 
- 
getEquippedStack- Mappings:
- Namespace - Name - Mixin selector - named - getEquippedStack- Lnet/minecraft/entity/LivingEntity;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;- intermediary - method_6118- Lnet/minecraft/class_1309;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;- official - a- Lbtr;a(Lbtd;)Lcur;
 
- 
equipStack- Mappings:
- Namespace - Name - Mixin selector - named - equipStack- Lnet/minecraft/entity/LivingEntity;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V- intermediary - method_5673- Lnet/minecraft/class_1309;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V- official - a- Lbtr;a(Lbtd;Lcur;)V
 
- 
getHandItems- Mappings:
- Namespace - Name - Mixin selector - named - getHandItems- Lnet/minecraft/entity/LivingEntity;getHandItems()Ljava/lang/Iterable;- intermediary - method_5877- Lnet/minecraft/class_1309;method_5877()Ljava/lang/Iterable;- official - fa- Lbtr;fa()Ljava/lang/Iterable;
 
- 
getAllArmorItems- Mappings:
- Namespace - Name - Mixin selector - named - getAllArmorItems- Lnet/minecraft/entity/LivingEntity;getAllArmorItems()Ljava/lang/Iterable;- intermediary - method_56674- Lnet/minecraft/class_1309;method_56674()Ljava/lang/Iterable;- official - fb- Lbtr;fb()Ljava/lang/Iterable;
 
- 
getEquippedItems- Mappings:
- Namespace - Name - Mixin selector - named - getEquippedItems- Lnet/minecraft/entity/LivingEntity;getEquippedItems()Ljava/lang/Iterable;- intermediary - method_56675- Lnet/minecraft/class_1309;method_56675()Ljava/lang/Iterable;- official - fc- Lbtr;fc()Ljava/lang/Iterable;
 
- 
processEquippedStack- Mappings:
- Namespace - Name - Mixin selector - named - processEquippedStack- Lnet/minecraft/entity/LivingEntity;processEquippedStack(Lnet/minecraft/item/ItemStack;)V- intermediary - method_37410- Lnet/minecraft/class_1309;method_37410(Lnet/minecraft/class_1799;)V- official - e- Lbtr;e(Lcur;)V
 
- 
getArmorVisibilitypublic float getArmorVisibility()- Mappings:
- Namespace - Name - Mixin selector - named - getArmorVisibility- Lnet/minecraft/entity/LivingEntity;getArmorVisibility()F- intermediary - method_18396- Lnet/minecraft/class_1309;method_18396()F- official - fd- Lbtr;fd()F
 
- 
setSprintingpublic void setSprinting(boolean sprinting) Sets whether the entity is sprinting.- Overrides:
- setSprintingin class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - setSprinting- Lnet/minecraft/entity/Entity;setSprinting(Z)V- intermediary - method_5728- Lnet/minecraft/class_1297;method_5728(Z)V- official - h- Lbsw;h(Z)V
 
- 
getSoundVolumeprotected float getSoundVolume()- Mappings:
- Namespace - Name - Mixin selector - named - getSoundVolume- Lnet/minecraft/entity/LivingEntity;getSoundVolume()F- intermediary - method_6107- Lnet/minecraft/class_1309;method_6107()F- official - fe- Lbtr;fe()F
 
- 
getSoundPitchpublic float getSoundPitch()- Mappings:
- Namespace - Name - Mixin selector - named - getSoundPitch- Lnet/minecraft/entity/LivingEntity;getSoundPitch()F- intermediary - method_6017- Lnet/minecraft/class_1309;method_6017()F- official - ff- Lbtr;ff()F
 
- 
isImmobileprotected boolean isImmobile()- Mappings:
- Namespace - Name - Mixin selector - named - isImmobile- Lnet/minecraft/entity/LivingEntity;isImmobile()Z- intermediary - method_6062- Lnet/minecraft/class_1309;method_6062()Z- official - fg- Lbtr;fg()Z
 
- 
pushAwayFrom- Overrides:
- pushAwayFromin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - pushAwayFrom- Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V- intermediary - method_5697- Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)V- official - h- Lbsw;h(Lbsw;)V
 
- 
onDismounted- Mappings:
- Namespace - Name - Mixin selector - named - onDismounted- Lnet/minecraft/entity/LivingEntity;onDismounted(Lnet/minecraft/entity/Entity;)V- intermediary - method_6038- Lnet/minecraft/class_1309;method_6038(Lnet/minecraft/class_1297;)V- official - b- Lbtr;b(Lbsw;)V
 
- 
shouldRenderNamepublic boolean shouldRenderName()Returns whether to render the name of the entity.This returns truefor players andEntity.isCustomNameVisible()for other entities.- Overrides:
- shouldRenderNamein class- Entity
- Returns:
- whether to render the name of the entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - shouldRenderName- Lnet/minecraft/entity/Entity;shouldRenderName()Z- intermediary - method_5733- Lnet/minecraft/class_1297;method_5733()Z- official - cF- Lbsw;cF()Z
 
- 
getJumpVelocityprotected float getJumpVelocity()- Mappings:
- Namespace - Name - Mixin selector - named - getJumpVelocity- Lnet/minecraft/entity/LivingEntity;getJumpVelocity()F- intermediary - method_6106- Lnet/minecraft/class_1309;method_6106()F- official - fh- Lbtr;fh()F
 
- 
getJumpVelocityprotected float getJumpVelocity(float strength) - Mappings:
- Namespace - Name - Mixin selector - named - getJumpVelocity- Lnet/minecraft/entity/LivingEntity;getJumpVelocity(F)F- intermediary - method_56994- Lnet/minecraft/class_1309;method_56994(F)F- official - w- Lbtr;w(F)F
 
- 
getJumpBoostVelocityModifierpublic float getJumpBoostVelocityModifier()- Mappings:
- Namespace - Name - Mixin selector - named - getJumpBoostVelocityModifier- Lnet/minecraft/entity/LivingEntity;getJumpBoostVelocityModifier()F- intermediary - method_37416- Lnet/minecraft/class_1309;method_37416()F- official - fi- Lbtr;fi()F
 
- 
jumpprotected void jump()- Mappings:
- Namespace - Name - Mixin selector - named - jump- Lnet/minecraft/entity/LivingEntity;jump()V- intermediary - method_6043- Lnet/minecraft/class_1309;method_6043()V- official - fj- Lbtr;fj()V
 
- 
knockDownwardsprotected void knockDownwards()- Mappings:
- Namespace - Name - Mixin selector - named - knockDownwards- Lnet/minecraft/entity/LivingEntity;knockDownwards()V- intermediary - method_6093- Lnet/minecraft/class_1309;method_6093()V- official - fk- Lbtr;fk()V
 
- 
swimUpward- Mappings:
- Namespace - Name - Mixin selector - named - swimUpward- Lnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/registry/tag/TagKey;)V- intermediary - method_6010- Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_6862;)V- official - c- Lbtr;c(Laxf;)V
 
- 
getBaseMovementSpeedMultiplierprotected float getBaseMovementSpeedMultiplier()- Mappings:
- Namespace - Name - Mixin selector - named - getBaseMovementSpeedMultiplier- Lnet/minecraft/entity/LivingEntity;getBaseMovementSpeedMultiplier()F- intermediary - method_6120- Lnet/minecraft/class_1309;method_6120()F- official - fl- Lbtr;fl()F
 
- 
canWalkOnFluid- Mappings:
- Namespace - Name - Mixin selector - named - canWalkOnFluid- Lnet/minecraft/entity/LivingEntity;canWalkOnFluid(Lnet/minecraft/fluid/FluidState;)Z- intermediary - method_26319- Lnet/minecraft/class_1309;method_26319(Lnet/minecraft/class_3610;)Z- official - a- Lbtr;a(Lenx;)Z
 
- 
getGravityprotected double getGravity()- Overrides:
- getGravityin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getGravity- Lnet/minecraft/entity/Entity;getGravity()D- intermediary - method_7490- Lnet/minecraft/class_1297;method_7490()D- official - aY- Lbsw;aY()D
 
- 
travelAllows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.See vanilla examples of custom horse vehicle and flying entities. - Parameters:
- movementInput- represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
- Mappings:
- Namespace - Name - Mixin selector - named - travel- Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V- intermediary - method_6091- Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V- official - a- Lbtr;a(Levt;)V
 
- 
travelControlled- Mappings:
- Namespace - Name - Mixin selector - named - travelControlled- Lnet/minecraft/entity/LivingEntity;travelControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V- intermediary - method_49483- Lnet/minecraft/class_1309;method_49483(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V- official - c- Lbtr;c(Lcmz;Levt;)V
 
- 
tickControlled- Mappings:
- Namespace - Name - Mixin selector - named - tickControlled- Lnet/minecraft/entity/LivingEntity;tickControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V- intermediary - method_49481- Lnet/minecraft/class_1309;method_49481(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V- official - a- Lbtr;a(Lcmz;Levt;)V
 
- 
getControlledMovementInput- Mappings:
- Namespace - Name - Mixin selector - named - getControlledMovementInput- Lnet/minecraft/entity/LivingEntity;getControlledMovementInput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;- intermediary - method_49482- Lnet/minecraft/class_1309;method_49482(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;- official - b- Lbtr;b(Lcmz;Levt;)Levt;
 
- 
getSaddledSpeed- Mappings:
- Namespace - Name - Mixin selector - named - getSaddledSpeed- Lnet/minecraft/entity/LivingEntity;getSaddledSpeed(Lnet/minecraft/entity/player/PlayerEntity;)F- intermediary - method_49485- Lnet/minecraft/class_1309;method_49485(Lnet/minecraft/class_1657;)F- official - e- Lbtr;e(Lcmz;)F
 
- 
updateLimbspublic void updateLimbs(boolean flutter) - Mappings:
- Namespace - Name - Mixin selector - named - updateLimbs- Lnet/minecraft/entity/LivingEntity;updateLimbs(Z)V- intermediary - method_29242- Lnet/minecraft/class_1309;method_29242(Z)V- official - r- Lbtr;r(Z)V
 
- 
updateLimbsprotected void updateLimbs(float posDelta) - Mappings:
- Namespace - Name - Mixin selector - named - updateLimbs- Lnet/minecraft/entity/LivingEntity;updateLimbs(F)V- intermediary - method_48565- Lnet/minecraft/class_1309;method_48565(F)V- official - x- Lbtr;x(F)V
 
- 
applyMovementInput- Mappings:
- Namespace - Name - Mixin selector - named - applyMovementInput- Lnet/minecraft/entity/LivingEntity;applyMovementInput(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;- intermediary - method_26318- Lnet/minecraft/class_1309;method_26318(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;- official - a- Lbtr;a(Levt;F)Levt;
 
- 
applyFluidMovingSpeed- Mappings:
- Namespace - Name - Mixin selector - named - applyFluidMovingSpeed- Lnet/minecraft/entity/LivingEntity;applyFluidMovingSpeed(DZLnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;- intermediary - method_26317- Lnet/minecraft/class_1309;method_26317(DZLnet/minecraft/class_243;)Lnet/minecraft/class_243;- official - a- Lbtr;a(DZLevt;)Levt;
 
- 
applyClimbingSpeed- Mappings:
- Namespace - Name - Mixin selector - named - applyClimbingSpeed- Lnet/minecraft/entity/LivingEntity;applyClimbingSpeed(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;- intermediary - method_18801- Lnet/minecraft/class_1309;method_18801(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;- official - k- Lbtr;k(Levt;)Levt;
 
- 
getMovementSpeedprivate float getMovementSpeed(float slipperiness) - Mappings:
- Namespace - Name - Mixin selector - named - getMovementSpeed- Lnet/minecraft/entity/LivingEntity;getMovementSpeed(F)F- intermediary - method_18802- Lnet/minecraft/class_1309;method_18802(F)F- official - C- Lbtr;C(F)F
 
- 
getOffGroundSpeedprotected float getOffGroundSpeed()- Mappings:
- Namespace - Name - Mixin selector - named - getOffGroundSpeed- Lnet/minecraft/entity/LivingEntity;getOffGroundSpeed()F- intermediary - method_49484- Lnet/minecraft/class_1309;method_49484()F- official - fm- Lbtr;fm()F
 
- 
getMovementSpeedpublic float getMovementSpeed()- Mappings:
- Namespace - Name - Mixin selector - named - getMovementSpeed- Lnet/minecraft/entity/LivingEntity;getMovementSpeed()F- intermediary - method_6029- Lnet/minecraft/class_1309;method_6029()F- official - fn- Lbtr;fn()F
 
- 
setMovementSpeedpublic void setMovementSpeed(float movementSpeed) - Mappings:
- Namespace - Name - Mixin selector - named - setMovementSpeed- Lnet/minecraft/entity/LivingEntity;setMovementSpeed(F)V- intermediary - method_6125- Lnet/minecraft/class_1309;method_6125(F)V- official - y- Lbtr;y(F)V
 
- 
tryAttack- Mappings:
- Namespace - Name - Mixin selector - named - tryAttack- Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z- intermediary - method_6121- Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z- official - C- Lbtr;C(Lbsw;)Z
 
- 
tickpublic void tick()Ticks this entity.- Overrides:
- tickin class- Entity
- See Also:
- API Note:
- This can be overridden to add additional logics. super.tick();should be called in those cases.
- Implementation Note:
- By default, this delegates all logics to baseTick().
- Mappings:
- Namespace - Name - Mixin selector - named - tick- Lnet/minecraft/entity/Entity;tick()V- intermediary - method_5773- Lnet/minecraft/class_1297;method_5773()V- official - l- Lbsw;l()V
 
- 
sendEquipmentChangesprivate void sendEquipmentChanges()Sends equipment changes to nearby players.- Mappings:
- Namespace - Name - Mixin selector - named - sendEquipmentChanges- Lnet/minecraft/entity/LivingEntity;sendEquipmentChanges()V- intermediary - method_30128- Lnet/minecraft/class_1309;method_30128()V- official - D- Lbtr;D()V
 
- 
getEquipmentChangesReturns the difference between the last sent equipment set and the current one.- Returns:
- the difference between the last sent equipment set and the current one
- Mappings:
- Namespace - Name - Mixin selector - named - getEquipmentChanges- Lnet/minecraft/entity/LivingEntity;getEquipmentChanges()Ljava/util/Map;- intermediary - method_30129- Lnet/minecraft/class_1309;method_30129()Ljava/util/Map;- official - E- Lbtr;E()Ljava/util/Map;
 
- 
areItemsDifferent- Mappings:
- Namespace - Name - Mixin selector - named - areItemsDifferent- Lnet/minecraft/entity/LivingEntity;areItemsDifferent(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z- intermediary - method_45324- Lnet/minecraft/class_1309;method_45324(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z- official - a- Lbtr;a(Lcur;Lcur;)Z
 
- 
checkHandStackSwapNotifies nearby players if the stacks in the hands have been swapped.- Mappings:
- Namespace - Name - Mixin selector - named - checkHandStackSwap- Lnet/minecraft/entity/LivingEntity;checkHandStackSwap(Ljava/util/Map;)V- intermediary - method_30121- Lnet/minecraft/class_1309;method_30121(Ljava/util/Map;)V- official - a- Lbtr;a(Ljava/util/Map;)V
 
- 
sendEquipmentChangesSends equipment changes to nearby players.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - sendEquipmentChanges- Lnet/minecraft/entity/LivingEntity;sendEquipmentChanges(Ljava/util/Map;)V- intermediary - method_30123- Lnet/minecraft/class_1309;method_30123(Ljava/util/Map;)V- official - b- Lbtr;b(Ljava/util/Map;)V
 
- 
getSyncedArmorStack- Mappings:
- Namespace - Name - Mixin selector - named - getSyncedArmorStack- Lnet/minecraft/entity/LivingEntity;getSyncedArmorStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;- intermediary - method_30125- Lnet/minecraft/class_1309;method_30125(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;- official - f- Lbtr;f(Lbtd;)Lcur;
 
- 
setSyncedArmorStack- Mappings:
- Namespace - Name - Mixin selector - named - setSyncedArmorStack- Lnet/minecraft/entity/LivingEntity;setSyncedArmorStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V- intermediary - method_30122- Lnet/minecraft/class_1309;method_30122(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V- official - b- Lbtr;b(Lbtd;Lcur;)V
 
- 
getSyncedHandStack- Mappings:
- Namespace - Name - Mixin selector - named - getSyncedHandStack- Lnet/minecraft/entity/LivingEntity;getSyncedHandStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;- intermediary - method_30126- Lnet/minecraft/class_1309;method_30126(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;- official - g- Lbtr;g(Lbtd;)Lcur;
 
- 
setSyncedHandStack- Mappings:
- Namespace - Name - Mixin selector - named - setSyncedHandStack- Lnet/minecraft/entity/LivingEntity;setSyncedHandStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V- intermediary - method_30124- Lnet/minecraft/class_1309;method_30124(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V- official - c- Lbtr;c(Lbtd;Lcur;)V
 
- 
turnHeadprotected float turnHead(float bodyRotation, float headRotation) - Mappings:
- Namespace - Name - Mixin selector - named - turnHead- Lnet/minecraft/entity/LivingEntity;turnHead(FF)F- intermediary - method_6031- Lnet/minecraft/class_1309;method_6031(FF)F- official - e- Lbtr;e(FF)F
 
- 
getMaxRelativeHeadRotationprotected float getMaxRelativeHeadRotation()Returns the maximum rotation of the head relative to the body in degrees.- Returns:
- the maximum rotation of the head relative to the body in degrees
- Mappings:
- Namespace - Name - Mixin selector - named - getMaxRelativeHeadRotation- Lnet/minecraft/entity/LivingEntity;getMaxRelativeHeadRotation()F- intermediary - method_53964- Lnet/minecraft/class_1309;method_53964()F- official - fo- Lbtr;fo()F
 
- 
tickMovementpublic void tickMovement()- Mappings:
- Namespace - Name - Mixin selector - named - tickMovement- Lnet/minecraft/entity/LivingEntity;tickMovement()V- intermediary - method_6007- Lnet/minecraft/class_1309;method_6007()V- official - n_- Lbtr;n_()V
 
- 
hurtByWaterpublic boolean hurtByWater()- Mappings:
- Namespace - Name - Mixin selector - named - hurtByWater- Lnet/minecraft/entity/LivingEntity;hurtByWater()Z- intermediary - method_29503- Lnet/minecraft/class_1309;method_29503()Z- official - fp- Lbtr;fp()Z
 
- 
tickFallFlyingprivate void tickFallFlying()- Mappings:
- Namespace - Name - Mixin selector - named - tickFallFlying- Lnet/minecraft/entity/LivingEntity;tickFallFlying()V- intermediary - method_6053- Lnet/minecraft/class_1309;method_6053()V- official - G- Lbtr;G()V
 
- 
tickNewAiprotected void tickNewAi()- Mappings:
- Namespace - Name - Mixin selector - named - tickNewAi- Lnet/minecraft/entity/LivingEntity;tickNewAi()V- intermediary - method_6023- Lnet/minecraft/class_1309;method_6023()V- official - fq- Lbtr;fq()V
 
- 
tickCrammingprotected void tickCramming()- Mappings:
- Namespace - Name - Mixin selector - named - tickCramming- Lnet/minecraft/entity/LivingEntity;tickCramming()V- intermediary - method_6070- Lnet/minecraft/class_1309;method_6070()V- official - q- Lbtr;q()V
 
- 
tickRiptide- Mappings:
- Namespace - Name - Mixin selector - named - tickRiptide- Lnet/minecraft/entity/LivingEntity;tickRiptide(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Box;)V- intermediary - method_6035- Lnet/minecraft/class_1309;method_6035(Lnet/minecraft/class_238;Lnet/minecraft/class_238;)V- official - a- Lbtr;a(Levo;Levo;)V
 
- 
pushAway- Mappings:
- Namespace - Name - Mixin selector - named - pushAway- Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V- intermediary - method_6087- Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)V- official - D- Lbtr;D(Lbsw;)V
 
- 
attackLivingEntity- Mappings:
- Namespace - Name - Mixin selector - named - attackLivingEntity- Lnet/minecraft/entity/LivingEntity;attackLivingEntity(Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_5997- Lnet/minecraft/class_1309;method_5997(Lnet/minecraft/class_1309;)V- official - g- Lbtr;g(Lbtr;)V
 
- 
isUsingRiptidepublic boolean isUsingRiptide()- Mappings:
- Namespace - Name - Mixin selector - named - isUsingRiptide- Lnet/minecraft/entity/LivingEntity;isUsingRiptide()Z- intermediary - method_6123- Lnet/minecraft/class_1309;method_6123()Z- official - fr- Lbtr;fr()Z
 
- 
stopRidingpublic void stopRiding()Stops riding the vehicle if present.For example, if playeris riding on a horse,player.stopRiding()will dismount that player from the horse.- Overrides:
- stopRidingin class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - stopRiding- Lnet/minecraft/entity/Entity;stopRiding()V- intermediary - method_5848- Lnet/minecraft/class_1297;method_5848()V- official - ac- Lbsw;ac()V
 
- 
tickRidingpublic void tickRiding()- Overrides:
- tickRidingin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - tickRiding- Lnet/minecraft/entity/Entity;tickRiding()V- intermediary - method_5842- Lnet/minecraft/class_1297;method_5842()V- official - t- Lbsw;t()V
 
- 
updateTrackedPositionAndAnglespublic void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) - Overrides:
- updateTrackedPositionAndAnglesin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - updateTrackedPositionAndAngles- Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFI)V- intermediary - method_5759- Lnet/minecraft/class_1297;method_5759(DDDFFI)V- official - a- Lbsw;a(DDDFFI)V
 
- 
getLerpTargetXpublic double getLerpTargetX()- Overrides:
- getLerpTargetXin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetX- Lnet/minecraft/entity/Entity;getLerpTargetX()D- intermediary - method_53830- Lnet/minecraft/class_1297;method_53830()D- official - c_- Lbsw;c_()D
 
- 
getLerpTargetYpublic double getLerpTargetY()- Overrides:
- getLerpTargetYin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetY- Lnet/minecraft/entity/Entity;getLerpTargetY()D- intermediary - method_53827- Lnet/minecraft/class_1297;method_53827()D- official - d_- Lbsw;d_()D
 
- 
getLerpTargetZpublic double getLerpTargetZ()- Overrides:
- getLerpTargetZin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetZ- Lnet/minecraft/entity/Entity;getLerpTargetZ()D- intermediary - method_53828- Lnet/minecraft/class_1297;method_53828()D- official - L_- Lbsw;L_()D
 
- 
getLerpTargetPitchpublic float getLerpTargetPitch()- Overrides:
- getLerpTargetPitchin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetPitch- Lnet/minecraft/entity/Entity;getLerpTargetPitch()F- intermediary - method_53829- Lnet/minecraft/class_1297;method_53829()F- official - M_- Lbsw;M_()F
 
- 
getLerpTargetYawpublic float getLerpTargetYaw()- Overrides:
- getLerpTargetYawin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetYaw- Lnet/minecraft/entity/Entity;getLerpTargetYaw()F- intermediary - method_53831- Lnet/minecraft/class_1297;method_53831()F- official - e_- Lbsw;e_()F
 
- 
updateTrackedHeadRotationpublic void updateTrackedHeadRotation(float yaw, int interpolationSteps) - Overrides:
- updateTrackedHeadRotationin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - updateTrackedHeadRotation- Lnet/minecraft/entity/Entity;updateTrackedHeadRotation(FI)V- intermediary - method_5683- Lnet/minecraft/class_1297;method_5683(FI)V- official - a- Lbsw;a(FI)V
 
- 
setJumpingpublic void setJumping(boolean jumping) - Mappings:
- Namespace - Name - Mixin selector - named - setJumping- Lnet/minecraft/entity/LivingEntity;setJumping(Z)V- intermediary - method_6100- Lnet/minecraft/class_1309;method_6100(Z)V- official - s- Lbtr;s(Z)V
 
- 
triggerItemPickedUpByEntityCriteriaCalled to trigger advancement criteria when an entity picks up an item thrown by a player.- Mappings:
- Namespace - Name - Mixin selector - named - triggerItemPickedUpByEntityCriteria- Lnet/minecraft/entity/LivingEntity;triggerItemPickedUpByEntityCriteria(Lnet/minecraft/entity/ItemEntity;)V- intermediary - method_29499- Lnet/minecraft/class_1309;method_29499(Lnet/minecraft/class_1542;)V- official - a- Lbtr;a(Lcjj;)V
 
- 
sendPickup- Mappings:
- Namespace - Name - Mixin selector - named - sendPickup- Lnet/minecraft/entity/LivingEntity;sendPickup(Lnet/minecraft/entity/Entity;I)V- intermediary - method_6103- Lnet/minecraft/class_1309;method_6103(Lnet/minecraft/class_1297;I)V- official - a- Lbtr;a(Lbsw;I)V
 
- 
canSee- Mappings:
- Namespace - Name - Mixin selector - named - canSee- Lnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;)Z- intermediary - method_6057- Lnet/minecraft/class_1309;method_6057(Lnet/minecraft/class_1297;)Z- official - E- Lbtr;E(Lbsw;)Z
 
- 
getYawpublic float getYaw(float tickDelta) 
- 
getHandSwingProgresspublic float getHandSwingProgress(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - named - getHandSwingProgress- Lnet/minecraft/entity/LivingEntity;getHandSwingProgress(F)F- intermediary - method_6055- Lnet/minecraft/class_1309;method_6055(F)F- official - z- Lbtr;z(F)F
 
- 
canHitpublic boolean canHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.- Overrides:
- canHitin class- Entity
- Returns:
- whether the entity can be hit with a projectile or be targeted by the player crosshair
- Mappings:
- Namespace - Name - Mixin selector - named - canHit- Lnet/minecraft/entity/Entity;canHit()Z- intermediary - method_5863- Lnet/minecraft/class_1297;method_5863()Z- official - bz- Lbsw;bz()Z
 
- 
isPushablepublic boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
- isPushablein class- Entity
- Returns:
- whether the entity can be pushed by other entities
- Mappings:
- Namespace - Name - Mixin selector - named - isPushable- Lnet/minecraft/entity/Entity;isPushable()Z- intermediary - method_5810- Lnet/minecraft/class_1297;method_5810()Z- official - bA- Lbsw;bA()Z
 
- 
getHeadYawpublic float getHeadYaw()Returns the head yaw of the entity.- Overrides:
- getHeadYawin class- Entity
- Returns:
- the head yaw of the entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getHeadYaw- Lnet/minecraft/entity/Entity;getHeadYaw()F- intermediary - method_5791- Lnet/minecraft/class_1297;method_5791()F- official - cs- Lbsw;cs()F
 
- 
setHeadYawpublic void setHeadYaw(float headYaw) Sets the head yaw of this entity.- Overrides:
- setHeadYawin class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - setHeadYaw- Lnet/minecraft/entity/Entity;setHeadYaw(F)V- intermediary - method_5847- Lnet/minecraft/class_1297;method_5847(F)V- official - n- Lbsw;n(F)V
 
- 
setBodyYawpublic void setBodyYaw(float bodyYaw) Sets the body yaw of this entity.- Overrides:
- setBodyYawin class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - setBodyYaw- Lnet/minecraft/entity/Entity;setBodyYaw(F)V- intermediary - method_5636- Lnet/minecraft/class_1297;method_5636(F)V- official - o- Lbsw;o(F)V
 
- 
positionInPortalReturns the entity's position in the portal after teleportation.- Overrides:
- positionInPortalin class- Entity
- Returns:
- the entity's position in the portal after teleportation
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - positionInPortal- Lnet/minecraft/entity/Entity;positionInPortal(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/world/BlockLocating$Rectangle;)Lnet/minecraft/util/math/Vec3d;- 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;- official - a- Lbsw;a(Lje$a;Ll$a;)Levt;
 
- 
positionInPortal- Mappings:
- Namespace - Name - Mixin selector - named - positionInPortal- Lnet/minecraft/entity/LivingEntity;positionInPortal(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;- intermediary - method_31079- Lnet/minecraft/class_1309;method_31079(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;- official - j- Lbtr;j(Levt;)Levt;
 
- 
getAbsorptionAmountpublic float getAbsorptionAmount()- Mappings:
- Namespace - Name - Mixin selector - named - getAbsorptionAmount- Lnet/minecraft/entity/LivingEntity;getAbsorptionAmount()F- intermediary - method_6067- Lnet/minecraft/class_1309;method_6067()F- official - fs- Lbtr;fs()F
 
- 
setAbsorptionAmountpublic final void setAbsorptionAmount(float absorptionAmount) - Mappings:
- Namespace - Name - Mixin selector - named - setAbsorptionAmount- Lnet/minecraft/entity/LivingEntity;setAbsorptionAmount(F)V- intermediary - method_6073- Lnet/minecraft/class_1309;method_6073(F)V- official - A- Lbtr;A(F)V
 
- 
setAbsorptionAmountUnclampedprotected void setAbsorptionAmountUnclamped(float absorptionAmount) - Mappings:
- Namespace - Name - Mixin selector - named - setAbsorptionAmountUnclamped- Lnet/minecraft/entity/LivingEntity;setAbsorptionAmountUnclamped(F)V- intermediary - method_52544- Lnet/minecraft/class_1309;method_52544(F)V- official - B- Lbtr;B(F)V
 
- 
enterCombatpublic void enterCombat()- Mappings:
- Namespace - Name - Mixin selector - named - enterCombat- Lnet/minecraft/entity/LivingEntity;enterCombat()V- intermediary - method_6000- Lnet/minecraft/class_1309;method_6000()V- official - f_- Lbtr;f_()V
 
- 
endCombatpublic void endCombat()- Mappings:
- Namespace - Name - Mixin selector - named - endCombat- Lnet/minecraft/entity/LivingEntity;endCombat()V- intermediary - method_6044- Lnet/minecraft/class_1309;method_6044()V- official - g_- Lbtr;g_()V
 
- 
markEffectsDirtyprotected void markEffectsDirty()- Mappings:
- Namespace - Name - Mixin selector - named - markEffectsDirty- Lnet/minecraft/entity/LivingEntity;markEffectsDirty()V- intermediary - method_6008- Lnet/minecraft/class_1309;method_6008()V- official - ft- Lbtr;ft()V
 
- 
getMainArm- Mappings:
- Namespace - Name - Mixin selector - named - getMainArm- Lnet/minecraft/entity/LivingEntity;getMainArm()Lnet/minecraft/util/Arm;- intermediary - method_6068- Lnet/minecraft/class_1309;method_6068()Lnet/minecraft/class_1306;- official - fu- Lbtr;fu()Lbtl;
 
- 
isUsingItempublic boolean isUsingItem()- Mappings:
- Namespace - Name - Mixin selector - named - isUsingItem- Lnet/minecraft/entity/LivingEntity;isUsingItem()Z- intermediary - method_6115- Lnet/minecraft/class_1309;method_6115()Z- official - fv- Lbtr;fv()Z
 
- 
getActiveHand- Mappings:
- Namespace - Name - Mixin selector - named - getActiveHand- Lnet/minecraft/entity/LivingEntity;getActiveHand()Lnet/minecraft/util/Hand;- intermediary - method_6058- Lnet/minecraft/class_1309;method_6058()Lnet/minecraft/class_1268;- official - fw- Lbtr;fw()Lbqv;
 
- 
tickActiveItemStackprivate void tickActiveItemStack()- Mappings:
- Namespace - Name - Mixin selector - named - tickActiveItemStack- Lnet/minecraft/entity/LivingEntity;tickActiveItemStack()V- intermediary - method_6076- Lnet/minecraft/class_1309;method_6076()V- official - H- Lbtr;H()V
 
- 
tickItemStackUsage- Mappings:
- Namespace - Name - Mixin selector - named - tickItemStackUsage- Lnet/minecraft/entity/LivingEntity;tickItemStackUsage(Lnet/minecraft/item/ItemStack;)V- intermediary - method_37119- Lnet/minecraft/class_1309;method_37119(Lnet/minecraft/class_1799;)V- official - a- Lbtr;a(Lcur;)V
 
- 
shouldSpawnConsumptionEffectsprivate boolean shouldSpawnConsumptionEffects()- Mappings:
- Namespace - Name - Mixin selector - named - shouldSpawnConsumptionEffects- Lnet/minecraft/entity/LivingEntity;shouldSpawnConsumptionEffects()Z- intermediary - method_22382- Lnet/minecraft/class_1309;method_22382()Z- official - I- Lbtr;I()Z
 
- 
updateLeaningPitchprivate void updateLeaningPitch()- Mappings:
- Namespace - Name - Mixin selector - named - updateLeaningPitch- Lnet/minecraft/entity/LivingEntity;updateLeaningPitch()V- intermediary - method_6072- Lnet/minecraft/class_1309;method_6072()V- official - K- Lbtr;K()V
 
- 
setLivingFlagprotected void setLivingFlag(int mask, boolean value) - Mappings:
- Namespace - Name - Mixin selector - named - setLivingFlag- Lnet/minecraft/entity/LivingEntity;setLivingFlag(IZ)V- intermediary - method_6085- Lnet/minecraft/class_1309;method_6085(IZ)V- official - c- Lbtr;c(IZ)V
 
- 
setCurrentHand- Mappings:
- Namespace - Name - Mixin selector - named - setCurrentHand- Lnet/minecraft/entity/LivingEntity;setCurrentHand(Lnet/minecraft/util/Hand;)V- intermediary - method_6019- Lnet/minecraft/class_1309;method_6019(Lnet/minecraft/class_1268;)V- official - c- Lbtr;c(Lbqv;)V
 
- 
onTrackedDataSetCalled on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed. - Specified by:
- onTrackedDataSetin interface- DataTracked
- Overrides:
- onTrackedDataSetin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - onTrackedDataSet- Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V- intermediary - method_5674- Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V- official - a- Lakn;a(Lakk;)V
 
- 
lookAtChanges this entity's pitch and yaw to look attarget.- Overrides:
- lookAtin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - lookAt- Lnet/minecraft/entity/Entity;lookAt(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/util/math/Vec3d;)V- intermediary - method_5702- Lnet/minecraft/class_1297;method_5702(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V- official - a- Lbsw;a(Lfb$a;Levt;)V
 
- 
spawnConsumptionEffects- Mappings:
- Namespace - Name - Mixin selector - named - spawnConsumptionEffects- Lnet/minecraft/entity/LivingEntity;spawnConsumptionEffects(Lnet/minecraft/item/ItemStack;I)V- intermediary - method_6098- Lnet/minecraft/class_1309;method_6098(Lnet/minecraft/class_1799;I)V- official - b- Lbtr;b(Lcur;I)V
 
- 
spawnItemParticles- Mappings:
- Namespace - Name - Mixin selector - named - spawnItemParticles- Lnet/minecraft/entity/LivingEntity;spawnItemParticles(Lnet/minecraft/item/ItemStack;I)V- intermediary - method_6037- Lnet/minecraft/class_1309;method_6037(Lnet/minecraft/class_1799;I)V- official - a- Lbtr;a(Lcur;I)V
 
- 
consumeItemprotected void consumeItem()- Mappings:
- Namespace - Name - Mixin selector - named - consumeItem- Lnet/minecraft/entity/LivingEntity;consumeItem()V- intermediary - method_6040- Lnet/minecraft/class_1309;method_6040()V- official - x- Lbtr;x()V
 
- 
getActiveItem- Mappings:
- Namespace - Name - Mixin selector - named - getActiveItem- Lnet/minecraft/entity/LivingEntity;getActiveItem()Lnet/minecraft/item/ItemStack;- intermediary - method_6030- Lnet/minecraft/class_1309;method_6030()Lnet/minecraft/class_1799;- official - fx- Lbtr;fx()Lcur;
 
- 
getItemUseTimeLeftpublic int getItemUseTimeLeft()- Mappings:
- Namespace - Name - Mixin selector - named - getItemUseTimeLeft- Lnet/minecraft/entity/LivingEntity;getItemUseTimeLeft()I- intermediary - method_6014- Lnet/minecraft/class_1309;method_6014()I- official - fy- Lbtr;fy()I
 
- 
getItemUseTimepublic int getItemUseTime()- Mappings:
- Namespace - Name - Mixin selector - named - getItemUseTime- Lnet/minecraft/entity/LivingEntity;getItemUseTime()I- intermediary - method_6048- Lnet/minecraft/class_1309;method_6048()I- official - fz- Lbtr;fz()I
 
- 
stopUsingItempublic void stopUsingItem()- Mappings:
- Namespace - Name - Mixin selector - named - stopUsingItem- Lnet/minecraft/entity/LivingEntity;stopUsingItem()V- intermediary - method_6075- Lnet/minecraft/class_1309;method_6075()V- official - fA- Lbtr;fA()V
 
- 
clearActiveItempublic void clearActiveItem()- Mappings:
- Namespace - Name - Mixin selector - named - clearActiveItem- Lnet/minecraft/entity/LivingEntity;clearActiveItem()V- intermediary - method_6021- Lnet/minecraft/class_1309;method_6021()V- official - fB- Lbtr;fB()V
 
- 
isBlockingpublic boolean isBlocking()- Mappings:
- Namespace - Name - Mixin selector - named - isBlocking- Lnet/minecraft/entity/LivingEntity;isBlocking()Z- intermediary - method_6039- Lnet/minecraft/class_1309;method_6039()Z- official - fC- Lbtr;fC()Z
 
- 
isHoldingOntoLadderpublic boolean isHoldingOntoLadder()- Returns:
- trueif this entity should not lose height while in a climbing state
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - isHoldingOntoLadder- Lnet/minecraft/entity/LivingEntity;isHoldingOntoLadder()Z- intermediary - method_21754- Lnet/minecraft/class_1309;method_21754()Z- official - fD- Lbtr;fD()Z
 
- 
isFallFlyingpublic boolean isFallFlying()- Mappings:
- Namespace - Name - Mixin selector - named - isFallFlying- Lnet/minecraft/entity/LivingEntity;isFallFlying()Z- intermediary - method_6128- Lnet/minecraft/class_1309;method_6128()Z- official - fE- Lbtr;fE()Z
 
- 
isInSwimmingPosepublic boolean isInSwimmingPose()Returns whether the entity is in swimming pose.This includes crawling entities and entities using elytra that aren't fall-flying. Players start crawling if they would otherwise collide with blocks (for example, when the player is in a 1 block tall tunnel). - Overrides:
- isInSwimmingPosein class- Entity
- Returns:
- whether the entity is in swimming pose
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - isInSwimmingPose- Lnet/minecraft/entity/Entity;isInSwimmingPose()Z- intermediary - method_20232- Lnet/minecraft/class_1297;method_20232()Z- official - cd- Lbsw;cd()Z
 
- 
getFallFlyingTickspublic int getFallFlyingTicks()- Mappings:
- Namespace - Name - Mixin selector - named - getFallFlyingTicks- Lnet/minecraft/entity/LivingEntity;getFallFlyingTicks()I- intermediary - method_6003- Lnet/minecraft/class_1309;method_6003()I- official - fF- Lbtr;fF()I
 
- 
teleportpublic boolean teleport(double x, double y, double z, boolean particleEffects) - Mappings:
- Namespace - Name - Mixin selector - named - teleport- Lnet/minecraft/entity/LivingEntity;teleport(DDDZ)Z- intermediary - method_6082- Lnet/minecraft/class_1309;method_6082(DDDZ)Z- official - b- Lbtr;b(DDDZ)Z
 
- 
isAffectedBySplashPotionspublic boolean isAffectedBySplashPotions()- Mappings:
- Namespace - Name - Mixin selector - named - isAffectedBySplashPotions- Lnet/minecraft/entity/LivingEntity;isAffectedBySplashPotions()Z- intermediary - method_6086- Lnet/minecraft/class_1309;method_6086()Z- official - fG- Lbtr;fG()Z
 
- 
isMobOrPlayerpublic boolean isMobOrPlayer()- Mappings:
- Namespace - Name - Mixin selector - named - isMobOrPlayer- Lnet/minecraft/entity/LivingEntity;isMobOrPlayer()Z- intermediary - method_6102- Lnet/minecraft/class_1309;method_6102()Z- official - fH- Lbtr;fH()Z
 
- 
setNearbySongPlaying- Mappings:
- Namespace - Name - Mixin selector - named - setNearbySongPlaying- Lnet/minecraft/entity/LivingEntity;setNearbySongPlaying(Lnet/minecraft/util/math/BlockPos;Z)V- intermediary - method_6006- Lnet/minecraft/class_1309;method_6006(Lnet/minecraft/class_2338;Z)V- official - a- Lbtr;a(Liz;Z)V
 
- 
canEquip- Mappings:
- Namespace - Name - Mixin selector - named - canEquip- Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Z- intermediary - method_18397- Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Z- official - f- Lbtr;f(Lcur;)Z
 
- 
getDimensionsReturns the dimensions of the entity with the givenpose.- Overrides:
- getDimensionsin class- Entity
- Returns:
- the dimensions of the entity with the given pose
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getDimensions- Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;- intermediary - method_18377- Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;- official - a- Lbsw;a(Lbud;)Lbsz;
 
- 
getBaseDimensions- Mappings:
- Namespace - Name - Mixin selector - named - getBaseDimensions- Lnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;- intermediary - method_55694- Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;- official - e- Lbtr;e(Lbud;)Lbsz;
 
- 
getPoses- Mappings:
- Namespace - Name - Mixin selector - named - getPoses- Lnet/minecraft/entity/LivingEntity;getPoses()Lcom/google/common/collect/ImmutableList;- intermediary - method_24831- Lnet/minecraft/class_1309;method_24831()Lcom/google/common/collect/ImmutableList;- official - fI- Lbtr;fI()Lcom/google/common/collect/ImmutableList;
 
- 
getBoundingBox- Mappings:
- Namespace - Name - Mixin selector - named - getBoundingBox- Lnet/minecraft/entity/LivingEntity;getBoundingBox(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/util/math/Box;- intermediary - method_24833- Lnet/minecraft/class_1309;method_24833(Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;- official - f- Lbtr;f(Lbud;)Levo;
 
- 
wouldNotSuffocateInPose- Mappings:
- Namespace - Name - Mixin selector - named - wouldNotSuffocateInPose- Lnet/minecraft/entity/LivingEntity;wouldNotSuffocateInPose(Lnet/minecraft/entity/EntityPose;)Z- intermediary - method_52542- Lnet/minecraft/class_1309;method_52542(Lnet/minecraft/class_4050;)Z- official - g- Lbtr;g(Lbud;)Z
 
- 
canUsePortalspublic boolean canUsePortals()Returns whether the entity can use nether portals and end portals.EnderDragonEntity,WitherEntity, andFishingBobberEntitycannot use portals.- Overrides:
- canUsePortalsin class- Entity
- Returns:
- whether the entity can use nether portals and end portals
- Mappings:
- Namespace - Name - Mixin selector - named - canUsePortals- Lnet/minecraft/entity/Entity;canUsePortals()Z- intermediary - method_5822- Lnet/minecraft/class_1297;method_5822()Z- official - cw- Lbsw;cw()Z
 
- 
getSleepingPosition- Mappings:
- Namespace - Name - Mixin selector - named - getSleepingPosition- Lnet/minecraft/entity/LivingEntity;getSleepingPosition()Ljava/util/Optional;- intermediary - method_18398- Lnet/minecraft/class_1309;method_18398()Ljava/util/Optional;- official - fJ- Lbtr;fJ()Ljava/util/Optional;
 
- 
setSleepingPosition- Mappings:
- Namespace - Name - Mixin selector - named - setSleepingPosition- Lnet/minecraft/entity/LivingEntity;setSleepingPosition(Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_18402- Lnet/minecraft/class_1309;method_18402(Lnet/minecraft/class_2338;)V- official - h- Lbtr;h(Liz;)V
 
- 
clearSleepingPositionpublic void clearSleepingPosition()- Mappings:
- Namespace - Name - Mixin selector - named - clearSleepingPosition- Lnet/minecraft/entity/LivingEntity;clearSleepingPosition()V- intermediary - method_18399- Lnet/minecraft/class_1309;method_18399()V- official - fK- Lbtr;fK()V
 
- 
isSleepingpublic boolean isSleeping()- Mappings:
- Namespace - Name - Mixin selector - named - isSleeping- Lnet/minecraft/entity/LivingEntity;isSleeping()Z- intermediary - method_6113- Lnet/minecraft/class_1309;method_6113()Z- official - fL- Lbtr;fL()Z
 
- 
sleep- Mappings:
- Namespace - Name - Mixin selector - named - sleep- Lnet/minecraft/entity/LivingEntity;sleep(Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_18403- Lnet/minecraft/class_1309;method_18403(Lnet/minecraft/class_2338;)V- official - b- Lbtr;b(Liz;)V
 
- 
setPositionInBed- Mappings:
- Namespace - Name - Mixin selector - named - setPositionInBed- Lnet/minecraft/entity/LivingEntity;setPositionInBed(Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_18392- Lnet/minecraft/class_1309;method_18392(Lnet/minecraft/class_2338;)V- official - a- Lbtr;a(Liz;)V
 
- 
isSleepingInBedprivate boolean isSleepingInBed()- Mappings:
- Namespace - Name - Mixin selector - named - isSleepingInBed- Lnet/minecraft/entity/LivingEntity;isSleepingInBed()Z- intermediary - method_18406- Lnet/minecraft/class_1309;method_18406()Z- official - M- Lbtr;M()Z
 
- 
wakeUppublic void wakeUp()Wakes this entity up.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - wakeUp- Lnet/minecraft/entity/LivingEntity;wakeUp()V- intermediary - method_18400- Lnet/minecraft/class_1309;method_18400()V- official - fM- Lbtr;fM()V
 
- 
getSleepingDirection- Mappings:
- Namespace - Name - Mixin selector - named - getSleepingDirection- Lnet/minecraft/entity/LivingEntity;getSleepingDirection()Lnet/minecraft/util/math/Direction;- intermediary - method_18401- Lnet/minecraft/class_1309;method_18401()Lnet/minecraft/class_2350;- official - fN- Lbtr;fN()Lje;
 
- 
isInsideWallpublic boolean isInsideWall()Returns whether the entity is in a wall and should suffocate.This returns falseifEntity.noClipistrue; otherwise, this returnstrueif the eye position is occupied by a block that can suffocate.- Overrides:
- isInsideWallin class- Entity
- Returns:
- whether the entity is in a wall and should suffocate
- Mappings:
- Namespace - Name - Mixin selector - named - isInsideWall- Lnet/minecraft/entity/Entity;isInsideWall()Z- intermediary - method_5757- Lnet/minecraft/class_1297;method_5757()Z- official - bE- Lbsw;bE()Z
 
- 
getProjectileType- Mappings:
- Namespace - Name - Mixin selector - named - getProjectileType- Lnet/minecraft/entity/LivingEntity;getProjectileType(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;- intermediary - method_18808- Lnet/minecraft/class_1309;method_18808(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;- official - g- Lbtr;g(Lcur;)Lcur;
 
- 
eatFood- Mappings:
- Namespace - Name - Mixin selector - named - eatFood- Lnet/minecraft/entity/LivingEntity;eatFood(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;- intermediary - method_18866- Lnet/minecraft/class_1309;method_18866(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;- official - a- Lbtr;a(Ldca;Lcur;)Lcur;
 
- 
applyFoodEffects- Mappings:
- Namespace - Name - Mixin selector - named - applyFoodEffects- Lnet/minecraft/entity/LivingEntity;applyFoodEffects(Lnet/minecraft/component/type/FoodComponent;)V- intermediary - method_18865- Lnet/minecraft/class_1309;method_18865(Lnet/minecraft/class_4174;)V- official - a- Lbtr;a(Lcpt;)V
 
- 
getEquipmentBreakStatus- Mappings:
- Namespace - Name - Mixin selector - named - getEquipmentBreakStatus- Lnet/minecraft/entity/LivingEntity;getEquipmentBreakStatus(Lnet/minecraft/entity/EquipmentSlot;)B- intermediary - method_20237- Lnet/minecraft/class_1309;method_20237(Lnet/minecraft/class_1304;)B- official - h- Lbtr;h(Lbtd;)B
 
- 
sendEquipmentBreakStatus- Mappings:
- Namespace - Name - Mixin selector - named - sendEquipmentBreakStatus- Lnet/minecraft/entity/LivingEntity;sendEquipmentBreakStatus(Lnet/minecraft/entity/EquipmentSlot;)V- intermediary - method_20235- Lnet/minecraft/class_1309;method_20235(Lnet/minecraft/class_1304;)V- official - e- Lbtr;e(Lbtd;)V
 
- 
getSlotForHand- Mappings:
- Namespace - Name - Mixin selector - named - getSlotForHand- Lnet/minecraft/entity/LivingEntity;getSlotForHand(Lnet/minecraft/util/Hand;)Lnet/minecraft/entity/EquipmentSlot;- intermediary - method_56079- Lnet/minecraft/class_1309;method_56079(Lnet/minecraft/class_1268;)Lnet/minecraft/class_1304;- official - d- Lbtr;d(Lbqv;)Lbtd;
 
- 
getVisibilityBoundingBox- Overrides:
- getVisibilityBoundingBoxin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getVisibilityBoundingBox- Lnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;- intermediary - method_5830- Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;- official - h_- Lbsw;h_()Levo;
 
- 
getPreferredEquipmentSlot- Mappings:
- Namespace - Name - Mixin selector - named - getPreferredEquipmentSlot- Lnet/minecraft/entity/LivingEntity;getPreferredEquipmentSlot(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/entity/EquipmentSlot;- intermediary - method_32326- Lnet/minecraft/class_1309;method_32326(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304;- official - h- Lbtr;h(Lcur;)Lbtd;
 
- 
getStackReference- Mappings:
- Namespace - Name - Mixin selector - named - getStackReference- Lnet/minecraft/entity/LivingEntity;getStackReference(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/inventory/StackReference;- intermediary - method_32321- Lnet/minecraft/class_1309;method_32321(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630;- official - a- Lbtr;a(Lbtr;Lbtd;)Lbuj;
 
- 
getEquipmentSlot- Mappings:
- Namespace - Name - Mixin selector - named - getEquipmentSlot- Lnet/minecraft/entity/LivingEntity;getEquipmentSlot(I)Lnet/minecraft/entity/EquipmentSlot;- intermediary - method_32322- Lnet/minecraft/class_1309;method_32322(I)Lnet/minecraft/class_1304;- official - s- Lbtr;s(I)Lbtd;
 
- 
getStackReferenceObtains a stack reference to be modified. Used by commands like/lootor/item.- Overrides:
- getStackReferencein class- Entity
- Parameters:
- mappedIndex- the mapped index as given by the item slot argument
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getStackReference- Lnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;- intermediary - method_32318- Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;- official - a_- Lbsw;a_(I)Lbuj;
 
- 
canFreezepublic boolean canFreeze()Returns whether the entity can freeze.- Overrides:
- canFreezein class- Entity
- Returns:
- whether the entity can freeze
- Implementation Note:
- Entities cannot be frozen if they are in the EntityTypeTags.FREEZE_IMMUNE_ENTITY_TYPEStag. In addition to this,LivingEntitycannot be frozen if they are spectator or if they wear an item insideItemTags.FREEZE_IMMUNE_WEARABLEStag.
- Mappings:
- Namespace - Name - Mixin selector - named - canFreeze- Lnet/minecraft/entity/Entity;canFreeze()Z- intermediary - method_32316- Lnet/minecraft/class_1297;method_32316()Z- official - dD- Lbsw;dD()Z
 
- 
isGlowingpublic boolean isGlowing()Returns whether the entity is glowing, checking the entity flags on the client.Glowing entities have an outline when rendered. - Overrides:
- isGlowingin class- Entity
- Returns:
- whether the entity is glowing, checking the entity flags on the client
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - isGlowing- Lnet/minecraft/entity/Entity;isGlowing()Z- intermediary - method_5851- Lnet/minecraft/class_1297;method_5851()Z- official - cg- Lbsw;cg()Z
 
- 
getBodyYawpublic float getBodyYaw()Returns the body yaw of the entity.- Overrides:
- getBodyYawin class- Entity
- Returns:
- the body yaw of the entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getBodyYaw- Lnet/minecraft/entity/Entity;getBodyYaw()F- intermediary - method_43078- Lnet/minecraft/class_1297;method_43078()F- official - dG- Lbsw;dG()F
 
- 
onSpawnPacketCalled on the client when the entity receives a spawn packet.This sets the entity's position, angles, ID, and UUID. Subclasses can override this to initialize additional fields. - Overrides:
- onSpawnPacketin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - onSpawnPacket- Lnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V- intermediary - method_31471- Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)V- official - a- Lbsw;a(Lacj;)V
 
- 
disablesShieldpublic boolean disablesShield()- Mappings:
- Namespace - Name - Mixin selector - named - disablesShield- Lnet/minecraft/entity/LivingEntity;disablesShield()Z- intermediary - method_42149- Lnet/minecraft/class_1309;method_42149()Z- official - fO- Lbtr;fO()Z
 
- 
getStepHeightpublic float getStepHeight()- Overrides:
- getStepHeightin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getStepHeight- Lnet/minecraft/entity/Entity;getStepHeight()F- intermediary - method_49476- Lnet/minecraft/class_1297;method_49476()F- official - dJ- Lbsw;dJ()F
 
- 
getPassengerRidingPos- Overrides:
- getPassengerRidingPosin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - getPassengerRidingPos- Lnet/minecraft/entity/Entity;getPassengerRidingPos(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;- intermediary - method_52538- Lnet/minecraft/class_1297;method_52538(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;- official - m- Lbsw;m(Lbsw;)Levt;
 
- 
lerpHeadYawprotected void lerpHeadYaw(int headTrackingIncrements, double serverHeadYaw) - Mappings:
- Namespace - Name - Mixin selector - named - lerpHeadYaw- Lnet/minecraft/entity/LivingEntity;lerpHeadYaw(ID)V- intermediary - method_52539- Lnet/minecraft/class_1309;method_52539(ID)V- official - a- Lbtr;a(ID)V
 
- 
setOnFireForTickspublic void setOnFireForTicks(int ticks) - Overrides:
- setOnFireForTicksin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - named - setOnFireForTicks- Lnet/minecraft/entity/Entity;setOnFireForTicks(I)V- intermediary - method_56073- Lnet/minecraft/class_1297;method_56073(I)V- official - h- Lbsw;h(I)V
 
- 
isInCreativeModepublic boolean isInCreativeMode()- Mappings:
- Namespace - Name - Mixin selector - named - isInCreativeMode- Lnet/minecraft/entity/LivingEntity;isInCreativeMode()Z- intermediary - method_56992- Lnet/minecraft/class_1309;method_56992()Z- official - fP- Lbtr;fP()Z
 
 
-