Class LivingEntity
- All Implemented Interfaces:
Attackable
,DataTracked
,ScoreHolder
,Nameable
,EntityLike
- Direct Known Subclasses:
ArmorStandEntity
,MobEntity
,PlayerEntity
- Mappings:
Namespace Name named net/minecraft/entity/LivingEntity
intermediary net/minecraft/class_1309
official bwf
-
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
final ElytraFlightController
static final int
private boolean
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
protected float
float
protected int
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 EnumMap
<EquipmentSlot, Reference2ObjectMap<Enchantment, Set<EnchantmentLocationBasedEffect>>> private static final Logger
protected float
private static final double
int
private float
private boolean
static final Predicate
<LivingEntity> 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, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, ID_KEY, 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, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow
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 TypeMethodDescriptionvoid
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
(ServerWorld world, DamageSource source, float amount) applyFluidMovingSpeed
(double gravity, boolean falling, Vec3d motion) protected void
applyMovementEffects
(ServerWorld world, BlockPos pos) private Vec3d
applyMovementInput
(Vec3d movementInput, float slipperiness) boolean
areItemsDifferent
(ItemStack stack, ItemStack stack2) protected void
attackLivingEntity
(LivingEntity target) void
baseTick()
boolean
blockedByShield
(DamageSource source) private Vec3d
calcGlidingVelocity
(Vec3d oldVelocity) final boolean
protected boolean
private boolean
canEnterTrapdoor
(BlockPos pos, BlockState state) final boolean
canEquip
(ItemStack stack, EquipmentSlot slot) final boolean
canEquipFromDispenser
(ItemStack stack) boolean
Returns whether the entity can freeze.protected boolean
canGlide()
static boolean
canGlideWith
(ItemStack stack, EquipmentSlot slot) boolean
boolean
canHit()
Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.boolean
boolean
boolean
canSee
(Entity entity, RaycastContext.ShapeType shapeType, RaycastContext.FluidHandling fluidHandling, DoubleSupplier entityY) 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
checkGlidingCollision
(double oldSpeed, double newSpeed) 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
(ServerWorld world, 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
dropInventory
(ServerWorld world) protected void
dropLoot
(ServerWorld world, DamageSource damageSource, boolean causedByPlayer) protected void
dropXp
(ServerWorld world, @Nullable Entity attacker) Drops experience when this entity is killed.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.protected boolean
forEachGeneratedItem
(ServerWorld world, RegistryKey<LootTable> lootTableKey, Function<LootWorldContext.Builder, LootWorldContext> lootContextParametersFactory, BiConsumer<ServerWorld, ItemStack> lootConsumer) boolean
forEachGiftedItem
(ServerWorld world, RegistryKey<LootTable> lootTableKey, BiConsumer<ServerWorld, ItemStack> lootConsumer) protected void
forEachShearedItem
(ServerWorld world, RegistryKey<LootTable> lootTableKey, ItemStack tool, BiConsumer<ServerWorld, ItemStack> lootConsumer) 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
Returns the item stack currently being used for blocking, such as shields.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 double
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
private SoundEvent
getFallSound
(int distance) int
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) int
getPoses()
final EquipmentSlot
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) final float
getScale()
float
static EquipmentSlot
getSlotForHand
(Hand hand) float
protected float
getStackInArm
(Arm arm) 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
getXpToDrop
(ServerWorld world) 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) void
giveOrDropStack
(ItemStack stack) 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
isEntityLookingAtMe
(LivingEntity entity, double double2, boolean bool, boolean visualShape, Predicate<LivingEntity> predicate, DoubleSupplier[] entityYChecks) 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
(ServerWorld world, DamageSource source) boolean
boolean
boolean
Returns whether the entity can be pushed by other entities.boolean
private boolean
boolean
boolean
void
jump()
void
kill
(ServerWorld world) 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) private void
onEquipmentRemoved
(ItemStack removedEquipment, EquipmentSlot slot, AttributeContainer container) 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
(ServerWorld world, 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
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.protected boolean
void
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
protected 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) private void
private void
travelInFluid
(Vec3d movementInput) private void
travelMidAir
(Vec3d movementInput) void
Called to trigger advancement criteria when an entity picks up an item thrown by a player.boolean
tryAttack
(ServerWorld world, Entity target) private boolean
tryUseDeathProtector
(DamageSource source) protected float
turnHead
(float bodyRotation, float headRotation) protected 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, checkDespawn, checkWaterState, clientDamage, 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, getLastRenderPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getLootTableKey, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, 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, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAlwaysInvulnerableTo, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLocalPlayerOrLogicalSideForUpdatingMovement, 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, movementInputToVelocity, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemove, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, queueBlockCollisionCheck, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveNbt, saveSelfNbt, scheduleVelocityUpdate, serverDamage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setPrevPositionAndAngles, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickBlockCollision, tickBlockCollision, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updatePrevAngles, updatePrevPosition, 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.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 a
Lbwf;a: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 b
Lbwf;b: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 c
Lbwf;c:Lalz;
-
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 d
Lbwf;d:Lalz;
-
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 k
Lbwf;k:Lbxl;
-
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 l
Lbwf;l: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 m
Lbwf;m: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 n
Lbwf;n: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 o
Lbwf;o: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 p
Lbwf;p: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 q
Lbwf;q: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 r
Lbwf;r: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 bH
Lbwf;bH: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 s
Lbwf;s: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 t
Lbwf;t: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 u
Lbwf;u: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 bI
Lbwf;bI: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 bJ
Lbwf;bJ: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 ay
Lbwf;ay: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 bK
Lbwf;bK: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 az
Lbwf;az: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 aA
Lbwf;aA: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 aB
Lbwf;aB: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 aC
Lbwf;aC:Lalc;
-
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 bL
Lbwf;bL:Lalc;
-
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 bM
Lbwf;bM:Lalc;
-
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 bN
Lbwf;bN:Lalc;
-
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 bO
Lbwf;bO:Lalc;
-
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 bP
Lbwf;bP:Lalc;
-
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 bQ
Lbwf;bQ:Lalc;
-
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 bR
Lbwf;bR: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 aD
Lbwf;aD:Lbvm;
-
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 aE
Lbwf;aE: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 aF
Lbwf;aF: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 aG
Lbwf;aG:Ljava/lang/String;
-
NOT_WEARING_GAZE_DISGUISE_PREDICATE
- Mappings:
Namespace Name Mixin selector named NOT_WEARING_GAZE_DISGUISE_PREDICATE
Lnet/minecraft/entity/LivingEntity;NOT_WEARING_GAZE_DISGUISE_PREDICATE:Ljava/util/function/Predicate;
intermediary field_54564
Lnet/minecraft/class_1309;field_54564:Ljava/util/function/Predicate;
official aH
Lbwf;aH:Ljava/util/function/Predicate;
-
attributes
- Mappings:
Namespace Name Mixin selector named attributes
Lnet/minecraft/entity/LivingEntity;attributes:Lnet/minecraft/entity/attribute/AttributeContainer;
intermediary field_6260
Lnet/minecraft/class_1309;field_6260:Lnet/minecraft/class_5131;
official bS
Lbwf;bS:Lbxk;
-
damageTracker
- Mappings:
Namespace Name Mixin selector named damageTracker
Lnet/minecraft/entity/LivingEntity;damageTracker:Lnet/minecraft/entity/damage/DamageTracker;
intermediary field_6256
Lnet/minecraft/class_1309;field_6256:Lnet/minecraft/class_1283;
official bT
Lbwf;bT:Lbtw;
-
activeStatusEffects
- Mappings:
Namespace Name Mixin selector named activeStatusEffects
Lnet/minecraft/entity/LivingEntity;activeStatusEffects:Ljava/util/Map;
intermediary field_6280
Lnet/minecraft/class_1309;field_6280:Ljava/util/Map;
official bU
Lbwf;bU:Ljava/util/Map;
-
syncedHandStacks
- Mappings:
Namespace Name Mixin selector named syncedHandStacks
Lnet/minecraft/entity/LivingEntity;syncedHandStacks:Lnet/minecraft/util/collection/DefaultedList;
intermediary field_6234
Lnet/minecraft/class_1309;field_6234:Lnet/minecraft/class_2371;
official bV
Lbwf;bV:Ljz;
-
syncedArmorStacks
- Mappings:
Namespace Name Mixin selector named syncedArmorStacks
Lnet/minecraft/entity/LivingEntity;syncedArmorStacks:Lnet/minecraft/util/collection/DefaultedList;
intermediary field_6248
Lnet/minecraft/class_1309;field_6248:Lnet/minecraft/class_2371;
official bW
Lbwf;bW:Ljz;
-
syncedBodyArmorStack
- Mappings:
Namespace Name Mixin selector named syncedBodyArmorStack
Lnet/minecraft/entity/LivingEntity;syncedBodyArmorStack:Lnet/minecraft/item/ItemStack;
intermediary field_48826
Lnet/minecraft/class_1309;field_48826:Lnet/minecraft/class_1799;
official bX
Lbwf;bX:Lcxo;
-
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 aI
Lbwf;aI: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 bY
Lbwf;bY:Z
-
preferredHand
- Mappings:
Namespace Name Mixin selector named preferredHand
Lnet/minecraft/entity/LivingEntity;preferredHand:Lnet/minecraft/util/Hand;
intermediary field_6266
Lnet/minecraft/class_1309;field_6266:Lnet/minecraft/class_1268;
official aJ
Lbwf;aJ:Lbth;
-
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 aK
Lbwf;aK: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 aL
Lbwf;aL: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 aM
Lbwf;aM: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 aN
Lbwf;aN: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 aO
Lbwf;aO: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 aP
Lbwf;aP: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 aQ
Lbwf;aQ: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 aR
Lbwf;aR: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 aS
Lbwf;aS: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 aT
Lbwf;aT:Lbxg;
-
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 aU
Lbwf;aU: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 aV
Lbwf;aV: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 aW
Lbwf;aW: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 aX
Lbwf;aX: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 aY
Lbwf;aY: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 aZ
Lbwf;aZ: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 ba
Lbwf;ba:F
-
elytraFlightController
- Mappings:
Namespace Name Mixin selector named elytraFlightController
Lnet/minecraft/entity/LivingEntity;elytraFlightController:Lnet/minecraft/entity/mob/ElytraFlightController;
intermediary field_52447
Lnet/minecraft/class_1309;field_52447:Lnet/minecraft/class_9863;
official bb
Lbwf;bb:Lbvi;
-
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
Lbwf;bc:Lcpw;
-
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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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
Lbwf;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 bZ
Lbwf;bZ:Z
-
attacker
- Mappings:
Namespace Name Mixin selector named attacker
Lnet/minecraft/entity/LivingEntity;attacker:Lnet/minecraft/entity/LivingEntity;
intermediary field_6274
Lnet/minecraft/class_1309;field_6274:Lnet/minecraft/class_1309;
official ca
Lbwf;ca:Lbwf;
-
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 cb
Lbwf;cb:I
-
attacking
- Mappings:
Namespace Name Mixin selector named attacking
Lnet/minecraft/entity/LivingEntity;attacking:Lnet/minecraft/entity/LivingEntity;
intermediary field_6236
Lnet/minecraft/class_1309;field_6236:Lnet/minecraft/class_1309;
official cc
Lbwf;cc:Lbwf;
-
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 cd
Lbwf;cd: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 ce
Lbwf;ce: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 cf
Lbwf;cf: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 cg
Lbwf;cg:F
-
activeItemStack
- Mappings:
Namespace Name Mixin selector named activeItemStack
Lnet/minecraft/entity/LivingEntity;activeItemStack:Lnet/minecraft/item/ItemStack;
intermediary field_6277
Lnet/minecraft/class_1309;field_6277:Lnet/minecraft/class_1799;
official bz
Lbwf;bz:Lcxo;
-
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
Lbwf;bA:I
-
glidingTicks
protected int glidingTicks- Mappings:
Namespace Name Mixin selector named glidingTicks
Lnet/minecraft/entity/LivingEntity;glidingTicks:I
intermediary field_6239
Lnet/minecraft/class_1309;field_6239:I
official bB
Lbwf;bB:I
-
lastBlockPos
- Mappings:
Namespace Name Mixin selector named lastBlockPos
Lnet/minecraft/entity/LivingEntity;lastBlockPos:Lnet/minecraft/util/math/BlockPos;
intermediary field_6268
Lnet/minecraft/class_1309;field_6268:Lnet/minecraft/class_2338;
official ch
Lbwf;ch:Ljh;
-
climbingPos
- Mappings:
Namespace Name Mixin selector named climbingPos
Lnet/minecraft/entity/LivingEntity;climbingPos:Ljava/util/Optional;
intermediary field_22418
Lnet/minecraft/class_1309;field_22418:Ljava/util/Optional;
official ci
Lbwf;ci:Ljava/util/Optional;
-
lastDamageSource
- Mappings:
Namespace Name Mixin selector named lastDamageSource
Lnet/minecraft/entity/LivingEntity;lastDamageSource:Lnet/minecraft/entity/damage/DamageSource;
intermediary field_6276
Lnet/minecraft/class_1309;field_6276:Lnet/minecraft/class_1282;
official cj
Lbwf;cj:Lbtz;
-
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 ck
Lbwf;ck: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
Lbwf;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
Lbwf;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
Lbwf;bE:Lcxo;
-
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 cl
Lbwf;cl: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 cm
Lbwf;cm:F
-
brain
- Mappings:
Namespace Name Mixin selector named brain
Lnet/minecraft/entity/LivingEntity;brain:Lnet/minecraft/entity/ai/brain/Brain;
intermediary field_18321
Lnet/minecraft/class_1309;field_18321:Lnet/minecraft/class_4095;
official bF
Lbwf;bF:Lbxh;
-
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 cn
Lbwf;cn:Z
-
locationBasedEnchantmentEffects
private final EnumMap<EquipmentSlot,Reference2ObjectMap<Enchantment, locationBasedEnchantmentEffectsSet<EnchantmentLocationBasedEffect>>> - Mappings:
Namespace Name Mixin selector named locationBasedEnchantmentEffects
Lnet/minecraft/entity/LivingEntity;locationBasedEnchantmentEffects:Ljava/util/EnumMap;
intermediary field_51571
Lnet/minecraft/class_1309;field_51571:Ljava/util/EnumMap;
official co
Lbwf;co:Ljava/util/EnumMap;
-
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
Lbwf;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>
Lbvj;<init>(Lbvq;Ldhh;)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 ec
Lbwf;ec()Lbxh;
-
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 ed
Lbwf;ed()Lbxh$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
Lbwf;a(Lcom/mojang/serialization/Dynamic;)Lbxh;
-
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
Lbwf;a(Lbvq;)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
Lbvj;a(Lalg$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 ee
Lbwf;ee()Lbxm$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
Lbvj;a(DZLdxu;Ljh;)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 ef
Lbwf;ef()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
Lbwf;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 eg
Lbwf;eg()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 aT
Lbvj;aT()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 eh
Lbwf;eh()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 ei
Lbwf;ei()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
Lbwf;b(Lash;Ljh;)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 e_
Lbwf;e_()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 ej
Lbwf;ej()F
-
getScale
public final 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 ek
Lbwf;ek()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
Lbwf;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 el
Lbwf;el()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 em
Lbwf;em()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 en
Lbwf;en()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 eo
Lbwf;eo()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 l
Lbwf;l(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 m
Lbwf;m(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
Lbwf;a(Lash;Lbvj;)I
-
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(Lnet/minecraft/server/world/ServerWorld;)I
intermediary method_6110
Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_3218;)I
official e
Lbwf;e(Lash;)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 ep
Lbwf;ep()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 eq
Lbwf;eq()Lbwf;
-
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 am
Lbvd;am()Lbwf;
-
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 er
Lbwf;er()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
Lbwf;c(Lcpw;)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
Lbwf;a(Lbwf;)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 es
Lbwf;es()Lbwf;
-
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 et
Lbwf;et()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 B
Lbwf;B(Lbvj;)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 eu
Lbwf;eu()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 n
Lbwf;n(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 ev
Lbwf;ev()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
Lbwf;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
Lbwf;b(Lbvr;)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
Lbwf;a(Lbvr;Lcxo;Lcxo;)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
Lbvj;a(Lbvj$d;)V
-
onRemoval
- Mappings:
Namespace Name Mixin selector named onRemoval
Lnet/minecraft/entity/LivingEntity;onRemoval(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity$RemovalReason;)V
intermediary method_60699
Lnet/minecraft/class_1309;method_60699(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297$class_5529;)V
official a
Lbwf;a(Lash;Lbvj$d;)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
Lbvj;b(Lux;)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
Lbvj;a(Lux;)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 ew
Lbwf;ew()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
Lbwf;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 m
Lbwf;m()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 u
Lbwf;u()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 C
Lbwf;C(Lbvj;)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
Lbwf;c(Lbwf;)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 ex
Lbwf;ex()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 ey
Lbwf;ey()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 d
Lbwf;d(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 ez
Lbwf;ez()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 eA
Lbwf;eA()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 eB
Lbwf;eB()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 eC
Lbwf;eC()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
Lbwf;b(Ljq;)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
Lbwf;c(Ljq;)Lbuo;
-
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 a
Lbwf;a(Lbuo;)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
Lbwf;b(Lbuo;Lbvj;)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 b
Lbwf;b(Lbuo;)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
Lbwf;c(Lbuo;Lbvj;)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 eD
Lbwf;eD()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
Lbwf;d(Ljq;)Lbuo;
-
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
Lbwf;e(Ljq;)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
Lbwf;a(Lbuo;Lbvj;)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 c
Lbwf;c(Lbuo;)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
Lbwf;a(Lbuo;ZLbvj;)V
-
onStatusEffectsRemoved
- Mappings:
Namespace Name Mixin selector named onStatusEffectsRemoved
Lnet/minecraft/entity/LivingEntity;onStatusEffectsRemoved(Ljava/util/Collection;)V
intermediary method_6129
Lnet/minecraft/class_1309;method_6129(Ljava/util/Collection;)V
official c
Lbwf;c(Ljava/util/Collection;)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
Lbwf;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 f
Lbwf;f(Ljq;)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
Lbwf;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 eE
Lbwf;eE()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 x
Lbwf;x(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 eF
Lbwf;eF()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.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource)
and return early.- Specified by:
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/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Z
intermediary method_64397
Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Z
official a
Lbvj;a(Lash;Lbtz;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
Lbwf;d(Lbwf;)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
Lbwf;e(Lbwf;)V
-
tryUseDeathProtector
- Mappings:
Namespace Name Mixin selector named tryUseDeathProtector
Lnet/minecraft/entity/LivingEntity;tryUseDeathProtector(Lnet/minecraft/entity/damage/DamageSource;)Z
intermediary method_6095
Lnet/minecraft/class_1309;method_6095(Lnet/minecraft/class_1282;)Z
official h
Lbwf;h(Lbtz;)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 eG
Lbwf;eG()Lbtz;
-
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 f
Lbwf;f(Lbtz;)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
Lbwf;b(Laxe;)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 g
Lbwf;g(Lbtz;)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 g
Lbwf;g(Lcxo;)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
Lbwf;a(Lbtz;)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
Lbwf;f(Lbwf;)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 b
Lbwf;b(Lash;Lbtz;)V
-
dropInventory
- Mappings:
Namespace Name Mixin selector named dropInventory
Lnet/minecraft/entity/LivingEntity;dropInventory(Lnet/minecraft/server/world/ServerWorld;)V
intermediary method_16078
Lnet/minecraft/class_1309;method_16078(Lnet/minecraft/class_3218;)V
official f
Lbwf;f(Lash;)V
-
dropXp
Drops experience when this entity is killed.To control the details of experience dropping, consider overriding
shouldAlwaysDropXp()
,shouldDropXp()
, andinvalid reference
#getXpToDrop()
- Mappings:
Namespace Name Mixin selector named dropXp
Lnet/minecraft/entity/LivingEntity;dropXp(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)V
intermediary method_23883
Lnet/minecraft/class_1309;method_23883(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V
official b
Lbwf;b(Lash;Lbvj;)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
Lbwf;a(Lash;Lbtz;Z)V
-
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 eH
Lbwf;eH()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
Lbwf;a(Lbvj;Lbtz;)F
-
dropLoot
- Mappings:
Namespace Name Mixin selector named dropLoot
Lnet/minecraft/entity/LivingEntity;dropLoot(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;Z)V
intermediary method_16077
Lnet/minecraft/class_1309;method_16077(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;Z)V
official b
Lbwf;b(Lash;Lbtz;Z)V
-
forEachGiftedItem
public boolean forEachGiftedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, BiConsumer<ServerWorld, ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachGiftedItem
Lnet/minecraft/entity/LivingEntity;forEachGiftedItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/registry/RegistryKey;Ljava/util/function/BiConsumer;)Z
intermediary method_64169
Lnet/minecraft/class_1309;method_64169(Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Ljava/util/function/BiConsumer;)Z
official a
Lbwf;a(Lash;Laly;Ljava/util/function/BiConsumer;)Z
-
forEachShearedItem
protected void forEachShearedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, ItemStack tool, BiConsumer<ServerWorld, ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachShearedItem
Lnet/minecraft/entity/LivingEntity;forEachShearedItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/item/ItemStack;Ljava/util/function/BiConsumer;)V
intermediary method_61419
Lnet/minecraft/class_1309;method_61419(Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Lnet/minecraft/class_1799;Ljava/util/function/BiConsumer;)V
official a
Lbwf;a(Lash;Laly;Lcxo;Ljava/util/function/BiConsumer;)V
-
forEachGeneratedItem
protected boolean forEachGeneratedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, Function<LootWorldContext.Builder, LootWorldContext> lootContextParametersFactory, BiConsumer<ServerWorld, ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachGeneratedItem
Lnet/minecraft/entity/LivingEntity;forEachGeneratedItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z
intermediary method_64170
Lnet/minecraft/class_1309;method_64170(Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z
official a
Lbwf;a(Lash;Laly;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z
-
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
Lbwf;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
Lbwf;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 e
Lbwf;e(Lbtz;)Laxe;
-
getDeathSound
- Mappings:
Namespace Name Mixin selector named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
official o_
Lbwf;o_()Laxe;
-
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 q
Lbwf;q(I)Laxe;
-
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 eI
Lbwf;eI()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 eJ
Lbwf;eJ()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 eK
Lbwf;eK()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 eL
Lbwf;eL()Lfbs;
-
getLocationBasedEnchantmentEffects
public Map<Enchantment,Set<EnchantmentLocationBasedEffect>> getLocationBasedEnchantmentEffects(EquipmentSlot slot) - Mappings:
Namespace Name Mixin selector named getLocationBasedEnchantmentEffects
Lnet/minecraft/entity/LivingEntity;getLocationBasedEnchantmentEffects(Lnet/minecraft/entity/EquipmentSlot;)Ljava/util/Map;
intermediary method_59926
Lnet/minecraft/class_1309;method_59926(Lnet/minecraft/class_1304;)Ljava/util/Map;
official c
Lbwf;c(Lbvr;)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 eM
Lbwf;eM()Lbwf$a;
-
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 eN
Lbwf;eN()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 q_
Lbwf;q_()Z
-
canEnterTrapdoor
- Mappings:
Namespace Name Mixin selector named canEnterTrapdoor
Lnet/minecraft/entity/LivingEntity;canEnterTrapdoor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
intermediary method_6077
Lnet/minecraft/class_1309;method_6077(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
official c
Lbwf;c(Ljh;Ldxu;)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. -
isEntityLookingAtMe
public boolean isEntityLookingAtMe(LivingEntity entity, double double2, boolean bool, boolean visualShape, Predicate<LivingEntity> predicate, DoubleSupplier[] entityYChecks) - Mappings:
Namespace Name Mixin selector named isEntityLookingAtMe
Lnet/minecraft/entity/LivingEntity;isEntityLookingAtMe(Lnet/minecraft/entity/LivingEntity;DZZLjava/util/function/Predicate;[Ljava/util/function/DoubleSupplier;)Z
intermediary method_64619
Lnet/minecraft/class_1309;method_64619(Lnet/minecraft/class_1309;DZZLjava/util/function/Predicate;[Ljava/util/function/DoubleSupplier;)Z
official a
Lbwf;a(Lbwf;DZZLjava/util/function/Predicate;[Ljava/util/function/DoubleSupplier;)Z
-
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 cE
Lbvj;cE()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 y
Lbwf;y(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
Lbvj;a(FFLbtz;)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 f
Lbwf;f(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 eO
Lbwf;eO()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 p
Lbvj;p(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 eP
Lbwf;eP()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 c
Lbwf;c(Lbtz;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 d
Lbwf;d(Lbtz;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 z
Lbwf;z(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
Lbwf;a(Lbtz;F[Lbvr;)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 e
Lbwf;e(Lbtz;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 f
Lbwf;f(Lbtz;F)F
-
applyDamage
- Mappings:
Namespace Name Mixin selector named applyDamage
Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)V
intermediary method_6074
Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)V
official b
Lbwf;b(Lash;Lbtz;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 eQ
Lbwf;eQ()Lbtw;
-
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 eR
Lbwf;eR()Lbwf;
-
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 eS
Lbwf;eS()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 eT
Lbwf;eT()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 eU
Lbwf;eU()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 o
Lbwf;o(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 eV
Lbwf;eV()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 p
Lbwf;p(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
Lbwf;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
Lbwf;a(Lbth;)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
Lbwf;a(Lbth;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
Lbvj;b(B)V
-
addDeathParticles
public 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 eW
Lbwf;eW()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 D
Lbwf;D()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 aI
Lbvj;aI()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 eX
Lbwf;eX()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 g
Lbwf;g(Ljq;)Lbxj;
-
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 h
Lbwf;h(Ljq;)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 i
Lbwf;i(Ljq;)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 eY
Lbwf;eY()Lbxk;
-
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 eZ
Lbwf;eZ()Lcxo;
-
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 fa
Lbwf;fa()Lcxo;
-
getStackInArm
- Mappings:
Namespace Name Mixin selector named getStackInArm
Lnet/minecraft/entity/LivingEntity;getStackInArm(Lnet/minecraft/util/Arm;)Lnet/minecraft/item/ItemStack;
intermediary method_61420
Lnet/minecraft/class_1309;method_61420(Lnet/minecraft/class_1306;)Lnet/minecraft/class_1799;
official a
Lbwf;a(Lbvz;)Lcxo;
-
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 ea
Lbvj;ea()Lcxo;
-
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
Lbwf;b(Lcxk;)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
Lbwf;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
Lbwf;b(Lbth;)Lcxo;
-
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
Lbwf;a(Lbth;Lcxo;)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 d
Lbwf;d(Lbvr;)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 e
Lbwf;e(Lbvr;)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 fb
Lbwf;fb()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
Lbwf;a(Lbvr;)Lcxo;
-
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
Lbwf;a(Lbvr;Lcxo;)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 fc
Lbwf;fc()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 fd
Lbwf;fd()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 fe
Lbwf;fe()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 c
Lbwf;c(Lcxo;)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 ff
Lbwf;ff()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
Lbvj;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 fg
Lbwf;fg()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 fh
Lbwf;fh()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 fi
Lbwf;fi()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
Lbvj;h(Lbvj;)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 c
Lbwf;c(Lbvj;)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 cM
Lbvj;cM()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 fj
Lbwf;fj()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 A
Lbwf;A(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 fk
Lbwf;fk()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 s
Lbwf;s()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 fl
Lbwf;fl()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
Lbwf;c(Layk;)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 fm
Lbwf;fm()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
Lbwf;a(Letw;)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 bd
Lbvj;bd()D
-
getEffectiveGravity
protected double getEffectiveGravity()- Mappings:
Namespace Name Mixin selector named getEffectiveGravity
Lnet/minecraft/entity/LivingEntity;getEffectiveGravity()D
intermediary method_61426
Lnet/minecraft/class_1309;method_61426()D
official fn
Lbwf;fn()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_
Lbwf;a_(Lfbx;)V
-
travelMidAir
- Mappings:
Namespace Name Mixin selector named travelMidAir
Lnet/minecraft/entity/LivingEntity;travelMidAir(Lnet/minecraft/util/math/Vec3d;)V
intermediary method_61428
Lnet/minecraft/class_1309;method_61428(Lnet/minecraft/class_243;)V
official k
Lbwf;k(Lfbx;)V
-
travelInFluid
- Mappings:
Namespace Name Mixin selector named travelInFluid
Lnet/minecraft/entity/LivingEntity;travelInFluid(Lnet/minecraft/util/math/Vec3d;)V
intermediary method_61429
Lnet/minecraft/class_1309;method_61429(Lnet/minecraft/class_243;)V
official l
Lbwf;l(Lfbx;)V
-
travelGliding
private void travelGliding()- Mappings:
Namespace Name Mixin selector named travelGliding
Lnet/minecraft/entity/LivingEntity;travelGliding()V
intermediary method_61417
Lnet/minecraft/class_1309;method_61417()V
official E
Lbwf;E()V
-
calcGlidingVelocity
- Mappings:
Namespace Name Mixin selector named calcGlidingVelocity
Lnet/minecraft/entity/LivingEntity;calcGlidingVelocity(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
intermediary method_61430
Lnet/minecraft/class_1309;method_61430(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
official m
Lbwf;m(Lfbx;)Lfbx;
-
checkGlidingCollision
private void checkGlidingCollision(double oldSpeed, double newSpeed) - Mappings:
Namespace Name Mixin selector named checkGlidingCollision
Lnet/minecraft/entity/LivingEntity;checkGlidingCollision(DD)V
intermediary method_61424
Lnet/minecraft/class_1309;method_61424(DD)V
official c
Lbwf;c(DD)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
Lbwf;c(Lcpw;Lfbx;)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
Lbwf;a(Lcpw;Lfbx;)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
Lbwf;b(Lcpw;Lfbx;)Lfbx;
-
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
Lbwf;e(Lcpw;)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
Lbwf;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 B
Lbwf;B(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
Lbwf;a(Lfbx;F)Lfbx;
-
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
Lbwf;a(DZLfbx;)Lfbx;
-
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 n
Lbwf;n(Lfbx;)Lfbx;
-
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 G
Lbwf;G(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 fo
Lbwf;fo()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 fp
Lbwf;fp()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 C
Lbwf;C(F)V
-
tryAttack
- Mappings:
Namespace Name Mixin selector named tryAttack
Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Z
intermediary method_6121
Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Z
official c
Lbwf;c(Lash;Lbvj;)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 h
Lbvj;h()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
Lbwf;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 G
Lbwf;G()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
Lbwf;a(Lcxo;Lcxo;)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
Lbwf;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
Lbwf;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 g
Lbwf;g(Lbvr;)Lcxo;
-
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
Lbwf;b(Lbvr;Lcxo;)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 h
Lbwf;h(Lbvr;)Lcxo;
-
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
Lbwf;c(Lbvr;Lcxo;)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 g
Lbwf;g(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 fq
Lbwf;fq()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 d_
Lbwf;d_()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 fr
Lbwf;fr()Z
-
tickGliding
protected void tickGliding()- Mappings:
Namespace Name Mixin selector named tickGliding
Lnet/minecraft/entity/LivingEntity;tickGliding()V
intermediary method_6053
Lnet/minecraft/class_1309;method_6053()V
official fs
Lbwf;fs()V
-
canGlide
protected boolean canGlide()- Mappings:
Namespace Name Mixin selector named canGlide
Lnet/minecraft/entity/LivingEntity;canGlide()Z
intermediary method_63628
Lnet/minecraft/class_1309;method_63628()Z
official ft
Lbwf;ft()Z
-
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 fu
Lbwf;fu()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 o
Lbwf;o()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
Lbwf;a(Lfbs;Lfbs;)V
-
pushAway
- Mappings:
Namespace Name Mixin selector named pushAway
Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V
intermediary method_6087
Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)V
official D
Lbwf;D(Lbvj;)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
Lbwf;g(Lbwf;)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 fv
Lbwf;fv()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 ae
Lbvj;ae()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 r
Lbvj;r()V
-
resetLerp
public void resetLerp() -
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
Lbvj;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 R_
Lbvj;R_()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 S_
Lbvj;S_()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 g_
Lbvj;g_()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 r_
Lbvj;r_()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 h_
Lbvj;h_()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
Lbvj;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
Lbwf;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
Lbwf;a(Lcma;)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
Lbwf;a(Lbvj;I)V
-
canSee
- Mappings:
Namespace Name Mixin selector named canSee
Lnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;)Z
intermediary method_6057
Lnet/minecraft/class_1309;method_6057(Lnet/minecraft/class_1297;)Z
official E
Lbwf;E(Lbvj;)Z
-
canSee
public boolean canSee(Entity entity, RaycastContext.ShapeType shapeType, RaycastContext.FluidHandling fluidHandling, DoubleSupplier entityY) - Mappings:
Namespace Name Mixin selector named canSee
Lnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/RaycastContext$ShapeType;Lnet/minecraft/world/RaycastContext$FluidHandling;Ljava/util/function/DoubleSupplier;)Z
intermediary method_64618
Lnet/minecraft/class_1309;method_64618(Lnet/minecraft/class_1297;Lnet/minecraft/class_3959$class_3960;Lnet/minecraft/class_3959$class_242;Ljava/util/function/DoubleSupplier;)Z
official a
Lbwf;a(Lbvj;Ldgp$a;Ldgp$b;Ljava/util/function/DoubleSupplier;)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 D
Lbwf;D(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 bH
Lbvj;bH()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 bI
Lbvj;bI()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 cA
Lbvj;cA()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 q
Lbvj;q(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 r
Lbvj;r(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
Lbvj;a(Ljm$a;Ll$a;)Lfbx;
-
positionInPortal
- Mappings:
Namespace Name Mixin selector named positionInPortal
Lnet/minecraft/entity/LivingEntity;positionInPortal(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
intermediary method_31079
Lnet/minecraft/class_1309;method_31079(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
official j
Lbwf;j(Lfbx;)Lfbx;
-
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 fw
Lbwf;fw()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 E
Lbwf;E(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 F
Lbwf;F(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 i_
Lbwf;i_()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 j_
Lbwf;j_()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 fx
Lbwf;fx()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 fy
Lbwf;fy()Lbvz;
-
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 fz
Lbwf;fz()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 fA
Lbwf;fA()Lbth;
-
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 H
Lbwf;H()V
-
tickItemStackUsage
- Mappings:
Namespace Name Mixin selector named tickItemStackUsage
Lnet/minecraft/entity/LivingEntity;tickItemStackUsage(Lnet/minecraft/item/ItemStack;)V
intermediary method_37119
Lnet/minecraft/class_1309;method_37119(Lnet/minecraft/class_1799;)V
official a
Lbwf;a(Lcxo;)V
-
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 I
Lbwf;I()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
Lbwf;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
Lbwf;c(Lbth;)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
Lalf;a(Lalc;)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
Lbvj;a(Lfi$a;Lfbx;)V
-
lerpYaw
public float lerpYaw(float delta) -
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 b
Lbwf;b(Lcxo;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 w
Lbwf;w()V
-
giveOrDropStack
- Mappings:
Namespace Name Mixin selector named giveOrDropStack
Lnet/minecraft/entity/LivingEntity;giveOrDropStack(Lnet/minecraft/item/ItemStack;)V
intermediary method_64399
Lnet/minecraft/class_1309;method_64399(Lnet/minecraft/class_1799;)V
official b
Lbwf;b(Lcxo;)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 fB
Lbwf;fB()Lcxo;
-
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 fC
Lbwf;fC()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 fD
Lbwf;fD()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 fE
Lbwf;fE()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 fF
Lbwf;fF()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 fG
Lbwf;fG()Z
-
getBlockingItem
Returns the item stack currently being used for blocking, such as shields.- Returns:
- the item stack currently being used for blocking, such as shields
- Mappings:
Namespace Name Mixin selector named getBlockingItem
Lnet/minecraft/entity/LivingEntity;getBlockingItem()Lnet/minecraft/item/ItemStack;
intermediary method_62821
Lnet/minecraft/class_1309;method_62821()Lnet/minecraft/class_1799;
official fH
Lbwf;fH()Lcxo;
-
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 fI
Lbwf;fI()Z
-
isGliding
public boolean isGliding()- Mappings:
Namespace Name Mixin selector named isGliding
Lnet/minecraft/entity/LivingEntity;isGliding()Z
intermediary method_6128
Lnet/minecraft/class_1309;method_6128()Z
official fJ
Lbwf;fJ()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 cl
Lbvj;cl()Z
-
getGlidingTicks
public int getGlidingTicks()- Mappings:
Namespace Name Mixin selector named getGlidingTicks
Lnet/minecraft/entity/LivingEntity;getGlidingTicks()I
intermediary method_6003
Lnet/minecraft/class_1309;method_6003()I
official fK
Lbwf;fK()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
Lbwf;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 fL
Lbwf;fL()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 fM
Lbwf;fM()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
Lbwf;a(Ljh;Z)V
-
canPickUpLoot
public boolean canPickUpLoot()- Mappings:
Namespace Name Mixin selector named canPickUpLoot
Lnet/minecraft/entity/LivingEntity;canPickUpLoot()Z
intermediary method_5936
Lnet/minecraft/class_1309;method_5936()Z
official fN
Lbwf;fN()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
Lbvj;a(Lbwr;)Lbvm;
-
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
Lbwf;e(Lbwr;)Lbvm;
-
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 fO
Lbwf;fO()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
Lbwf;f(Lbwr;)Lfbs;
-
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
Lbwf;g(Lbwr;)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
Lbvj;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 fP
Lbwf;fP()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
Lbwf;g(Ljh;)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 fQ
Lbwf;fQ()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 fR
Lbwf;fR()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
Lbwf;b(Ljh;)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
Lbwf;a(Ljh;)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 J
Lbwf;J()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 fS
Lbwf;fS()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 fT
Lbwf;fT()Ljm;
-
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 bM
Lbvj;bM()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 d
Lbwf;d(Lcxo;)Lcxo;
-
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 i
Lbwf;i(Lbvr;)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
Lbwf;a(Lcxk;Lbvr;)V
-
onEquipmentRemoved
private void onEquipmentRemoved(ItemStack removedEquipment, EquipmentSlot slot, AttributeContainer container) - Mappings:
Namespace Name Mixin selector named onEquipmentRemoved
Lnet/minecraft/entity/LivingEntity;onEquipmentRemoved(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/entity/attribute/AttributeContainer;)V
intermediary method_61422
Lnet/minecraft/class_1309;method_61422(Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;Lnet/minecraft/class_5131;)V
official a
Lbwf;a(Lcxo;Lbvr;Lbxk;)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
Lbwf;d(Lbth;)Lbvr;
-
canEquipFromDispenser
- Mappings:
Namespace Name Mixin selector named canEquipFromDispenser
Lnet/minecraft/entity/LivingEntity;canEquipFromDispenser(Lnet/minecraft/item/ItemStack;)Z
intermediary method_63625
Lnet/minecraft/class_1309;method_63625(Lnet/minecraft/class_1799;)Z
official e
Lbwf;e(Lcxo;)Z
-
canDispenserEquipSlot
- Mappings:
Namespace Name Mixin selector named canDispenserEquipSlot
Lnet/minecraft/entity/LivingEntity;canDispenserEquipSlot(Lnet/minecraft/entity/EquipmentSlot;)Z
intermediary method_63626
Lnet/minecraft/class_1309;method_63626(Lnet/minecraft/class_1304;)Z
official f
Lbwf;f(Lbvr;)Z
-
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 f
Lbwf;f(Lcxo;)Lbvr;
-
canEquip
- Mappings:
Namespace Name Mixin selector named canEquip
Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;)Z
intermediary method_63623
Lnet/minecraft/class_1309;method_63623(Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Z
official a
Lbwf;a(Lcxo;Lbvr;)Z
-
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
Lbwf;a(Lbwf;Lbvr;)Lbwx;
-
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 r
Lbwf;r(I)Lbvr;
-
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_
Lbvj;a_(I)Lbwx;
-
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 dK
Lbvj;dK()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 co
Lbvj;co()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 dN
Lbvj;dN()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
Lbvj;a(Lacs;)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 fU
Lbwf;fU()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 dQ
Lbvj;dQ()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
Lbvj;m(Lbvj;)Lfbx;
-
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
Lbwf;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
Lbvj;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 fV
Lbwf;fV()Z
-
isInvulnerableTo
- Mappings:
Namespace Name Mixin selector named isInvulnerableTo
Lnet/minecraft/entity/LivingEntity;isInvulnerableTo(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;)Z
intermediary method_5679
Lnet/minecraft/class_1309;method_5679(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)Z
official a
Lbwf;a(Lash;Lbtz;)Z
-
canGlideWith
- Mappings:
Namespace Name Mixin selector named canGlideWith
Lnet/minecraft/entity/LivingEntity;canGlideWith(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;)Z
intermediary method_63624
Lnet/minecraft/class_1309;method_63624(Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Z
official b
Lbwf;b(Lcxo;Lbvr;)Z
-
getPlayerHitTimer
public int getPlayerHitTimer()- Mappings:
Namespace Name Mixin selector named getPlayerHitTimer
Lnet/minecraft/entity/LivingEntity;getPlayerHitTimer()I
intermediary method_63627
Lnet/minecraft/class_1309;method_63627()I
official fW
Lbwf;fW()I
-