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 btn
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionprivate float
private static final String
protected ItemStack
private final Map
<RegistryEntry<StatusEffect>, StatusEffectInstance> private @Nullable LivingEntity
private @Nullable LivingEntity
protected @Nullable PlayerEntity
private final AttributeContainer
static final String
static final float
protected int
float
protected Brain
<?> private final DamageTracker
protected boolean
static final int
int
final int
protected int
private boolean
static final int
private boolean
protected int
static final int
static final int
static final int
static final int
static final int
static final double
private static final int
private static final int
private static final int
static final float
static final float
static final int
private static final int
private static final float
protected float
float
static final int
static final double
boolean
float
int
protected int
float
private static final TrackedData
<Float> int
protected int
protected boolean
private int
protected int
private int
private int
private BlockPos
private @Nullable DamageSource
protected float
private long
float
private float
private float
final LimbAnimator
protected static final TrackedData
<Byte> private final Reference2ObjectMap
<Enchantment, Set<EnchantmentLocationBasedEffect>> private static final Logger
protected float
private static final double
int
private float
private boolean
protected static final int
protected int
private static final TrackedData
<List<ParticleEffect>> private static final TrackedData
<Boolean> private static final Identifier
float
float
protected float
protected float
protected float
final float
final float
protected float
protected int
protected int
protected double
protected double
protected double
protected double
protected double
protected double
float
protected static final EntityDimensions
private static final TrackedData
<Optional<BlockPos>> private static final EntityAttributeModifier
private static final Identifier
protected float
private static final TrackedData
<Integer> private static final TrackedData
<Integer> int
int
private final DefaultedList
<ItemStack> private ItemStack
private final DefaultedList
<ItemStack> float
protected static final int
protected static final int
Fields inherited from class net.minecraft.entity.Entity
age, 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, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
Fields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME
-
Constructor Summary
ModifierConstructorDescriptionprotected
LivingEntity
(EntityType<? extends LivingEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
protected void
final boolean
addStatusEffect
(StatusEffectInstance effect) Adds a status effect to this entity without specifying a source entity.boolean
addStatusEffect
(StatusEffectInstance effect, @Nullable Entity source) Adds a status effect to this entity.void
animateDamage
(float yaw) Called on the client to animate the entity's damage (the wobble).protected float
applyArmorToDamage
(DamageSource source, float amount) private Vec3d
applyClimbingSpeed
(Vec3d motion) protected void
applyDamage
(DamageSource source, float amount) applyFluidMovingSpeed
(double gravity, boolean falling, Vec3d motion) private void
applyFoodEffects
(FoodComponent component) protected void
applyMovementEffects
(ServerWorld world, BlockPos pos) applyMovementInput
(Vec3d movementInput, float slipperiness) boolean
areItemsDifferent
(ItemStack stack, ItemStack stack2) protected void
attackLivingEntity
(LivingEntity target) void
baseTick()
boolean
blockedByShield
(DamageSource source) final boolean
private boolean
canEnterTrapdoor
(BlockPos pos, BlockState state) boolean
boolean
Returns whether the entity can freeze.boolean
boolean
canHit()
Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.boolean
boolean
boolean
canTarget
(EntityType<?> type) boolean
canTarget
(LivingEntity target) boolean
canUsePortals
(boolean allowVehicles) Returns whether the entity can use nether portals and end portals.boolean
canUseSlot
(EquipmentSlot slot) boolean
canWalkOnFluid
(FluidState state) private void
checkHandStackSwap
(Map<EquipmentSlot, ItemStack> equipmentChanges) Notifies nearby players if the stacks in the hands have been swapped.protected float
clampScale
(float scale) void
protected void
void
boolean
protected int
computeFallDamage
(float fallDistance, float damageMultiplier) protected void
static boolean
protected Brain.Profile
<?> boolean
damage
(DamageSource source, float amount) Applies a damage to this entity.protected void
damageArmor
(DamageSource source, float amount) protected void
damageEquipment
(DamageSource source, float amount, EquipmentSlot[] slots) protected void
damageHelmet
(DamageSource source, float amount) protected void
damageShield
(float amount) protected Brain
<?> deserializeBrain
(com.mojang.serialization.Dynamic<?> dynamic) void
boolean
protected void
drop
(ServerWorld world, DamageSource damageSource) protected void
dropEquipment
(ServerWorld world, DamageSource source, boolean causedByPlayer) protected void
protected void
dropLoot
(DamageSource damageSource, boolean causedByPlayer) protected void
Drops experience when this entity is killed.eatFood
(World world, ItemStack stack, FoodComponent foodComponent) void
void
abstract void
equipStack
(EquipmentSlot slot, ItemStack stack) protected void
fall
(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.float
int
getArmor()
float
double
double
getAttributeBaseValue
(RegistryEntry<EntityAttribute> attribute) getAttributeInstance
(RegistryEntry<EntityAttribute> attribute) double
getAttributeValue
(RegistryEntry<EntityAttribute> attribute) protected EntityDimensions
getBaseDimensions
(EntityPose pose) protected float
float
Returns the body yaw of the entity.getBoundingBox
(EntityPose pose) Brain
<?> getBrain()
protected Vec3d
getControlledMovementInput
(PlayerEntity controllingPlayer, Vec3d movementInput) float
protected @Nullable SoundEvent
int
final EntityDimensions
getDimensions
(EntityPose pose) Returns the dimensions of the entity with the givenpose
.protected SoundEvent
getDrinkSound
(ItemStack stack) getEatSound
(ItemStack stack) private static byte
private @Nullable Map
<EquipmentSlot, ItemStack> Returns the difference between the last sent equipment set and the current one.private static @Nullable EquipmentSlot
getEquipmentSlot
(int slotId) abstract ItemStack
int
private SoundEvent
getFallSound
(int distance) protected double
private int
float
getHandSwingProgress
(float tickDelta) float
Returns the head yaw of the entity.float
protected Box
Gets the area in which this entity can be attacked by mobs whose attack box overlaps it.protected @Nullable SoundEvent
getHurtSound
(DamageSource source) int
int
float
protected float
protected float
getJumpVelocity
(float strength) protected float
getKnockbackAgainst
(Entity target, DamageSource damageSource) int
int
float
getLeaningPitch
(float tickDelta) float
double
double
float
double
long
abstract Arm
final float
final float
protected float
Returns the maximum rotation of the head relative to the body in degrees.float
private float
getMovementSpeed
(float slipperiness) protected int
getNextAirOnLand
(int air) protected int
getNextAirUnderwater
(int air) protected float
getPassengerRidingPos
(Entity passenger) getPoses()
getProjectileType
(ItemStack stack) protected float
getSaddledSpeed
(PlayerEntity controllingPlayer) int
Returns the maximum height of a fall the entity takes during pathfinding.protected final int
getSafeFallDistance
(float health) float
getScale()
float
static EquipmentSlot
getSlotForHand
(Hand hand) float
protected float
getStackInHand
(Hand hand) getStackReference
(int mappedIndex) Obtains a stack reference to be modified.private static StackReference
getStackReference
(LivingEntity entity, EquipmentSlot slot) getStatusEffect
(RegistryEntry<StatusEffect> effect) float
final int
final int
private ItemStack
private ItemStack
protected float
protected int
Called when this entity is killed and returns the amount of experience to drop.final int
getXpToDrop
(ServerWorld world, @Nullable Entity attacker) float
getYaw
(float tickDelta) boolean
handleFallDamage
(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.void
handleStatus
(byte status) Called on the client when the entity receives an entity status from the server.boolean
boolean
boolean
boolean
boolean
hasStatusEffect
(RegistryEntry<StatusEffect> effect) void
heal
(float amount) Heals this entity by the givenamount
of half-hearts.boolean
protected void
initDataTracker
(DataTracker.Builder builder) Initializes data tracker.boolean
boolean
isAlive()
Returns whether the entity is alive.protected boolean
isArmorSlot
(EquipmentSlot slot) boolean
isBaby()
boolean
boolean
boolean
isDead()
boolean
boolean
boolean
Returns whether the entity is glowing, checking the entity flags on the client.boolean
Checks if this entity is holding a certain item.boolean
Checks if this entity is holding a certain item.boolean
protected boolean
boolean
boolean
Returns whether the entity is in a wall and should suffocate.boolean
Returns whether the entity is in swimming pose.boolean
isInvulnerableTo
(DamageSource damageSource) Returns whether the entity is invulnerable todamageSource
.boolean
boolean
boolean
Returns whether the entity can be pushed by other entities.boolean
private boolean
boolean
isTarget
(LivingEntity entity, TargetPredicate predicate) boolean
boolean
void
jump()
void
kill()
Kills the entity.protected void
knockback
(LivingEntity target) protected void
protected void
lerpHeadYaw
(int headTrackingIncrements, double serverHeadYaw) float
lerpYaw
(float delta) void
lookAt
(EntityAnchorArgumentType.EntityAnchor anchorPoint, Vec3d target) Changes this entity's pitch and yaw to look attarget
.protected void
protected float
modifyAppliedDamage
(DamageSource source, float amount) Returns the modified damage value for the applieddamage
.void
onAttacking
(Entity target) void
onDamaged
(DamageSource damageSource) void
onDeath
(DamageSource damageSource) private void
onDismounted
(Entity vehicle) void
onEquipStack
(EquipmentSlot slot, ItemStack oldStack, ItemStack newStack) protected void
onKilledBy
(@Nullable LivingEntity adversary) Performs secondary effects after this mob has been killed.protected void
onRemoval
(Entity.RemovalReason reason) void
onSpawnPacket
(EntitySpawnS2CPacket packet) Called on the client when the entity receives a spawn packet.protected void
onStatusEffectApplied
(StatusEffectInstance effect, @Nullable Entity source) protected void
protected void
onStatusEffectUpgraded
(StatusEffectInstance effect, boolean reapplyEffect, @Nullable Entity source) void
onTrackedDataSet
(TrackedData<?> data) Called on the client when the tracked data is set.protected void
private void
protected void
playHurtSound
(DamageSource damageSource) void
playSound
(@Nullable SoundEvent sound) positionInPortal
(Direction.Axis portalAxis, BlockLocating.Rectangle portalRect) Returns the entity's position in the portal after teleportation.static Vec3d
positionInPortal
(Vec3d pos) protected void
processEquippedStack
(ItemStack stack) protected void
void
pushAwayFrom
(Entity entity) void
Reads custom data fromnbt
.void
remove
(Entity.RemovalReason reason) Removes the entity.protected void
boolean
removeStatusEffect
(RegistryEntry<StatusEffect> effect) Removes a status effect from this entity.Removes a status effect from this entity without calling any listener.void
void
sendEquipmentBreakStatus
(Item item, EquipmentSlot slot) private void
Sends equipment changes to nearby players.private void
sendEquipmentChanges
(Map<EquipmentSlot, ItemStack> equipmentChanges) Sends equipment changes to nearby players.void
sendPickup
(Entity item, int count) final void
setAbsorptionAmount
(float absorptionAmount) protected void
setAbsorptionAmountUnclamped
(float absorptionAmount) void
setAttacker
(@Nullable LivingEntity attacker) void
setAttacking
(@Nullable PlayerEntity attacking) void
setBodyYaw
(float bodyYaw) Sets the body yaw of this entity.void
setCurrentHand
(Hand hand) void
setDespawnCounter
(int despawnCounter) void
setHeadYaw
(float headYaw) Sets the head yaw of this entity.void
setHealth
(float health) void
setJumping
(boolean jumping) protected void
setLivingFlag
(int mask, boolean value) void
setMovementSpeed
(float movementSpeed) void
setNearbySongPlaying
(BlockPos songPosition, boolean playing) void
setNoDrag
(boolean noDrag) void
setOnFireForTicks
(int ticks) private void
setPositionInBed
(BlockPos pos) void
void
setSprinting
(boolean sprinting) Sets whether the entity is sprinting.void
setStackInHand
(Hand hand, ItemStack stack) void
setStatusEffect
(StatusEffectInstance effect, @Nullable Entity source) Sets a status effect in this entity.final void
setStingerCount
(int stingerCount) final void
setStuckArrowCount
(int stuckArrowCount) private void
setSyncedArmorStack
(EquipmentSlot slot, ItemStack armor) private void
setSyncedHandStack
(EquipmentSlot slot, ItemStack stack) protected boolean
Returns if this entity may always drop experience, skipping any other checks.protected boolean
boolean
Returns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.boolean
Returns whether to render the name of the entity.private boolean
protected boolean
void
protected void
spawnConsumptionEffects
(ItemStack stack, int particleCount) private void
spawnItemParticles
(ItemStack stack, int count) void
Stops riding the vehicle if present.void
private void
protected void
swimUpward
(TagKey<Fluid> fluid) void
void
void
takeKnockback
(double strength, double x, double z) protected void
takeShieldHit
(LivingEntity attacker) boolean
teleport
(double x, double y, double z, boolean particleEffects) void
tick()
Ticks this entity.private void
protected void
tickControlled
(PlayerEntity controllingPlayer, Vec3d movementInput) protected void
private void
protected void
protected void
Called when the entity is 64 blocks below the world's minimum Y position.protected void
tickItemStackUsage
(ItemStack stack) void
protected void
void
protected void
tickRiptide
(Box a, Box b) protected void
void
tiltScreen
(double deltaX, double deltaZ) void
Allows you to do certain speed and velocity calculations.private void
travelControlled
(PlayerEntity controllingPlayer, Vec3d movementInput) void
Called to trigger advancement criteria when an entity picks up an item thrown by a player.boolean
final ItemStack
tryEatFood
(World world, ItemStack stack) private boolean
tryUseTotem
(DamageSource source) protected float
turnHead
(float bodyRotation, float headRotation) private void
updateAttribute
(RegistryEntry<EntityAttribute> attribute) private void
private void
private void
void
updateLimbs
(boolean flutter) protected void
updateLimbs
(float posDelta) protected void
private void
protected void
void
updateTrackedHeadRotation
(float yaw, int interpolationSteps) void
updateTrackedPositionAndAngles
(double x, double y, double z, float yaw, float pitch, int interpolationSteps) void
wakeUp()
Wakes this entity up.protected boolean
void
Writes custom data tonbt
.Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, 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, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, 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, 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, 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, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, 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, teleportTo, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryCheckBlockCollision, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
Methods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
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
Lbtn;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
Lbtn;c:Ljava/lang/String;
-
POWDER_SNOW_SPEED_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named POWDER_SNOW_SPEED_MODIFIER_ID
Lnet/minecraft/entity/LivingEntity;POWDER_SNOW_SPEED_MODIFIER_ID:Lnet/minecraft/util/Identifier;
intermediary field_27859
Lnet/minecraft/class_1309;field_27859:Lnet/minecraft/class_2960;
official d
Lbtn;d:Lakr;
-
SPRINTING_SPEED_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named SPRINTING_SPEED_MODIFIER_ID
Lnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_MODIFIER_ID:Lnet/minecraft/util/Identifier;
intermediary field_51996
Lnet/minecraft/class_1309;field_51996:Lnet/minecraft/class_2960;
official e
Lbtn;e:Lakr;
-
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 bH
Lbtn;bH:Lbuu;
-
field_30069
public 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 i
Lbtn;i:I
-
field_30070
public 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 j
Lbtn;j:I
-
EQUIPMENT_SLOT_ID
public 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 k
Lbtn;k:I
-
field_30072
public 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 l
Lbtn;l:I
-
field_48827
public 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 m
Lbtn;m:I
-
GLOWING_FLAG
public 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 n
Lbtn;n:I
-
field_30074
public 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 o
Lbtn;o:I
-
field_30078
private 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 bI
Lbtn;bI:I
-
field_30075
public 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 p
Lbtn;p:D
-
GRAVITY
public 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 q
Lbtn;q:D
-
DEATH_TICKS
public 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 r
Lbtn;r:I
-
field_30080
private 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 bJ
Lbtn;bJ:I
-
field_30081
private 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 bK
Lbtn;bK:I
-
field_30063
public 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 s
Lbtn;s:I
-
field_44874
public 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 t
Lbtn;t:F
-
MAX_ENTITY_VIEWING_DISTANCE
private 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 bL
Lbtn;bL:D
-
USING_ITEM_FLAG
protected 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 u
Lbtn;u:I
-
OFF_HAND_ACTIVE_FLAG
protected 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 v
Lbtn;v:I
-
USING_RIPTIDE_FLAG
protected 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 aD
Lbtn;aD: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 aE
Lbtn;aE:Lajw;
-
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 bM
Lbtn;bM:Lajw;
-
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 bN
Lbtn;bN:Lajw;
-
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 bO
Lbtn;bO:Lajw;
-
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 bP
Lbtn;bP:Lajw;
-
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 bQ
Lbtn;bQ:Lajw;
-
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 bR
Lbtn;bR:Lajw;
-
field_49793
private 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 bS
Lbtn;bS: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 aF
Lbtn;aF:Lbsu;
-
BABY_SCALE_FACTOR
public 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 aG
Lbtn;aG:F
-
field_47756
public 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 aH
Lbtn;aH:F
-
field_49972
private 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 bT
Lbtn;bT:F
-
ATTRIBUTES_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named ATTRIBUTES_NBT_KEY
Lnet/minecraft/entity/LivingEntity;ATTRIBUTES_NBT_KEY:Ljava/lang/String;
intermediary field_51995
Lnet/minecraft/class_1309;field_51995:Ljava/lang/String;
official aI
Lbtn;aI:Ljava/lang/String;
-
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 bU
Lbtn;bU:Lbut;
-
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 bV
Lbtn;bV:Lbrh;
-
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 bW
Lbtn;bW: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 bX
Lbtn;bX:Ljv;
-
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 bY
Lbtn;bY:Ljv;
-
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 bZ
Lbtn;bZ:Lcuq;
-
handSwinging
public 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
Lbtn;aJ:Z
-
noDrag
private 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 ca
Lbtn;ca: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
Lbtn;aK:Lbqq;
-
handSwingTicks
public 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
Lbtn;aL:I
-
stuckArrowTimer
public 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
Lbtn;aM:I
-
stuckStingerTimer
public 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
Lbtn;aN:I
-
hurtTime
public 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
Lbtn;aO:I
-
maxHurtTime
public 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
Lbtn;aP:I
-
deathTime
public 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
Lbtn;aQ:I
-
lastHandSwingProgress
public 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
Lbtn;aR:F
-
handSwingProgress
public 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
Lbtn;aS:F
-
lastAttackedTicks
protected 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
Lbtn;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
Lbtn;aU:Lbup;
-
defaultMaxHealth
public 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
Lbtn;aV:I
-
randomLargeSeed
public 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
Lbtn;aW:F
-
randomSmallSeed
public 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
Lbtn;aX:F
-
bodyYaw
public 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
Lbtn;aY:F
-
prevBodyYaw
public 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
Lbtn;aZ:F
-
headYaw
public 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
Lbtn;ba:F
-
prevHeadYaw
public 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
Lbtn;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
Lbtn;bc:Lcmx;
-
playerHitTimer
protected 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
Lbtn;bd:I
-
dead
protected 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
Lbtn;be:Z
-
despawnCounter
protected 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
Lbtn;bf:I
-
prevStepBobbingAmount
protected 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
Lbtn;bg:F
-
stepBobbingAmount
protected 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
Lbtn;bh:F
-
lookDirection
protected 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
Lbtn;bi:F
-
prevLookDirection
protected 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
Lbtn;bj:F
-
field_6215
protected 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
Lbtn;bk:F
-
scoreAmount
protected 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
Lbtn;bl:I
-
lastDamageTaken
protected 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
Lbtn;bm:F
-
jumping
protected 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
Lbtn;bn:Z
-
sidewaysSpeed
public 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
Lbtn;bo:F
-
upwardSpeed
public 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
Lbtn;bp:F
-
forwardSpeed
public 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
Lbtn;bq:F
-
bodyTrackingIncrements
protected 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
Lbtn;br:I
-
serverX
protected 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
Lbtn;bs:D
-
serverY
protected 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
Lbtn;bt:D
-
serverZ
protected 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
Lbtn;bu:D
-
serverYaw
protected 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
Lbtn;bv:D
-
serverPitch
protected 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
Lbtn;bw:D
-
serverHeadYaw
protected 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
Lbtn;bx:D
-
headTrackingIncrements
protected 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
Lbtn;by:I
-
effectsChanged
private 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 cb
Lbtn;cb: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 cc
Lbtn;cc:Lbtn;
-
lastAttackedTime
private 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 cd
Lbtn;cd: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 ce
Lbtn;ce:Lbtn;
-
lastAttackTime
private 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 cf
Lbtn;cf:I
-
movementSpeed
private 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 cg
Lbtn;cg:F
-
jumpingCooldown
private 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 ch
Lbtn;ch:I
-
absorptionAmount
private 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 ci
Lbtn;ci: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
Lbtn;bz:Lcuq;
-
itemUseTimeLeft
protected 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
Lbtn;bA:I
-
fallFlyingTicks
protected 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
Lbtn;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 cj
Lbtn;cj:Ljd;
-
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 ck
Lbtn;ck: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 cl
Lbtn;cl:Lbrk;
-
lastDamageTime
private 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 cm
Lbtn;cm:J
-
riptideTicks
protected 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
Lbtn;bC:I
-
riptideAttackDamage
protected float riptideAttackDamage- Mappings:
Namespace Name Mixin selector named riptideAttackDamage
Lnet/minecraft/entity/LivingEntity;riptideAttackDamage:F
intermediary field_51569
Lnet/minecraft/class_1309;field_51569:F
official bD
Lbtn;bD:F
-
riptideStack
- Mappings:
Namespace Name Mixin selector named riptideStack
Lnet/minecraft/entity/LivingEntity;riptideStack:Lnet/minecraft/item/ItemStack;
intermediary field_51570
Lnet/minecraft/class_1309;field_51570:Lnet/minecraft/class_1799;
official bE
Lbtn;bE:Lcuq;
-
leaningPitch
private 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 cn
Lbtn;cn:F
-
lastLeaningPitch
private 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 co
Lbtn;co: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 bF
Lbtn;bF:Lbuq;
-
experienceDroppingDisabled
private 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 cp
Lbtn;cp:Z
-
locationBasedEnchantmentEffects
private final Reference2ObjectMap<Enchantment,Set<EnchantmentLocationBasedEffect>> locationBasedEnchantmentEffects- Mappings:
Namespace Name Mixin selector named locationBasedEnchantmentEffects
Lnet/minecraft/entity/LivingEntity;locationBasedEnchantmentEffects:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
intermediary field_51571
Lnet/minecraft/class_1309;field_51571:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
official cq
Lbtn;cq:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
-
prevScale
protected 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 bG
Lbtn;bG: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>
Lbsr;<init>(Lbsx;Ldcw;)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 dT
Lbtn;dT()Lbuq;
-
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 dU
Lbtn;dU()Lbuq$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
Lbtn;a(Lcom/mojang/serialization/Dynamic;)Lbuq;
-
kill
public void kill()Kills the entity.This drops loot when applicable, and emits the
GameEvent.ENTITY_DIE
game event. -
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
Lbtn;a(Lbsx;)Z
-
initDataTracker
Initializes data tracker.- Specified by:
initDataTracker
in classEntity
- 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
Lbsr;a(Laka$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 dV
Lbtn;dV()Lbuv$a;
-
fall
protected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls. Flying mobs should override this to do nothing.- Overrides:
fall
in classEntity
- 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, emitsGameEvent.HIT_GROUND
, then callsEntity.onLanding()
. Otherwise, ifheightDifference
is 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
Lbsr;a(DZLdtc;Ljd;)V
-
canBreatheInWater
public 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 dW
Lbtn;dW()Z
-
getLeaningPitch
public 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
Lbtn;a(F)F
-
hasLandedInFluid
public boolean hasLandedInFluid()- Mappings:
Namespace Name Mixin selector named hasLandedInFluid
Lnet/minecraft/entity/LivingEntity;hasLandedInFluid()Z
intermediary method_59925
Lnet/minecraft/class_1309;method_59925()Z
official dX
Lbtn;dX()Z
-
baseTick
public void baseTick() -
getVelocityMultiplier
protected float getVelocityMultiplier()- Overrides:
getVelocityMultiplier
in classEntity
- Mappings:
Namespace Name Mixin selector named getVelocityMultiplier
Lnet/minecraft/entity/Entity;getVelocityMultiplier()F
intermediary method_23326
Lnet/minecraft/class_1297;method_23326()F
official aO
Lbsr;aO()F
-
removePowderSnowSlow
protected 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 dY
Lbtn;dY()V
-
addPowderSnowSlowIfNeeded
protected 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 dZ
Lbtn;dZ()V
-
applyMovementEffects
- Mappings:
Namespace Name Mixin selector named applyMovementEffects
Lnet/minecraft/entity/LivingEntity;applyMovementEffects(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_6126
Lnet/minecraft/class_1309;method_6126(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
official b
Lbtn;b(Laqu;Ljd;)V
-
isBaby
public 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 o_
Lbtn;o_()Z
-
getScaleFactor
public 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 ea
Lbtn;ea()F
-
getScale
public 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 eb
Lbtn;eb()F
-
clampScale
protected 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
Lbtn;b(F)F
-
shouldSwimInFluids
protected 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 ec
Lbtn;ec()Z
-
updatePostDeath
protected 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 ed
Lbtn;ed()V
-
shouldDropXp
public 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 ee
Lbtn;ee()Z
-
shouldDropLoot
protected 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 ef
Lbtn;ef()Z
-
getNextAirUnderwater
protected 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 m
Lbtn;m(I)I
-
getNextAirOnLand
protected 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 n
Lbtn;n(I)I
-
getXpToDrop
- Mappings:
Namespace Name Mixin selector named getXpToDrop
Lnet/minecraft/entity/LivingEntity;getXpToDrop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)I
intermediary method_59923
Lnet/minecraft/class_1309;method_59923(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)I
official a
Lbtn;a(Laqu;Lbsr;)I
-
getXpToDrop
protected 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 eg
Lbtn;eg()I
-
shouldAlwaysDropXp
protected 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 eh
Lbtn;eh()Z
-
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 ei
Lbtn;ei()Lbtn;
-
getLastAttacker
- Specified by:
getLastAttacker
in interfaceAttackable
- 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 Y_
Lbso;Y_()Lbtn;
-
getLastAttackedTime
public 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 ej
Lbtn;ej()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
Lbtn;c(Lcmx;)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
Lbtn;a(Lbtn;)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 ek
Lbtn;ek()Lbtn;
-
getLastAttackTime
public 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 el
Lbtn;el()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
Lbtn;A(Lbsr;)V
-
getDespawnCounter
public 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 em
Lbtn;em()I
-
setDespawnCounter
public 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 o
Lbtn;o(I)V
-
hasNoDrag
public 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 en
Lbtn;en()Z
-
setNoDrag
public 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 r
Lbtn;r(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
Lbtn;b(Lbsy;)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
Lbtn;a(Lbsy;Lcuq;Lcuq;)V
-
remove
Removes the entity.- Overrides:
remove
in classEntity
- 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
Lbsr;a(Lbsr$c;)V
-
onRemoval
- Mappings:
Namespace Name Mixin selector named onRemoval
Lnet/minecraft/entity/LivingEntity;onRemoval(Lnet/minecraft/entity/Entity$RemovalReason;)V
intermediary method_60699
Lnet/minecraft/class_1309;method_60699(Lnet/minecraft/class_1297$class_5529;)V
official c
Lbtn;c(Lbsr$c;)V
-
writeCustomDataToNbt
Writes 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:
writeCustomDataToNbt
in classEntity
- 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
Lbsr;b(Lub;)V
-
readCustomDataFromNbt
Reads 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.
nbt
might 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:
readCustomDataFromNbt
in classEntity
- 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
Lbsr;a(Lub;)V
-
tickStatusEffects
protected 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 eo
Lbtn;eo()V
-
updatePotionVisibility
protected 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 K
Lbtn;K()V
-
updatePotionSwirls
private 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
Lbtn;s()V
-
updateGlowing
private 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
Lbtn;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
Lbtn;B(Lbsr;)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
Lbtn;c(Lbtn;)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
Lbtn;a(Lbtn;Lcef;)Z
-
canTakeDamage
public 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 ep
Lbtn;ep()Z
-
isPartOfGame
public 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 eq
Lbtn;eq()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
Lbtn;c(Ljava/util/Collection;)Z
-
clearPotionSwirls
protected 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 er
Lbtn;er()V
-
clearStatusEffects
public 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 es
Lbtn;es()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 et
Lbtn;et()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 eu
Lbtn;eu()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
Lbtn;b(Ljm;)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
Lbtn;c(Ljm;)Lbrz;
-
addStatusEffect
Adds a status effect to this entity without specifying a source entity.Consider calling
addStatusEffect(StatusEffectInstance, Entity)
if theeffect
is 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
Lbtn;b(Lbrz;)Z
-
addStatusEffect
Adds a status effect to this entity.- Parameters:
effect
- the effect to addsource
- the source entity ornull
for 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
Lbtn;b(Lbrz;Lbsr;)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
Lbtn;c(Lbrz;)Z
-
setStatusEffect
Sets 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 setsource
- the source entity ornull
for 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
Lbtn;c(Lbrz;Lbsr;)V
-
hasInvertedHealingAndHarm
public 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 ev
Lbtn;ev()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
Lbtn;d(Ljm;)Lbrz;
-
removeStatusEffect
Removes a status effect from this entity.Calling this method will call cleanup methods on the status effect and trigger synchronization of effect particles with watching clients. If this entity is a player, the change in the list of effects will also be synchronized with the corresponding client.
- Returns:
- 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
Lbtn;e(Ljm;)Z
-
onStatusEffectApplied
protected 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
Lbtn;a(Lbrz;Lbsr;)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
Lbtn;d(Lbrz;)V
-
onStatusEffectUpgraded
protected 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
Lbtn;a(Lbrz;ZLbsr;)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
Lbtn;a(Lbrz;)V
-
updateAttributes
private 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 B
Lbtn;B()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
Lbtn;i(Ljm;)V
-
heal
public void heal(float amount) Heals this entity by the givenamount
of 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
Lbtn;c(F)V
-
getHealth
public 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 ew
Lbtn;ew()F
-
setHealth
public 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 v
Lbtn;v(F)V
-
isDead
public 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 ex
Lbtn;ex()Z
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntity
has 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
ItemEntity
also 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
isInvulnerableTo(net.minecraft.entity.damage.DamageSource)
and return early.- Overrides:
damage
in classEntity
- 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
Lbsr;a(Lbrk;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
Lbtn;d(Lbtn;)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
Lbtn;e(Lbtn;)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 g
Lbtn;g(Lbrk;)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 ey
Lbtn;ey()Lbrk;
-
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
Lbtn;e(Lbrk;)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
Lbtn;b(Lavo;)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
Lbtn;f(Lbrk;)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
Lbtn;i(Lcuq;)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
Lbtn;a(Lbrk;)V
-
onKilledBy
Performs secondary effects after this mob has been killed.The default behavior spawns a wither rose if
adversary
is 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
Lbtn;f(Lbtn;)V
-
drop
- Mappings:
Namespace Name Mixin selector named drop
Lnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;)V
intermediary method_16080
Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)V
official a
Lbtn;a(Laqu;Lbrk;)V
-
dropInventory
protected 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 ez
Lbtn;ez()V
-
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(Lnet/minecraft/entity/Entity;)V
intermediary method_23883
Lnet/minecraft/class_1309;method_23883(Lnet/minecraft/class_1297;)V
official C
Lbtn;C(Lbsr;)V
-
dropEquipment
- Mappings:
Namespace Name Mixin selector named dropEquipment
Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;Z)V
intermediary method_6099
Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;Z)V
official a
Lbtn;a(Laqu;Lbrk;Z)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 eA
Lbtn;eA()Lakq;
-
getLootTableSeed
public 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 eB
Lbtn;eB()J
-
getKnockbackAgainst
- Mappings:
Namespace Name Mixin selector named getKnockbackAgainst
Lnet/minecraft/entity/LivingEntity;getKnockbackAgainst(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;)F
intermediary method_59924
Lnet/minecraft/class_1309;method_59924(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)F
official a
Lbtn;a(Lbsr;Lbrk;)F
-
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
Lbtn;a(Lbrk;Z)V
-
takeKnockback
public 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 p
Lbtn;p(DDD)V
-
tiltScreen
public 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
Lbtn;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
Lbtn;d(Lbrk;)Lavo;
-
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 n_
Lbtn;n_()Lavo;
-
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 r
Lbtn;r(I)Lavo;
-
disableExperienceDropping
public 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 eC
Lbtn;eC()V
-
isExperienceDroppingDisabled
public 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 eD
Lbtn;eD()Z
-
getDamageTiltYaw
public 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 eE
Lbtn;eE()F
-
getHitbox
Gets 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 eF
Lbtn;eF()Lewx;
-
getLocationBasedEnchantmentEffects
- Mappings:
Namespace Name Mixin selector named getLocationBasedEnchantmentEffects
Lnet/minecraft/entity/LivingEntity;getLocationBasedEnchantmentEffects()Ljava/util/Map;
intermediary method_59926
Lnet/minecraft/class_1309;method_59926()Ljava/util/Map;
official eG
Lbtn;eG()Ljava/util/Map;
-
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 eH
Lbtn;eH()Lbtn$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
Lbtn;c(Lcuq;)Lavo;
-
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
Lbtn;d(Lcuq;)Lavo;
-
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 eI
Lbtn;eI()Ljava/util/Optional;
-
isClimbing
public 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 p_
Lbtn;p_()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
Lbtn;c(Ljd;Ldtc;)Z
-
isAlive
public boolean isAlive()Returns whether the entity is alive.For non-
LivingEntity
, this is the same as negatingEntity.isRemoved()
.LivingEntity
checks the entity's health in addition to the removal. -
getSafeFallDistance
public int getSafeFallDistance()Returns the maximum height of a fall the entity takes during pathfinding.- Overrides:
getSafeFallDistance
in classEntity
- 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
Lbsr;cx()I
-
getSafeFallDistance
protected 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 w
Lbtn;w(F)I
-
handleFallDamage
public 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:
handleFallDamage
in classEntity
- Returns:
- whether to play the sound when falling on honey block;
false
for 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
Lbsr;a(FFLbrk;)Z
-
computeFallDamage
protected 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 e
Lbtn;e(FF)I
-
playBlockFallSound
protected 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 eJ
Lbtn;eJ()V
-
animateDamage
public void animateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).- Overrides:
animateDamage
in classEntity
- 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 n
Lbsr;n(F)V
-
getArmor
public 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 eK
Lbtn;eK()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
Lbtn;b(Lbrk;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
Lbtn;c(Lbrk;F)V
-
damageShield
protected 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 x
Lbtn;x(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
Lbtn;a(Lbrk;F[Lbsy;)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
Lbtn;d(Lbrk;F)F
-
modifyAppliedDamage
Returns 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 enchantments and the resistance effect.
WitchEntity
uses 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
Lbtn;e(Lbrk;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
Lbtn;f(Lbrk;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 eL
Lbtn;eL()Lbrh;
-
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 eM
Lbtn;eM()Lbtn;
-
getMaxHealth
public 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 eN
Lbtn;eN()F
-
getMaxAbsorption
public 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 eO
Lbtn;eO()F
-
getStuckArrowCount
public 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 eP
Lbtn;eP()I
-
setStuckArrowCount
public 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 p
Lbtn;p(I)V
-
getStingerCount
public 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 eQ
Lbtn;eQ()I
-
setStingerCount
public 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 q
Lbtn;q(I)V
-
getHandSwingDuration
private 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 C
Lbtn;C()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
Lbtn;a(Lbqq;)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
Lbtn;a(Lbqq;Z)V
-
onDamaged
-
handleStatus
public 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:
handleStatus
in classEntity
- 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
Lbsr;b(B)V
-
addDeathParticles
private 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 D
Lbtn;D()V
-
swapHandStacks
private 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 E
Lbtn;E()V
-
tickInVoid
protected void tickInVoid()Called when the entity is 64 blocks below the world's minimum Y position.Living entities use this to deal out of world damage.
- Overrides:
tickInVoid
in classEntity
- Mappings:
Namespace Name Mixin selector named tickInVoid
Lnet/minecraft/entity/Entity;tickInVoid()V
intermediary method_5825
Lnet/minecraft/class_1297;method_5825()V
official aE
Lbsr;aE()V
-
tickHandSwing
protected 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 eR
Lbtn;eR()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
Lbtn;f(Ljm;)Lbus;
-
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
Lbtn;g(Ljm;)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
Lbtn;h(Ljm;)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 eS
Lbtn;eS()Lbut;
-
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 eT
Lbtn;eT()Lcuq;
-
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 eU
Lbtn;eU()Lcuq;
-
getWeaponStack
- Overrides:
getWeaponStack
in classEntity
- Mappings:
Namespace Name Mixin selector named getWeaponStack
Lnet/minecraft/entity/Entity;getWeaponStack()Lnet/minecraft/item/ItemStack;
intermediary method_59958
Lnet/minecraft/class_1297;method_59958()Lnet/minecraft/class_1799;
official dS
Lbsr;dS()Lcuq;
-
isHolding
Checks 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
Lbtn;b(Lcul;)Z
-
isHolding
Checks 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
Lbtn;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
Lbtn;b(Lbqq;)Lcuq;
-
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
Lbtn;a(Lbqq;Lcuq;)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
Lbtn;c(Lbsy;)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
Lbtn;d(Lbsy;)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 eV
Lbtn;eV()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
Lbtn;a(Lbsy;)Lcuq;
-
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
Lbtn;a(Lbsy;Lcuq;)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 eW
Lbtn;eW()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 eX
Lbtn;eX()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 eY
Lbtn;eY()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
Lbtn;e(Lcuq;)V
-
getArmorVisibility
public 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 eZ
Lbtn;eZ()F
-
setSprinting
public void setSprinting(boolean sprinting) Sets whether the entity is sprinting.- Overrides:
setSprinting
in classEntity
- 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
Lbsr;h(Z)V
-
getSoundVolume
protected 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 fa
Lbtn;fa()F
-
getSoundPitch
public 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 fb
Lbtn;fb()F
-
isImmobile
protected 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 fc
Lbtn;fc()Z
-
pushAwayFrom
- Overrides:
pushAwayFrom
in classEntity
- 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
Lbsr;h(Lbsr;)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 d
Lbtn;d(Lbsr;)V
-
shouldRenderName
public boolean shouldRenderName()Returns whether to render the name of the entity.This returns
true
for players andEntity.isCustomNameVisible()
for other entities.- Overrides:
shouldRenderName
in classEntity
- 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
Lbsr;cF()Z
-
getJumpVelocity
protected 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 fd
Lbtn;fd()F
-
getJumpVelocity
protected 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 y
Lbtn;y(F)F
-
getJumpBoostVelocityModifier
public 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 fe
Lbtn;fe()F
-
jump
public 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 ff
Lbtn;ff()V
-
knockDownwards
protected 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 fg
Lbtn;fg()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
Lbtn;c(Lawu;)V
-
getBaseMovementSpeedMultiplier
protected 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 fh
Lbtn;fh()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
Lbtn;a(Lepe;)Z
-
getGravity
protected double getGravity()- Overrides:
getGravity
in classEntity
- Mappings:
Namespace Name Mixin selector named getGravity
Lnet/minecraft/entity/Entity;getGravity()D
intermediary method_7490
Lnet/minecraft/class_1297;method_7490()D
official aZ
Lbsr;aZ()D
-
travel
Allows 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
Lbtn;a(Lexc;)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
Lbtn;c(Lcmx;Lexc;)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
Lbtn;a(Lcmx;Lexc;)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
Lbtn;b(Lcmx;Lexc;)Lexc;
-
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
Lbtn;e(Lcmx;)F
-
updateLimbs
public 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 s
Lbtn;s(Z)V
-
updateLimbs
protected 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 z
Lbtn;z(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
Lbtn;a(Lexc;F)Lexc;
-
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
Lbtn;a(DZLexc;)Lexc;
-
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 b
Lbtn;b(Lexc;)Lexc;
-
getMovementSpeed
private 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 E
Lbtn;E(F)F
-
getOffGroundSpeed
protected 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 fi
Lbtn;fi()F
-
getMovementSpeed
public 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 fj
Lbtn;fj()F
-
setMovementSpeed
public 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 A
Lbtn;A(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 D
Lbtn;D(Lbsr;)Z
-
tick
public void tick()Ticks this entity.- Overrides:
tick
in classEntity
- 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
Lbsr;l()V
-
sendEquipmentChanges
private 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 F
Lbtn;F()V
-
getEquipmentChanges
Returns 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 H
Lbtn;H()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
Lbtn;a(Lcuq;Lcuq;)Z
-
checkHandStackSwap
Notifies 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
Lbtn;a(Ljava/util/Map;)V
-
sendEquipmentChanges
Sends 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
Lbtn;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 e
Lbtn;e(Lbsy;)Lcuq;
-
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
Lbtn;b(Lbsy;Lcuq;)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 f
Lbtn;f(Lbsy;)Lcuq;
-
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
Lbtn;c(Lbsy;Lcuq;)V
-
turnHead
protected 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 f
Lbtn;f(FF)F
-
getMaxRelativeHeadRotation
protected 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 fk
Lbtn;fk()F
-
tickMovement
public 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 m_
Lbtn;m_()V
-
hurtByWater
public 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 fl
Lbtn;fl()Z
-
tickFallFlying
private 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 I
Lbtn;I()V
-
tickNewAi
protected 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 fm
Lbtn;fm()V
-
tickCramming
protected 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 r
Lbtn;r()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
Lbtn;a(Lewx;Lewx;)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 E
Lbtn;E(Lbsr;)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
Lbtn;g(Lbtn;)V
-
isUsingRiptide
public 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 fn
Lbtn;fn()Z
-
stopRiding
public void stopRiding()Stops riding the vehicle if present.For example, if
player
is riding on a horse,player.stopRiding()
will dismount that player from the horse.- Overrides:
stopRiding
in classEntity
- 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 ad
Lbsr;ad()V
-
tickRiding
public void tickRiding()- Overrides:
tickRiding
in classEntity
- Mappings:
Namespace Name Mixin selector named tickRiding
Lnet/minecraft/entity/Entity;tickRiding()V
intermediary method_5842
Lnet/minecraft/class_1297;method_5842()V
official u
Lbsr;u()V
-
updateTrackedPositionAndAngles
public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) - Overrides:
updateTrackedPositionAndAngles
in classEntity
- 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
Lbsr;a(DDDFFI)V
-
getLerpTargetX
public double getLerpTargetX()- Overrides:
getLerpTargetX
in classEntity
- 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_
Lbsr;c_()D
-
getLerpTargetY
public double getLerpTargetY()- Overrides:
getLerpTargetY
in classEntity
- 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_
Lbsr;d_()D
-
getLerpTargetZ
public double getLerpTargetZ()- Overrides:
getLerpTargetZ
in classEntity
- Mappings:
Namespace Name Mixin selector named getLerpTargetZ
Lnet/minecraft/entity/Entity;getLerpTargetZ()D
intermediary method_53828
Lnet/minecraft/class_1297;method_53828()D
official P_
Lbsr;P_()D
-
getLerpTargetPitch
public float getLerpTargetPitch()- Overrides:
getLerpTargetPitch
in classEntity
- Mappings:
Namespace Name Mixin selector named getLerpTargetPitch
Lnet/minecraft/entity/Entity;getLerpTargetPitch()F
intermediary method_53829
Lnet/minecraft/class_1297;method_53829()F
official Q_
Lbsr;Q_()F
-
getLerpTargetYaw
public float getLerpTargetYaw()- Overrides:
getLerpTargetYaw
in classEntity
- 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_
Lbsr;e_()F
-
updateTrackedHeadRotation
public void updateTrackedHeadRotation(float yaw, int interpolationSteps) - Overrides:
updateTrackedHeadRotation
in classEntity
- 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
Lbsr;a(FI)V
-
setJumping
public 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 t
Lbtn;t(Z)V
-
triggerItemPickedUpByEntityCriteria
Called 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
Lbtn;a(Lcjh;)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
Lbtn;a(Lbsr;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 F
Lbtn;F(Lbsr;)Z
-
getYaw
public float getYaw(float tickDelta) -
getHandSwingProgress
public 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 B
Lbtn;B(F)F
-
canHit
public boolean canHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.- Overrides:
canHit
in classEntity
- 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 bA
Lbsr;bA()Z
-
isPushable
public boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
isPushable
in classEntity
- 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 bB
Lbsr;bB()Z
-
getHeadYaw
public float getHeadYaw()Returns the head yaw of the entity.- Overrides:
getHeadYaw
in classEntity
- 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 ct
Lbsr;ct()F
-
setHeadYaw
public void setHeadYaw(float headYaw) Sets the head yaw of this entity.- Overrides:
setHeadYaw
in classEntity
- 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 o
Lbsr;o(F)V
-
setBodyYaw
public void setBodyYaw(float bodyYaw) Sets the body yaw of this entity.- Overrides:
setBodyYaw
in classEntity
- 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 p
Lbsr;p(F)V
-
positionInPortal
Returns the entity's position in the portal after teleportation.- Overrides:
positionInPortal
in classEntity
- 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
Lbsr;a(Lji$a;Ll$a;)Lexc;
-
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 k
Lbtn;k(Lexc;)Lexc;
-
getAbsorptionAmount
public 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 fo
Lbtn;fo()F
-
setAbsorptionAmount
public 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 C
Lbtn;C(F)V
-
setAbsorptionAmountUnclamped
protected 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 D
Lbtn;D(F)V
-
enterCombat
public 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_
Lbtn;f_()V
-
endCombat
public 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_
Lbtn;g_()V
-
markEffectsDirty
protected 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 fp
Lbtn;fp()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 fq
Lbtn;fq()Lbtg;
-
isUsingItem
public 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 fr
Lbtn;fr()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 fs
Lbtn;fs()Lbqq;
-
tickActiveItemStack
private 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 J
Lbtn;J()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
Lbtn;a(Lcuq;)V
-
shouldSpawnConsumptionEffects
private 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 L
Lbtn;L()Z
-
updateLeaningPitch
private 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 N
Lbtn;N()V
-
setLivingFlag
protected 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
Lbtn;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
Lbtn;c(Lbqq;)V
-
onTrackedDataSet
Called 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:
onTrackedDataSet
in interfaceDataTracked
- Overrides:
onTrackedDataSet
in classEntity
- 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
Lajz;a(Lajw;)V
-
lookAt
Changes this entity's pitch and yaw to look attarget
.- Overrides:
lookAt
in classEntity
- 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
Lbsr;a(Lff$a;Lexc;)V
-
lerpYaw
public float lerpYaw(float delta) -
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
Lbtn;b(Lcuq;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
Lbtn;a(Lcuq;I)V
-
consumeItem
protected 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 L_
Lbtn;L_()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 ft
Lbtn;ft()Lcuq;
-
getItemUseTimeLeft
public 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 fu
Lbtn;fu()I
-
getItemUseTime
public 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 fv
Lbtn;fv()I
-
stopUsingItem
public 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 fw
Lbtn;fw()V
-
clearActiveItem
public 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 fx
Lbtn;fx()V
-
isBlocking
public 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 fy
Lbtn;fy()Z
-
isHoldingOntoLadder
public boolean isHoldingOntoLadder()- Returns:
true
if 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 fz
Lbtn;fz()Z
-
isFallFlying
public 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 fA
Lbtn;fA()Z
-
isInSwimmingPose
public 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:
isInSwimmingPose
in classEntity
- 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 ce
Lbsr;ce()Z
-
getFallFlyingTicks
public 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 fB
Lbtn;fB()I
-
teleport
public 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
Lbtn;b(DDDZ)Z
-
isAffectedBySplashPotions
public 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 fC
Lbtn;fC()Z
-
isMobOrPlayer
public 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 fD
Lbtn;fD()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
Lbtn;a(Ljd;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
Lbtn;f(Lcuq;)Z
-
getDimensions
Returns the dimensions of the entity with the givenpose
.- Overrides:
getDimensions
in classEntity
- 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
Lbsr;a(Lbua;)Lbsu;
-
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
Lbtn;e(Lbua;)Lbsu;
-
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 fE
Lbtn;fE()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
Lbtn;f(Lbua;)Lewx;
-
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
Lbtn;g(Lbua;)Z
-
canUsePortals
public boolean canUsePortals(boolean allowVehicles) Returns whether the entity can use nether portals and end portals.EnderDragonEntity
,WitherEntity
, andFishingBobberEntity
cannot use portals.- Overrides:
canUsePortals
in classEntity
- Returns:
- whether the entity can use nether portals and end portals
- Mappings:
Namespace Name Mixin selector named canUsePortals
Lnet/minecraft/entity/Entity;canUsePortals(Z)Z
intermediary method_5822
Lnet/minecraft/class_1297;method_5822(Z)Z
official o
Lbsr;o(Z)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 fF
Lbtn;fF()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 g
Lbtn;g(Ljd;)V
-
clearSleepingPosition
public 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 fG
Lbtn;fG()V
-
isSleeping
public 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 fH
Lbtn;fH()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
Lbtn;b(Ljd;)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
Lbtn;a(Ljd;)V
-
isSleepingInBed
private 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 O
Lbtn;O()Z
-
wakeUp
public 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 fI
Lbtn;fI()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 fJ
Lbtn;fJ()Lji;
-
isInsideWall
public boolean isInsideWall()Returns whether the entity is in a wall and should suffocate.This returns
false
ifEntity.noClip
istrue
; otherwise, this returnstrue
if the eye position is occupied by a block that can suffocate.- Overrides:
isInsideWall
in classEntity
- 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 bF
Lbsr;bF()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
Lbtn;g(Lcuq;)Lcuq;
-
tryEatFood
- Mappings:
Namespace Name Mixin selector named tryEatFood
Lnet/minecraft/entity/LivingEntity;tryEatFood(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
intermediary method_60492
Lnet/minecraft/class_1309;method_60492(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
official a
Lbtn;a(Ldcw;Lcuq;)Lcuq;
-
eatFood
- Mappings:
Namespace Name Mixin selector named eatFood
Lnet/minecraft/entity/LivingEntity;eatFood(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/component/type/FoodComponent;)Lnet/minecraft/item/ItemStack;
intermediary method_18866
Lnet/minecraft/class_1309;method_18866(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_4174;)Lnet/minecraft/class_1799;
official a
Lbtn;a(Ldcw;Lcuq;Lcpr;)Lcuq;
-
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
Lbtn;a(Lcpr;)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 g
Lbtn;g(Lbsy;)B
-
sendEquipmentBreakStatus
- Mappings:
Namespace Name Mixin selector named sendEquipmentBreakStatus
Lnet/minecraft/entity/LivingEntity;sendEquipmentBreakStatus(Lnet/minecraft/item/Item;Lnet/minecraft/entity/EquipmentSlot;)V
intermediary method_20235
Lnet/minecraft/class_1309;method_20235(Lnet/minecraft/class_1792;Lnet/minecraft/class_1304;)V
official a
Lbtn;a(Lcul;Lbsy;)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
Lbtn;d(Lbqq;)Lbsy;
-
getVisibilityBoundingBox
- Overrides:
getVisibilityBoundingBox
in classEntity
- 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_
Lbsr;h_()Lewx;
-
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
Lbtn;h(Lcuq;)Lbsy;
-
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
Lbtn;a(Lbtn;Lbsy;)Lbug;
-
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
Lbtn;s(I)Lbsy;
-
getStackReference
Obtains a stack reference to be modified. Used by commands like/loot
or/item
.- Overrides:
getStackReference
in classEntity
- 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_
Lbsr;a_(I)Lbug;
-
canFreeze
public boolean canFreeze()Returns whether the entity can freeze.- Overrides:
canFreeze
in classEntity
- Returns:
- whether the entity can freeze
- Implementation Note:
- Entities cannot be frozen if they are in the
EntityTypeTags.FREEZE_IMMUNE_ENTITY_TYPES
tag. In addition to this,LivingEntity
cannot be frozen if they are spectator or if they wear an item insideItemTags.FREEZE_IMMUNE_WEARABLES
tag. - Mappings:
Namespace Name Mixin selector named canFreeze
Lnet/minecraft/entity/Entity;canFreeze()Z
intermediary method_32316
Lnet/minecraft/class_1297;method_32316()Z
official dC
Lbsr;dC()Z
-
isGlowing
public boolean isGlowing()Returns whether the entity is glowing, checking the entity flags on the client.Glowing entities have an outline when rendered.
- Overrides:
isGlowing
in classEntity
- 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 ch
Lbsr;ch()Z
-
getBodyYaw
public float getBodyYaw()Returns the body yaw of the entity.- Overrides:
getBodyYaw
in classEntity
- 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 dF
Lbsr;dF()F
-
onSpawnPacket
Called 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:
onSpawnPacket
in classEntity
- 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
Lbsr;a(Labv;)V
-
disablesShield
public 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 fK
Lbtn;fK()Z
-
getStepHeight
public float getStepHeight()- Overrides:
getStepHeight
in classEntity
- Mappings:
Namespace Name Mixin selector named getStepHeight
Lnet/minecraft/entity/Entity;getStepHeight()F
intermediary method_49476
Lnet/minecraft/class_1297;method_49476()F
official dI
Lbsr;dI()F
-
getPassengerRidingPos
- Overrides:
getPassengerRidingPos
in classEntity
- 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
Lbsr;m(Lbsr;)Lexc;
-
lerpHeadYaw
protected 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
Lbtn;a(ID)V
-
setOnFireForTicks
public void setOnFireForTicks(int ticks) - Overrides:
setOnFireForTicks
in classEntity
- 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 g
Lbsr;g(I)V
-
isInCreativeMode
public 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 fL
Lbtn;fL()Z
-
isInvulnerableTo
Returns whether the entity is invulnerable todamageSource
.This can be overridden to make the entity invulnerable to some damages, but
super.isInvulnerableTo()
should be called in this case.- Overrides:
isInvulnerableTo
in classEntity
- Returns:
- whether the entity is invulnerable to
damageSource
- See Also:
- Implementation Note:
- Entity is invulnerable to all damages if it is removed, and is invulnerable to all damages except
DamageTypes.OUT_OF_WORLD
or damages from creative mode players if the entity is invulnerable. This also checksEntity.isFireImmune()
. - Mappings:
Namespace Name Mixin selector named isInvulnerableTo
Lnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Z
intermediary method_5679
Lnet/minecraft/class_1297;method_5679(Lnet/minecraft/class_1282;)Z
official b
Lbsr;b(Lbrk;)Z
-