Class LivingEntity
- All Implemented Interfaces:
Attackable
,CommandOutput
,Nameable
,EntityLike
- Direct Known Subclasses:
ArmorStandEntity
,MobEntity
,PlayerEntity
- Mappings:
Namespace Name official bfx
intermediary net/minecraft/class_1309
named net/minecraft/entity/LivingEntity
-
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
protected ItemStack
private final Map<StatusEffect,
StatusEffectInstance> private @Nullable LivingEntity
private LivingEntity
protected @Nullable PlayerEntity
private final AttributeContainer
static final float
protected int
float
protected Brain<?>
private final DamageTracker
protected boolean
static final int
int
final int
protected int
private boolean
static final int
private boolean
private static final int
static final int
protected static final float
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
private static final int
private static final float
protected float
float
static final int
static final double
boolean
float
int
protected int
float
private static final TrackedData<Float>
int
protected int
protected boolean
private int
protected int
private int
private int
private BlockPos
private @Nullable DamageSource
protected float
private long
float
private float
private float
final LimbAnimator
protected static final TrackedData<Byte>
private static final Logger
protected float
private static final double
int
private float
private boolean
protected static final int
protected int
private static final TrackedData<Boolean>
private static final TrackedData<Integer>
private static final UUID
float
float
protected float
protected float
final float
final float
protected int
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 UUID
private static final EntityAttributeModifier
private static final UUID
protected float
private static final TrackedData<Integer>
private static final TrackedData<Integer>
int
int
private final DefaultedList<ItemStack>
private final DefaultedList<ItemStack>
float
protected static final int
protected static final int
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
ModifierConstructorDescriptionprotected
LivingEntity
(EntityType<? extends LivingEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
protected void
protected void
final boolean
addStatusEffect
(StatusEffectInstance effect) Adds a status effect to this entity without specifying a source entity.boolean
addStatusEffect
(StatusEffectInstance effect, @Nullable Entity source) Adds a status effect to this entity.void
animateDamage
(float yaw) Called on the client to animate the entity's damage (the wobble).protected float
applyArmorToDamage
(DamageSource source, float amount) private Vec3d
applyClimbingSpeed
(Vec3d motion) protected void
applyDamage
(DamageSource source, float amount) applyFluidMovingSpeed
(double gravity, boolean falling, Vec3d motion) private void
applyFoodEffects
(ItemStack stack, World world, LivingEntity targetEntity) protected void
applyMovementInput
(Vec3d movementInput, float slipperiness) boolean
areItemsDifferent
(ItemStack stack, ItemStack stack2) protected void
attackLivingEntity
(LivingEntity target) void
baseTick()
boolean
blockedByShield
(DamageSource source) boolean
private boolean
canEnterTrapdoor
(BlockPos pos, BlockState state) boolean
boolean
Returns whether the entity can freeze.boolean
boolean
canHit()
Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.boolean
boolean
boolean
canTarget
(EntityType<?> type) boolean
canTarget
(LivingEntity target) boolean
Returns whether the entity can use nether portals and end portals.boolean
canWalkOnFluid
(FluidState state) private void
checkHandStackSwap
(Map<EquipmentSlot, ItemStack> equipmentChanges) Notifies nearby players if the stacks in the hands have been swapped.void
protected void
void
boolean
protected int
computeFallDamage
(float fallDistance, float damageMultiplier) protected void
static boolean
protected Brain.Profile<?>
boolean
damage
(DamageSource source, float amount) Applies a damage to this entity.protected void
damageArmor
(DamageSource source, float amount) protected void
damageHelmet
(DamageSource source, float amount) protected void
damageShield
(float amount) protected Brain<?>
deserializeBrain
(com.mojang.serialization.Dynamic<?> dynamic) void
boolean
protected void
protected void
drop
(DamageSource source) protected void
dropEquipment
(DamageSource source, int lootingMultiplier, boolean allowDrops) protected void
protected void
dropLoot
(DamageSource damageSource, boolean causedByPlayer) protected void
dropXp()
Drops experience when this entity is killed.void
void
abstract void
equipStack
(EquipmentSlot slot, ItemStack stack) Equipsstack
atslot
.This is also used to set an entity's mainhand or offhand stack.protected void
fall
(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.float
protected float
getActiveEyeHeight
(EntityPose pose, EntityDimensions dimensions) int
getArmor()
Returns an iterable of item stacks equipped as armor.float
double
protected Vec3d
Returns this entity's attack position.double
getAttributeBaseValue
(EntityAttribute attribute) double
getAttributeBaseValue
(RegistryEntry<EntityAttribute> attribute) getAttributeInstance
(EntityAttribute attribute) double
getAttributeValue
(EntityAttribute attribute) double
getAttributeValue
(RegistryEntry<EntityAttribute> attribute) protected float
float
Returns the body yaw of the entity.getBoundingBox
(EntityPose pose) Brain<?>
getBrain()
protected Vec3d
getControlledMovementInput
(PlayerEntity controllingPlayer, Vec3d movementInput) float
protected @Nullable SoundEvent
int
getDimensions
(EntityPose pose) Returns the dimensions of the entity with the givenpose
.protected SoundEvent
getDrinkSound
(ItemStack stack) getEatSound
(ItemStack stack) private static byte
private @Nullable Map<EquipmentSlot,
ItemStack> Returns the difference between the last sent equipment set and the current one.private static @Nullable EquipmentSlot
getEquipmentSlot
(int slotId) abstract ItemStack
protected final float
getEyeHeight
(EntityPose pose, EntityDimensions dimensions) private SoundEvent
getFallSound
(int distance) getGroup()
private int
float
getHandSwingProgress
(float tickDelta) float
Returns the head yaw of the entity.float
protected @Nullable SoundEvent
getHurtSound
(DamageSource source) int
int
float
protected float
int
int
float
getLeaningPitch
(float tickDelta) long
abstract Arm
final float
float
private float
getMovementSpeed
(float slipperiness) protected int
getNextAirOnLand
(int air) protected int
getNextAirUnderwater
(int air) protected float
getPoses()
static EquipmentSlot
getProjectileType
(ItemStack stack) int
getRoll()
protected float
getSaddledSpeed
(PlayerEntity controllingPlayer) float
float
protected float
getStackInHand
(Hand hand) getStackReference
(int mappedIndex) Obtains a stack reference to be modified.private static StackReference
getStackReference
(LivingEntity entity, EquipmentSlot slot) getStatusEffect
(StatusEffect effect) float
final int
final int
private ItemStack
private ItemStack
protected float
int
Called when this entity is killed and returns the amount of experience to drop.float
getYaw
(float tickDelta) boolean
handleFallDamage
(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.void
handleStatus
(byte status) Called on the client when the entity receives an entity status from the server.boolean
boolean
boolean
hasStatusEffect
(StatusEffect effect) void
heal
(float amount) Heals this entity by the givenamount
of half-hearts.boolean
protected void
Initializes data tracker.boolean
boolean
isAlive()
Returns whether the entity is alive.protected boolean
isArmorSlot
(EquipmentSlot slot) boolean
isBaby()
boolean
boolean
boolean
isDead()
boolean
boolean
boolean
Returns whether the entity is glowing, checking the entity flags on the client.boolean
Checks if this entity is holding a certain item.boolean
Checks if this entity is holding a certain item.boolean
protected boolean
boolean
Returns whether the entity is in a wall and should suffocate.boolean
Returns whether the entity is in swimming pose.boolean
protected boolean
boolean
boolean
Returns whether the entity can be pushed by other entities.boolean
private boolean
boolean
isTarget
(LivingEntity entity, TargetPredicate predicate) boolean
isUndead()
boolean
boolean
protected void
jump()
void
kill()
Kills the entity.protected void
knockback
(LivingEntity target) protected void
void
lookAt
(EntityAnchorArgumentType.EntityAnchor anchorPoint, Vec3d target) Changes this entity's pitch and yaw to look attarget
.protected void
protected float
modifyAppliedDamage
(DamageSource source, float amount) Returns the modified damage value for the applieddamage
.void
onAttacking
(Entity target) void
onDamaged
(DamageSource damageSource) void
onDeath
(DamageSource damageSource) private void
onDismounted
(Entity vehicle) void
onEquipStack
(EquipmentSlot slot, ItemStack oldStack, ItemStack newStack) protected void
onKilledBy
(@Nullable LivingEntity adversary) Performs secondary effects after this mob has been killed.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 source) protected Vec3d
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
protected void
boolean
Removes a status effect from this entity.Removes a status effect from this entity without calling any listener.void
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) void
sendToolBreakStatus
(Hand hand) void
setAbsorptionAmount
(float amount) 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
setOnGround
(boolean onGround) 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.boolean
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.protected boolean
shouldRemoveSoulSpeedBoost
(BlockState landingState) boolean
Returns whether to render the name of the entity.private boolean
protected boolean
void
protected void
spawnConsumptionEffects
(ItemStack stack, int particleCount) private void
spawnItemParticles
(ItemStack stack, int count) void
Stops riding the vehicle if present.void
private void
protected void
swimUpward
(TagKey<Fluid> fluid) void
void
void
takeKnockback
(double strength, double x, double z) protected void
takeShieldHit
(LivingEntity attacker) boolean
teleport
(double x, double y, double z, boolean particleEffects) void
tick()
Ticks this entity.private void
protected void
tickControlled
(PlayerEntity controllingPlayer, Vec3d movementInput) protected void
private void
protected void
protected void
Called when the entity is 64 blocks below the world's minimum Y position.protected void
tickItemStackUsage
(ItemStack stack) void
protected void
void
protected void
tickRiptide
(Box a, Box b) protected void
void
tiltScreen
(double deltaX, double deltaZ) void
Allows you to do certain speed and velocity calculations.private void
travelControlled
(PlayerEntity controllingPlayer, Vec3d movementInput) void
Called to trigger advancement criteria when an entity picks up an item thrown by a player.boolean
private boolean
tryUseTotem
(DamageSource source) protected float
turnHead
(float bodyRotation, float headRotation) private void
private void
void
updateLimbs
(boolean flutter) protected void
updateLimbs
(float posDelta) protected void
protected void
void
updateTrackedHeadRotation
(float yaw, int interpolationSteps) void
updateTrackedPositionAndAngles
(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate) void
wakeUp()
Wakes this entity up.void
Writes custom data tonbt
.Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, checkDespawn, checkWaterState, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandItems, getHandPosOffset, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b:Lorg/slf4j/Logger;
intermediary field_36332
Lnet/minecraft/class_1309;field_36332:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/entity/LivingEntity;LOGGER:Lorg/slf4j/Logger;
-
SPRINTING_SPEED_BOOST_ID
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c:Ljava/util/UUID;
intermediary field_6237
Lnet/minecraft/class_1309;field_6237:Ljava/util/UUID;
named SPRINTING_SPEED_BOOST_ID
Lnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_BOOST_ID:Ljava/util/UUID;
-
SOUL_SPEED_BOOST_ID
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d:Ljava/util/UUID;
intermediary field_23128
Lnet/minecraft/class_1309;field_23128:Ljava/util/UUID;
named SOUL_SPEED_BOOST_ID
Lnet/minecraft/entity/LivingEntity;SOUL_SPEED_BOOST_ID:Ljava/util/UUID;
-
POWDER_SNOW_SLOW_ID
- Mappings:
Namespace Name Mixin selector official e
Lbfx;e:Ljava/util/UUID;
intermediary field_27859
Lnet/minecraft/class_1309;field_27859:Ljava/util/UUID;
named POWDER_SNOW_SLOW_ID
Lnet/minecraft/entity/LivingEntity;POWDER_SNOW_SLOW_ID:Ljava/util/UUID;
-
SPRINTING_SPEED_BOOST
- Mappings:
Namespace Name Mixin selector official bB
Lbfx;bB:Lbhc;
intermediary field_6231
Lnet/minecraft/class_1309;field_6231:Lnet/minecraft/class_1322;
named SPRINTING_SPEED_BOOST
Lnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
-
field_30069
public static final int field_30069- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lbfx;h:I
intermediary field_30069
Lnet/minecraft/class_1309;field_30069:I
named field_30069
Lnet/minecraft/entity/LivingEntity;field_30069:I
-
field_30070
public static final int field_30070- See Also:
- Mappings:
Namespace Name Mixin selector official i
Lbfx;i:I
intermediary field_30070
Lnet/minecraft/class_1309;field_30070:I
named field_30070
Lnet/minecraft/entity/LivingEntity;field_30070:I
-
EQUIPMENT_SLOT_ID
public static final int EQUIPMENT_SLOT_ID- See Also:
- Mappings:
Namespace Name Mixin selector official j
Lbfx;j:I
intermediary field_30071
Lnet/minecraft/class_1309;field_30071:I
named EQUIPMENT_SLOT_ID
Lnet/minecraft/entity/LivingEntity;EQUIPMENT_SLOT_ID:I
-
field_30072
public static final int field_30072- See Also:
- Mappings:
Namespace Name Mixin selector official k
Lbfx;k:I
intermediary field_30072
Lnet/minecraft/class_1309;field_30072:I
named field_30072
Lnet/minecraft/entity/LivingEntity;field_30072:I
-
GLOWING_FLAG
public static final int GLOWING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lbfx;l:I
intermediary field_30073
Lnet/minecraft/class_1309;field_30073:I
named GLOWING_FLAG
Lnet/minecraft/entity/LivingEntity;GLOWING_FLAG:I
-
field_30074
public static final int field_30074- See Also:
- Mappings:
Namespace Name Mixin selector official m
Lbfx;m:I
intermediary field_30074
Lnet/minecraft/class_1309;field_30074:I
named field_30074
Lnet/minecraft/entity/LivingEntity;field_30074:I
-
field_30078
private static final int field_30078- See Also:
- Mappings:
Namespace Name Mixin selector official bC
Lbfx;bC:I
intermediary field_30078
Lnet/minecraft/class_1309;field_30078:I
named field_30078
Lnet/minecraft/entity/LivingEntity;field_30078:I
-
field_30075
public static final double field_30075- See Also:
- Mappings:
Namespace Name Mixin selector official n
Lbfx;n:D
intermediary field_30075
Lnet/minecraft/class_1309;field_30075:D
named field_30075
Lnet/minecraft/entity/LivingEntity;field_30075:D
-
GRAVITY
public static final double GRAVITY- See Also:
- Mappings:
Namespace Name Mixin selector official o
Lbfx;o:D
intermediary field_30076
Lnet/minecraft/class_1309;field_30076:D
named GRAVITY
Lnet/minecraft/entity/LivingEntity;GRAVITY:D
-
DEATH_TICKS
public static final int DEATH_TICKS- See Also:
- Mappings:
Namespace Name Mixin selector official p
Lbfx;p:I
intermediary field_30077
Lnet/minecraft/class_1309;field_30077:I
named DEATH_TICKS
Lnet/minecraft/entity/LivingEntity;DEATH_TICKS:I
-
FALL_FLYING_FLAG
private static final int FALL_FLYING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official bD
Lbfx;bD:I
intermediary field_30079
Lnet/minecraft/class_1309;field_30079:I
named FALL_FLYING_FLAG
Lnet/minecraft/entity/LivingEntity;FALL_FLYING_FLAG:I
-
field_30080
private static final int field_30080- See Also:
- Mappings:
Namespace Name Mixin selector official bE
Lbfx;bE:I
intermediary field_30080
Lnet/minecraft/class_1309;field_30080:I
named field_30080
Lnet/minecraft/entity/LivingEntity;field_30080:I
-
field_30081
private static final int field_30081- See Also:
- Mappings:
Namespace Name Mixin selector official bF
Lbfx;bF:I
intermediary field_30081
Lnet/minecraft/class_1309;field_30081:I
named field_30081
Lnet/minecraft/entity/LivingEntity;field_30081:I
-
field_30063
public static final int field_30063- See Also:
- Mappings:
Namespace Name Mixin selector official q
Lbfx;q:I
intermediary field_30063
Lnet/minecraft/class_1309;field_30063:I
named field_30063
Lnet/minecraft/entity/LivingEntity;field_30063:I
-
field_44874
private static final float field_44874- See Also:
- Mappings:
Namespace Name Mixin selector official bG
Lbfx;bG:F
intermediary field_44874
Lnet/minecraft/class_1309;field_44874:F
named field_44874
Lnet/minecraft/entity/LivingEntity;field_44874:F
-
MAX_ENTITY_VIEWING_DISTANCE
private static final double MAX_ENTITY_VIEWING_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector official bH
Lbfx;bH:D
intermediary field_33908
Lnet/minecraft/class_1309;field_33908:D
named MAX_ENTITY_VIEWING_DISTANCE
Lnet/minecraft/entity/LivingEntity;MAX_ENTITY_VIEWING_DISTANCE:D
-
USING_ITEM_FLAG
protected static final int USING_ITEM_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official r
Lbfx;r:I
intermediary field_30064
Lnet/minecraft/class_1309;field_30064:I
named USING_ITEM_FLAG
Lnet/minecraft/entity/LivingEntity;USING_ITEM_FLAG:I
-
OFF_HAND_ACTIVE_FLAG
protected static final int OFF_HAND_ACTIVE_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official s
Lbfx;s:I
intermediary field_30065
Lnet/minecraft/class_1309;field_30065:I
named OFF_HAND_ACTIVE_FLAG
Lnet/minecraft/entity/LivingEntity;OFF_HAND_ACTIVE_FLAG:I
-
USING_RIPTIDE_FLAG
protected static final int USING_RIPTIDE_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official t
Lbfx;t:I
intermediary field_30066
Lnet/minecraft/class_1309;field_30066:I
named USING_RIPTIDE_FLAG
Lnet/minecraft/entity/LivingEntity;USING_RIPTIDE_FLAG:I
-
LIVING_FLAGS
- Mappings:
Namespace Name Mixin selector official u
Lbfx;u:Laby;
intermediary field_6257
Lnet/minecraft/class_1309;field_6257:Lnet/minecraft/class_2940;
named LIVING_FLAGS
Lnet/minecraft/entity/LivingEntity;LIVING_FLAGS:Lnet/minecraft/entity/data/TrackedData;
-
HEALTH
- Mappings:
Namespace Name Mixin selector official bI
Lbfx;bI:Laby;
intermediary field_6247
Lnet/minecraft/class_1309;field_6247:Lnet/minecraft/class_2940;
named HEALTH
Lnet/minecraft/entity/LivingEntity;HEALTH:Lnet/minecraft/entity/data/TrackedData;
-
POTION_SWIRLS_COLOR
- Mappings:
Namespace Name Mixin selector official bJ
Lbfx;bJ:Laby;
intermediary field_6240
Lnet/minecraft/class_1309;field_6240:Lnet/minecraft/class_2940;
named POTION_SWIRLS_COLOR
Lnet/minecraft/entity/LivingEntity;POTION_SWIRLS_COLOR:Lnet/minecraft/entity/data/TrackedData;
-
POTION_SWIRLS_AMBIENT
- Mappings:
Namespace Name Mixin selector official bK
Lbfx;bK:Laby;
intermediary field_6214
Lnet/minecraft/class_1309;field_6214:Lnet/minecraft/class_2940;
named POTION_SWIRLS_AMBIENT
Lnet/minecraft/entity/LivingEntity;POTION_SWIRLS_AMBIENT:Lnet/minecraft/entity/data/TrackedData;
-
STUCK_ARROW_COUNT
- Mappings:
Namespace Name Mixin selector official bL
Lbfx;bL:Laby;
intermediary field_6219
Lnet/minecraft/class_1309;field_6219:Lnet/minecraft/class_2940;
named STUCK_ARROW_COUNT
Lnet/minecraft/entity/LivingEntity;STUCK_ARROW_COUNT:Lnet/minecraft/entity/data/TrackedData;
-
STINGER_COUNT
- Mappings:
Namespace Name Mixin selector official bM
Lbfx;bM:Laby;
intermediary field_20348
Lnet/minecraft/class_1309;field_20348:Lnet/minecraft/class_2940;
named STINGER_COUNT
Lnet/minecraft/entity/LivingEntity;STINGER_COUNT:Lnet/minecraft/entity/data/TrackedData;
-
SLEEPING_POSITION
- Mappings:
Namespace Name Mixin selector official bN
Lbfx;bN:Laby;
intermediary field_18073
Lnet/minecraft/class_1309;field_18073:Lnet/minecraft/class_2940;
named SLEEPING_POSITION
Lnet/minecraft/entity/LivingEntity;SLEEPING_POSITION:Lnet/minecraft/entity/data/TrackedData;
-
field_30067
protected static final float field_30067- See Also:
- Mappings:
Namespace Name Mixin selector official aD
Lbfx;aD:F
intermediary field_30067
Lnet/minecraft/class_1309;field_30067:F
named field_30067
Lnet/minecraft/entity/LivingEntity;field_30067:F
-
SLEEPING_DIMENSIONS
- Mappings:
Namespace Name Mixin selector official aE
Lbfx;aE:Lbfi;
intermediary field_18072
Lnet/minecraft/class_1309;field_18072:Lnet/minecraft/class_4048;
named SLEEPING_DIMENSIONS
Lnet/minecraft/entity/LivingEntity;SLEEPING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
-
BABY_SCALE_FACTOR
public static final float BABY_SCALE_FACTOR- See Also:
- Mappings:
Namespace Name Mixin selector official aF
Lbfx;aF:F
intermediary field_30068
Lnet/minecraft/class_1309;field_30068:F
named BABY_SCALE_FACTOR
Lnet/minecraft/entity/LivingEntity;BABY_SCALE_FACTOR:F
-
field_42636
private static final int field_42636- See Also:
- Mappings:
Namespace Name Mixin selector official bO
Lbfx;bO:I
intermediary field_42636
Lnet/minecraft/class_1309;field_42636:I
named field_42636
Lnet/minecraft/entity/LivingEntity;field_42636:I
-
attributes
- Mappings:
Namespace Name Mixin selector official bP
Lbfx;bP:Lbhb;
intermediary field_6260
Lnet/minecraft/class_1309;field_6260:Lnet/minecraft/class_5131;
named attributes
Lnet/minecraft/entity/LivingEntity;attributes:Lnet/minecraft/entity/attribute/AttributeContainer;
-
damageTracker
- Mappings:
Namespace Name Mixin selector official bQ
Lbfx;bQ:Lbej;
intermediary field_6256
Lnet/minecraft/class_1309;field_6256:Lnet/minecraft/class_1283;
named damageTracker
Lnet/minecraft/entity/LivingEntity;damageTracker:Lnet/minecraft/entity/damage/DamageTracker;
-
activeStatusEffects
- Mappings:
Namespace Name Mixin selector official bR
Lbfx;bR:Ljava/util/Map;
intermediary field_6280
Lnet/minecraft/class_1309;field_6280:Ljava/util/Map;
named activeStatusEffects
Lnet/minecraft/entity/LivingEntity;activeStatusEffects:Ljava/util/Map;
-
syncedHandStacks
- Mappings:
Namespace Name Mixin selector official bS
Lbfx;bS:Lhn;
intermediary field_6234
Lnet/minecraft/class_1309;field_6234:Lnet/minecraft/class_2371;
named syncedHandStacks
Lnet/minecraft/entity/LivingEntity;syncedHandStacks:Lnet/minecraft/util/collection/DefaultedList;
-
syncedArmorStacks
- Mappings:
Namespace Name Mixin selector official bT
Lbfx;bT:Lhn;
intermediary field_6248
Lnet/minecraft/class_1309;field_6248:Lnet/minecraft/class_2371;
named syncedArmorStacks
Lnet/minecraft/entity/LivingEntity;syncedArmorStacks:Lnet/minecraft/util/collection/DefaultedList;
-
handSwinging
public boolean handSwinging- Mappings:
Namespace Name Mixin selector official aG
Lbfx;aG:Z
intermediary field_6252
Lnet/minecraft/class_1309;field_6252:Z
named handSwinging
Lnet/minecraft/entity/LivingEntity;handSwinging:Z
-
noDrag
private boolean noDrag- Mappings:
Namespace Name Mixin selector official bU
Lbfx;bU:Z
intermediary field_30082
Lnet/minecraft/class_1309;field_30082:Z
named noDrag
Lnet/minecraft/entity/LivingEntity;noDrag:Z
-
preferredHand
- Mappings:
Namespace Name Mixin selector official aH
Lbfx;aH:Lbdv;
intermediary field_6266
Lnet/minecraft/class_1309;field_6266:Lnet/minecraft/class_1268;
named preferredHand
Lnet/minecraft/entity/LivingEntity;preferredHand:Lnet/minecraft/util/Hand;
-
handSwingTicks
public int handSwingTicks- Mappings:
Namespace Name Mixin selector official aI
Lbfx;aI:I
intermediary field_6279
Lnet/minecraft/class_1309;field_6279:I
named handSwingTicks
Lnet/minecraft/entity/LivingEntity;handSwingTicks:I
-
stuckArrowTimer
public int stuckArrowTimer- Mappings:
Namespace Name Mixin selector official aJ
Lbfx;aJ:I
intermediary field_6218
Lnet/minecraft/class_1309;field_6218:I
named stuckArrowTimer
Lnet/minecraft/entity/LivingEntity;stuckArrowTimer:I
-
stuckStingerTimer
public int stuckStingerTimer- Mappings:
Namespace Name Mixin selector official aK
Lbfx;aK:I
intermediary field_20347
Lnet/minecraft/class_1309;field_20347:I
named stuckStingerTimer
Lnet/minecraft/entity/LivingEntity;stuckStingerTimer:I
-
hurtTime
public int hurtTime- Mappings:
Namespace Name Mixin selector official aL
Lbfx;aL:I
intermediary field_6235
Lnet/minecraft/class_1309;field_6235:I
named hurtTime
Lnet/minecraft/entity/LivingEntity;hurtTime:I
-
maxHurtTime
public int maxHurtTime- Mappings:
Namespace Name Mixin selector official aM
Lbfx;aM:I
intermediary field_6254
Lnet/minecraft/class_1309;field_6254:I
named maxHurtTime
Lnet/minecraft/entity/LivingEntity;maxHurtTime:I
-
deathTime
public int deathTime- Mappings:
Namespace Name Mixin selector official aN
Lbfx;aN:I
intermediary field_6213
Lnet/minecraft/class_1309;field_6213:I
named deathTime
Lnet/minecraft/entity/LivingEntity;deathTime:I
-
lastHandSwingProgress
public float lastHandSwingProgress- Mappings:
Namespace Name Mixin selector official aO
Lbfx;aO:F
intermediary field_6229
Lnet/minecraft/class_1309;field_6229:F
named lastHandSwingProgress
Lnet/minecraft/entity/LivingEntity;lastHandSwingProgress:F
-
handSwingProgress
public float handSwingProgress- Mappings:
Namespace Name Mixin selector official aP
Lbfx;aP:F
intermediary field_6251
Lnet/minecraft/class_1309;field_6251:F
named handSwingProgress
Lnet/minecraft/entity/LivingEntity;handSwingProgress:F
-
lastAttackedTicks
protected int lastAttackedTicks- Mappings:
Namespace Name Mixin selector official aQ
Lbfx;aQ:I
intermediary field_6273
Lnet/minecraft/class_1309;field_6273:I
named lastAttackedTicks
Lnet/minecraft/entity/LivingEntity;lastAttackedTicks:I
-
limbAnimator
- Mappings:
Namespace Name Mixin selector official aR
Lbfx;aR:Lbgx;
intermediary field_42108
Lnet/minecraft/class_1309;field_42108:Lnet/minecraft/class_8080;
named limbAnimator
Lnet/minecraft/entity/LivingEntity;limbAnimator:Lnet/minecraft/entity/LimbAnimator;
-
defaultMaxHealth
public final int defaultMaxHealth- See Also:
- Mappings:
Namespace Name Mixin selector official aS
Lbfx;aS:I
intermediary field_6269
Lnet/minecraft/class_1309;field_6269:I
named defaultMaxHealth
Lnet/minecraft/entity/LivingEntity;defaultMaxHealth:I
-
randomLargeSeed
public final float randomLargeSeed- Mappings:
Namespace Name Mixin selector official aT
Lbfx;aT:F
intermediary field_6244
Lnet/minecraft/class_1309;field_6244:F
named randomLargeSeed
Lnet/minecraft/entity/LivingEntity;randomLargeSeed:F
-
randomSmallSeed
public final float randomSmallSeed- Mappings:
Namespace Name Mixin selector official aU
Lbfx;aU:F
intermediary field_6262
Lnet/minecraft/class_1309;field_6262:F
named randomSmallSeed
Lnet/minecraft/entity/LivingEntity;randomSmallSeed:F
-
bodyYaw
public float bodyYaw- Mappings:
Namespace Name Mixin selector official aV
Lbfx;aV:F
intermediary field_6283
Lnet/minecraft/class_1309;field_6283:F
named bodyYaw
Lnet/minecraft/entity/LivingEntity;bodyYaw:F
-
prevBodyYaw
public float prevBodyYaw- Mappings:
Namespace Name Mixin selector official aW
Lbfx;aW:F
intermediary field_6220
Lnet/minecraft/class_1309;field_6220:F
named prevBodyYaw
Lnet/minecraft/entity/LivingEntity;prevBodyYaw:F
-
headYaw
public float headYaw- Mappings:
Namespace Name Mixin selector official aX
Lbfx;aX:F
intermediary field_6241
Lnet/minecraft/class_1309;field_6241:F
named headYaw
Lnet/minecraft/entity/LivingEntity;headYaw:F
-
prevHeadYaw
public float prevHeadYaw- Mappings:
Namespace Name Mixin selector official aY
Lbfx;aY:F
intermediary field_6259
Lnet/minecraft/class_1309;field_6259:F
named prevHeadYaw
Lnet/minecraft/entity/LivingEntity;prevHeadYaw:F
-
attackingPlayer
- Mappings:
Namespace Name Mixin selector official aZ
Lbfx;aZ:Lbym;
intermediary field_6258
Lnet/minecraft/class_1309;field_6258:Lnet/minecraft/class_1657;
named attackingPlayer
Lnet/minecraft/entity/LivingEntity;attackingPlayer:Lnet/minecraft/entity/player/PlayerEntity;
-
playerHitTimer
protected int playerHitTimer- Mappings:
Namespace Name Mixin selector official ba
Lbfx;ba:I
intermediary field_6238
Lnet/minecraft/class_1309;field_6238:I
named playerHitTimer
Lnet/minecraft/entity/LivingEntity;playerHitTimer:I
-
dead
protected boolean dead- Mappings:
Namespace Name Mixin selector official bb
Lbfx;bb:Z
intermediary field_6272
Lnet/minecraft/class_1309;field_6272:Z
named dead
Lnet/minecraft/entity/LivingEntity;dead:Z
-
despawnCounter
protected int despawnCounter- Mappings:
Namespace Name Mixin selector official bc
Lbfx;bc:I
intermediary field_6278
Lnet/minecraft/class_1309;field_6278:I
named despawnCounter
Lnet/minecraft/entity/LivingEntity;despawnCounter:I
-
prevStepBobbingAmount
protected float prevStepBobbingAmount- Mappings:
Namespace Name Mixin selector official bd
Lbfx;bd:F
intermediary field_6217
Lnet/minecraft/class_1309;field_6217:F
named prevStepBobbingAmount
Lnet/minecraft/entity/LivingEntity;prevStepBobbingAmount:F
-
stepBobbingAmount
protected float stepBobbingAmount- Mappings:
Namespace Name Mixin selector official be
Lbfx;be:F
intermediary field_6233
Lnet/minecraft/class_1309;field_6233:F
named stepBobbingAmount
Lnet/minecraft/entity/LivingEntity;stepBobbingAmount:F
-
lookDirection
protected float lookDirection- Mappings:
Namespace Name Mixin selector official bf
Lbfx;bf:F
intermediary field_6255
Lnet/minecraft/class_1309;field_6255:F
named lookDirection
Lnet/minecraft/entity/LivingEntity;lookDirection:F
-
prevLookDirection
protected float prevLookDirection- Mappings:
Namespace Name Mixin selector official bg
Lbfx;bg:F
intermediary field_6275
Lnet/minecraft/class_1309;field_6275:F
named prevLookDirection
Lnet/minecraft/entity/LivingEntity;prevLookDirection:F
-
field_6215
protected float field_6215- Mappings:
Namespace Name Mixin selector official bh
Lbfx;bh:F
intermediary field_6215
Lnet/minecraft/class_1309;field_6215:F
named field_6215
Lnet/minecraft/entity/LivingEntity;field_6215:F
-
scoreAmount
protected int scoreAmount- Mappings:
Namespace Name Mixin selector official bi
Lbfx;bi:I
intermediary field_6232
Lnet/minecraft/class_1309;field_6232:I
named scoreAmount
Lnet/minecraft/entity/LivingEntity;scoreAmount:I
-
lastDamageTaken
protected float lastDamageTaken- Mappings:
Namespace Name Mixin selector official bj
Lbfx;bj:F
intermediary field_6253
Lnet/minecraft/class_1309;field_6253:F
named lastDamageTaken
Lnet/minecraft/entity/LivingEntity;lastDamageTaken:F
-
jumping
protected boolean jumping- Mappings:
Namespace Name Mixin selector official bk
Lbfx;bk:Z
intermediary field_6282
Lnet/minecraft/class_1309;field_6282:Z
named jumping
Lnet/minecraft/entity/LivingEntity;jumping:Z
-
sidewaysSpeed
public float sidewaysSpeed- Mappings:
Namespace Name Mixin selector official bl
Lbfx;bl:F
intermediary field_6212
Lnet/minecraft/class_1309;field_6212:F
named sidewaysSpeed
Lnet/minecraft/entity/LivingEntity;sidewaysSpeed:F
-
upwardSpeed
public float upwardSpeed- Mappings:
Namespace Name Mixin selector official bm
Lbfx;bm:F
intermediary field_6227
Lnet/minecraft/class_1309;field_6227:F
named upwardSpeed
Lnet/minecraft/entity/LivingEntity;upwardSpeed:F
-
forwardSpeed
public float forwardSpeed- Mappings:
Namespace Name Mixin selector official bn
Lbfx;bn:F
intermediary field_6250
Lnet/minecraft/class_1309;field_6250:F
named forwardSpeed
Lnet/minecraft/entity/LivingEntity;forwardSpeed:F
-
bodyTrackingIncrements
protected int bodyTrackingIncrements- Mappings:
Namespace Name Mixin selector official bo
Lbfx;bo:I
intermediary field_6210
Lnet/minecraft/class_1309;field_6210:I
named bodyTrackingIncrements
Lnet/minecraft/entity/LivingEntity;bodyTrackingIncrements:I
-
serverX
protected double serverX- Mappings:
Namespace Name Mixin selector official bp
Lbfx;bp:D
intermediary field_6224
Lnet/minecraft/class_1309;field_6224:D
named serverX
Lnet/minecraft/entity/LivingEntity;serverX:D
-
serverY
protected double serverY- Mappings:
Namespace Name Mixin selector official bq
Lbfx;bq:D
intermediary field_6245
Lnet/minecraft/class_1309;field_6245:D
named serverY
Lnet/minecraft/entity/LivingEntity;serverY:D
-
serverZ
protected double serverZ- Mappings:
Namespace Name Mixin selector official br
Lbfx;br:D
intermediary field_6263
Lnet/minecraft/class_1309;field_6263:D
named serverZ
Lnet/minecraft/entity/LivingEntity;serverZ:D
-
serverYaw
protected double serverYaw- Mappings:
Namespace Name Mixin selector official bs
Lbfx;bs:D
intermediary field_6284
Lnet/minecraft/class_1309;field_6284:D
named serverYaw
Lnet/minecraft/entity/LivingEntity;serverYaw:D
-
serverPitch
protected double serverPitch- Mappings:
Namespace Name Mixin selector official bt
Lbfx;bt:D
intermediary field_6221
Lnet/minecraft/class_1309;field_6221:D
named serverPitch
Lnet/minecraft/entity/LivingEntity;serverPitch:D
-
serverHeadYaw
protected double serverHeadYaw- Mappings:
Namespace Name Mixin selector official bu
Lbfx;bu:D
intermediary field_6242
Lnet/minecraft/class_1309;field_6242:D
named serverHeadYaw
Lnet/minecraft/entity/LivingEntity;serverHeadYaw:D
-
headTrackingIncrements
protected int headTrackingIncrements- Mappings:
Namespace Name Mixin selector official bv
Lbfx;bv:I
intermediary field_6265
Lnet/minecraft/class_1309;field_6265:I
named headTrackingIncrements
Lnet/minecraft/entity/LivingEntity;headTrackingIncrements:I
-
effectsChanged
private boolean effectsChanged- Mappings:
Namespace Name Mixin selector official bV
Lbfx;bV:Z
intermediary field_6285
Lnet/minecraft/class_1309;field_6285:Z
named effectsChanged
Lnet/minecraft/entity/LivingEntity;effectsChanged:Z
-
attacker
- Mappings:
Namespace Name Mixin selector official bW
Lbfx;bW:Lbfx;
intermediary field_6274
Lnet/minecraft/class_1309;field_6274:Lnet/minecraft/class_1309;
named attacker
Lnet/minecraft/entity/LivingEntity;attacker:Lnet/minecraft/entity/LivingEntity;
-
lastAttackedTime
private int lastAttackedTime- Mappings:
Namespace Name Mixin selector official bX
Lbfx;bX:I
intermediary field_6230
Lnet/minecraft/class_1309;field_6230:I
named lastAttackedTime
Lnet/minecraft/entity/LivingEntity;lastAttackedTime:I
-
attacking
- Mappings:
Namespace Name Mixin selector official bY
Lbfx;bY:Lbfx;
intermediary field_6236
Lnet/minecraft/class_1309;field_6236:Lnet/minecraft/class_1309;
named attacking
Lnet/minecraft/entity/LivingEntity;attacking:Lnet/minecraft/entity/LivingEntity;
-
lastAttackTime
private int lastAttackTime- Mappings:
Namespace Name Mixin selector official bZ
Lbfx;bZ:I
intermediary field_6270
Lnet/minecraft/class_1309;field_6270:I
named lastAttackTime
Lnet/minecraft/entity/LivingEntity;lastAttackTime:I
-
movementSpeed
private float movementSpeed- Mappings:
Namespace Name Mixin selector official ca
Lbfx;ca:F
intermediary field_6287
Lnet/minecraft/class_1309;field_6287:F
named movementSpeed
Lnet/minecraft/entity/LivingEntity;movementSpeed:F
-
jumpingCooldown
private int jumpingCooldown- Mappings:
Namespace Name Mixin selector official cb
Lbfx;cb:I
intermediary field_6228
Lnet/minecraft/class_1309;field_6228:I
named jumpingCooldown
Lnet/minecraft/entity/LivingEntity;jumpingCooldown:I
-
absorptionAmount
private float absorptionAmount- Mappings:
Namespace Name Mixin selector official cc
Lbfx;cc:F
intermediary field_6246
Lnet/minecraft/class_1309;field_6246:F
named absorptionAmount
Lnet/minecraft/entity/LivingEntity;absorptionAmount:F
-
activeItemStack
- Mappings:
Namespace Name Mixin selector official bw
Lbfx;bw:Lcfx;
intermediary field_6277
Lnet/minecraft/class_1309;field_6277:Lnet/minecraft/class_1799;
named activeItemStack
Lnet/minecraft/entity/LivingEntity;activeItemStack:Lnet/minecraft/item/ItemStack;
-
itemUseTimeLeft
protected int itemUseTimeLeft- Mappings:
Namespace Name Mixin selector official bx
Lbfx;bx:I
intermediary field_6222
Lnet/minecraft/class_1309;field_6222:I
named itemUseTimeLeft
Lnet/minecraft/entity/LivingEntity;itemUseTimeLeft:I
-
roll
protected int roll- Mappings:
Namespace Name Mixin selector official by
Lbfx;by:I
intermediary field_6239
Lnet/minecraft/class_1309;field_6239:I
named roll
Lnet/minecraft/entity/LivingEntity;roll:I
-
lastBlockPos
- Mappings:
Namespace Name Mixin selector official cd
Lbfx;cd:Lgu;
intermediary field_6268
Lnet/minecraft/class_1309;field_6268:Lnet/minecraft/class_2338;
named lastBlockPos
Lnet/minecraft/entity/LivingEntity;lastBlockPos:Lnet/minecraft/util/math/BlockPos;
-
climbingPos
- Mappings:
Namespace Name Mixin selector official ce
Lbfx;ce:Ljava/util/Optional;
intermediary field_22418
Lnet/minecraft/class_1309;field_22418:Ljava/util/Optional;
named climbingPos
Lnet/minecraft/entity/LivingEntity;climbingPos:Ljava/util/Optional;
-
lastDamageSource
- Mappings:
Namespace Name Mixin selector official cf
Lbfx;cf:Lbem;
intermediary field_6276
Lnet/minecraft/class_1309;field_6276:Lnet/minecraft/class_1282;
named lastDamageSource
Lnet/minecraft/entity/LivingEntity;lastDamageSource:Lnet/minecraft/entity/damage/DamageSource;
-
lastDamageTime
private long lastDamageTime- Mappings:
Namespace Name Mixin selector official cg
Lbfx;cg:J
intermediary field_6226
Lnet/minecraft/class_1309;field_6226:J
named lastDamageTime
Lnet/minecraft/entity/LivingEntity;lastDamageTime:J
-
riptideTicks
protected int riptideTicks- Mappings:
Namespace Name Mixin selector official bz
Lbfx;bz:I
intermediary field_6261
Lnet/minecraft/class_1309;field_6261:I
named riptideTicks
Lnet/minecraft/entity/LivingEntity;riptideTicks:I
-
leaningPitch
private float leaningPitch- Mappings:
Namespace Name Mixin selector official ch
Lbfx;ch:F
intermediary field_6243
Lnet/minecraft/class_1309;field_6243:F
named leaningPitch
Lnet/minecraft/entity/LivingEntity;leaningPitch:F
-
lastLeaningPitch
private float lastLeaningPitch- Mappings:
Namespace Name Mixin selector official ci
Lbfx;ci:F
intermediary field_6264
Lnet/minecraft/class_1309;field_6264:F
named lastLeaningPitch
Lnet/minecraft/entity/LivingEntity;lastLeaningPitch:F
-
brain
- Mappings:
Namespace Name Mixin selector official bA
Lbfx;bA:Lbgy;
intermediary field_18321
Lnet/minecraft/class_1309;field_18321:Lnet/minecraft/class_4095;
named brain
Lnet/minecraft/entity/LivingEntity;brain:Lnet/minecraft/entity/ai/brain/Brain;
-
experienceDroppingDisabled
private boolean experienceDroppingDisabled- Mappings:
Namespace Name Mixin selector official cj
Lbfx;cj:Z
intermediary field_37421
Lnet/minecraft/class_1309;field_37421:Z
named experienceDroppingDisabled
Lnet/minecraft/entity/LivingEntity;experienceDroppingDisabled:Z
-
-
Constructor Details
-
LivingEntity
- Mappings:
Namespace Name Mixin selector official <init>
Lbfh;<init>(Lbfl;Lcmk;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
getBrain
- Mappings:
Namespace Name Mixin selector official dK
Lbfx;dK()Lbgy;
intermediary method_18868
Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
named getBrain
Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
-
createBrainProfile
- Mappings:
Namespace Name Mixin selector official dL
Lbfx;dL()Lbgy$b;
intermediary method_28306
Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
named createBrainProfile
Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
-
deserializeBrain
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lcom/mojang/serialization/Dynamic;)Lbgy;
intermediary method_18867
Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
named deserializeBrain
Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
-
kill
public void kill()Kills the entity.This drops loot when applicable, and emits the
GameEvent.ENTITY_DIE
game event. -
canTarget
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfl;)Z
intermediary method_5973
Lnet/minecraft/class_1309;method_5973(Lnet/minecraft/class_1299;)Z
named canTarget
Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/EntityType;)Z
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Specified by:
initDataTracker
in classEntity
- Mappings:
Namespace Name Mixin selector official a_
Lbfh;a_()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
createLivingAttributes
- Mappings:
Namespace Name Mixin selector official dM
Lbfx;dM()Lbhd$a;
intermediary method_26827
Lnet/minecraft/class_1309;method_26827()Lnet/minecraft/class_5132$class_5133;
named createLivingAttributes
Lnet/minecraft/entity/LivingEntity;createLivingAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
fall
protected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls. Flying mobs should override this to do nothing.- Overrides:
fall
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(DZLdby;Lgu;)V
intermediary method_5623
Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
named fall
Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
-
canBreatheInWater
public boolean canBreatheInWater()- Mappings:
Namespace Name Mixin selector official dN
Lbfx;dN()Z
intermediary method_6094
Lnet/minecraft/class_1309;method_6094()Z
named canBreatheInWater
Lnet/minecraft/entity/LivingEntity;canBreatheInWater()Z
-
getLeaningPitch
public float getLeaningPitch(float tickDelta) - Mappings:
Namespace Name Mixin selector official a
Lbfx;a(F)F
intermediary method_6024
Lnet/minecraft/class_1309;method_6024(F)F
named getLeaningPitch
Lnet/minecraft/entity/LivingEntity;getLeaningPitch(F)F
-
baseTick
public void baseTick() -
shouldDisplaySoulSpeedEffects
public boolean shouldDisplaySoulSpeedEffects()- Mappings:
Namespace Name Mixin selector official dO
Lbfx;dO()Z
intermediary method_27302
Lnet/minecraft/class_1309;method_27302()Z
named shouldDisplaySoulSpeedEffects
Lnet/minecraft/entity/LivingEntity;shouldDisplaySoulSpeedEffects()Z
-
displaySoulSpeedEffects
protected void displaySoulSpeedEffects()- Mappings:
Namespace Name Mixin selector official dP
Lbfx;dP()V
intermediary method_25937
Lnet/minecraft/class_1309;method_25937()V
named displaySoulSpeedEffects
Lnet/minecraft/entity/LivingEntity;displaySoulSpeedEffects()V
-
isOnSoulSpeedBlock
protected boolean isOnSoulSpeedBlock()- Mappings:
Namespace Name Mixin selector official dQ
Lbfx;dQ()Z
intermediary method_27303
Lnet/minecraft/class_1309;method_27303()Z
named isOnSoulSpeedBlock
Lnet/minecraft/entity/LivingEntity;isOnSoulSpeedBlock()Z
-
getVelocityMultiplier
protected float getVelocityMultiplier()- Overrides:
getVelocityMultiplier
in classEntity
- Mappings:
Namespace Name Mixin selector official aG
Lbfh;aG()F
intermediary method_23326
Lnet/minecraft/class_1297;method_23326()F
named getVelocityMultiplier
Lnet/minecraft/entity/Entity;getVelocityMultiplier()F
-
shouldRemoveSoulSpeedBoost
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Ldby;)Z
intermediary method_29500
Lnet/minecraft/class_1309;method_29500(Lnet/minecraft/class_2680;)Z
named shouldRemoveSoulSpeedBoost
Lnet/minecraft/entity/LivingEntity;shouldRemoveSoulSpeedBoost(Lnet/minecraft/block/BlockState;)Z
-
removeSoulSpeedBoost
protected void removeSoulSpeedBoost()- Mappings:
Namespace Name Mixin selector official dR
Lbfx;dR()V
intermediary method_29501
Lnet/minecraft/class_1309;method_29501()V
named removeSoulSpeedBoost
Lnet/minecraft/entity/LivingEntity;removeSoulSpeedBoost()V
-
addSoulSpeedBoostIfNeeded
protected void addSoulSpeedBoostIfNeeded()- Mappings:
Namespace Name Mixin selector official dS
Lbfx;dS()V
intermediary method_29502
Lnet/minecraft/class_1309;method_29502()V
named addSoulSpeedBoostIfNeeded
Lnet/minecraft/entity/LivingEntity;addSoulSpeedBoostIfNeeded()V
-
removePowderSnowSlow
protected void removePowderSnowSlow()- Mappings:
Namespace Name Mixin selector official dT
Lbfx;dT()V
intermediary method_32324
Lnet/minecraft/class_1309;method_32324()V
named removePowderSnowSlow
Lnet/minecraft/entity/LivingEntity;removePowderSnowSlow()V
-
addPowderSnowSlowIfNeeded
protected void addPowderSnowSlowIfNeeded()- Mappings:
Namespace Name Mixin selector official dU
Lbfx;dU()V
intermediary method_32325
Lnet/minecraft/class_1309;method_32325()V
named addPowderSnowSlowIfNeeded
Lnet/minecraft/entity/LivingEntity;addPowderSnowSlowIfNeeded()V
-
applyMovementEffects
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lgu;)V
intermediary method_6126
Lnet/minecraft/class_1309;method_6126(Lnet/minecraft/class_2338;)V
named applyMovementEffects
Lnet/minecraft/entity/LivingEntity;applyMovementEffects(Lnet/minecraft/util/math/BlockPos;)V
-
isBaby
public boolean isBaby()- Mappings:
Namespace Name Mixin selector official h_
Lbfx;h_()Z
intermediary method_6109
Lnet/minecraft/class_1309;method_6109()Z
named isBaby
Lnet/minecraft/entity/LivingEntity;isBaby()Z
-
getScaleFactor
public float getScaleFactor()- Mappings:
Namespace Name Mixin selector official dV
Lbfx;dV()F
intermediary method_17825
Lnet/minecraft/class_1309;method_17825()F
named getScaleFactor
Lnet/minecraft/entity/LivingEntity;getScaleFactor()F
-
shouldSwimInFluids
protected boolean shouldSwimInFluids()- Mappings:
Namespace Name Mixin selector official dW
Lbfx;dW()Z
intermediary method_29920
Lnet/minecraft/class_1309;method_29920()Z
named shouldSwimInFluids
Lnet/minecraft/entity/LivingEntity;shouldSwimInFluids()Z
-
updatePostDeath
protected void updatePostDeath()- Mappings:
Namespace Name Mixin selector official dX
Lbfx;dX()V
intermediary method_6108
Lnet/minecraft/class_1309;method_6108()V
named updatePostDeath
Lnet/minecraft/entity/LivingEntity;updatePostDeath()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 official dY
Lbfx;dY()Z
intermediary method_6054
Lnet/minecraft/class_1309;method_6054()Z
named shouldDropXp
Lnet/minecraft/entity/LivingEntity;shouldDropXp()Z
-
shouldDropLoot
protected boolean shouldDropLoot()- Mappings:
Namespace Name Mixin selector official dZ
Lbfx;dZ()Z
intermediary method_27071
Lnet/minecraft/class_1309;method_27071()Z
named shouldDropLoot
Lnet/minecraft/entity/LivingEntity;shouldDropLoot()Z
-
getNextAirUnderwater
protected int getNextAirUnderwater(int air) - Mappings:
Namespace Name Mixin selector official m
Lbfx;m(I)I
intermediary method_6130
Lnet/minecraft/class_1309;method_6130(I)I
named getNextAirUnderwater
Lnet/minecraft/entity/LivingEntity;getNextAirUnderwater(I)I
-
getNextAirOnLand
protected int getNextAirOnLand(int air) - Mappings:
Namespace Name Mixin selector official n
Lbfx;n(I)I
intermediary method_6064
Lnet/minecraft/class_1309;method_6064(I)I
named getNextAirOnLand
Lnet/minecraft/entity/LivingEntity;getNextAirOnLand(I)I
-
getXpToDrop
public int getXpToDrop()Called when this entity is killed and returns the amount of experience to drop.- See Also:
- Mappings:
Namespace Name Mixin selector official ea
Lbfx;ea()I
intermediary method_6110
Lnet/minecraft/class_1309;method_6110()I
named getXpToDrop
Lnet/minecraft/entity/LivingEntity;getXpToDrop()I
-
shouldAlwaysDropXp
protected boolean shouldAlwaysDropXp()Returns if this entity may always drop experience, skipping any other checks.- See Also:
- Mappings:
Namespace Name Mixin selector official eb
Lbfx;eb()Z
intermediary method_6071
Lnet/minecraft/class_1309;method_6071()Z
named shouldAlwaysDropXp
Lnet/minecraft/entity/LivingEntity;shouldAlwaysDropXp()Z
-
getRandom
- Mappings:
Namespace Name Mixin selector official ec
Lbfx;ec()Lapf;
intermediary method_6051
Lnet/minecraft/class_1309;method_6051()Lnet/minecraft/class_5819;
named getRandom
Lnet/minecraft/entity/LivingEntity;getRandom()Lnet/minecraft/util/math/random/Random;
-
getAttacker
- Mappings:
Namespace Name Mixin selector official ed
Lbfx;ed()Lbfx;
intermediary method_6065
Lnet/minecraft/class_1309;method_6065()Lnet/minecraft/class_1309;
named getAttacker
Lnet/minecraft/entity/LivingEntity;getAttacker()Lnet/minecraft/entity/LivingEntity;
-
getLastAttacker
- Specified by:
getLastAttacker
in interfaceAttackable
- Mappings:
Namespace Name Mixin selector official L_
Lbff;L_()Lbfx;
intermediary method_49107
Lnet/minecraft/class_8149;method_49107()Lnet/minecraft/class_1309;
named getLastAttacker
Lnet/minecraft/entity/Attackable;getLastAttacker()Lnet/minecraft/entity/LivingEntity;
-
getLastAttackedTime
public int getLastAttackedTime()- Mappings:
Namespace Name Mixin selector official ee
Lbfx;ee()I
intermediary method_6117
Lnet/minecraft/class_1309;method_6117()I
named getLastAttackedTime
Lnet/minecraft/entity/LivingEntity;getLastAttackedTime()I
-
setAttacking
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbym;)V
intermediary method_29505
Lnet/minecraft/class_1309;method_29505(Lnet/minecraft/class_1657;)V
named setAttacking
Lnet/minecraft/entity/LivingEntity;setAttacking(Lnet/minecraft/entity/player/PlayerEntity;)V
-
setAttacker
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfx;)V
intermediary method_6015
Lnet/minecraft/class_1309;method_6015(Lnet/minecraft/class_1309;)V
named setAttacker
Lnet/minecraft/entity/LivingEntity;setAttacker(Lnet/minecraft/entity/LivingEntity;)V
-
getAttacking
- Mappings:
Namespace Name Mixin selector official ef
Lbfx;ef()Lbfx;
intermediary method_6052
Lnet/minecraft/class_1309;method_6052()Lnet/minecraft/class_1309;
named getAttacking
Lnet/minecraft/entity/LivingEntity;getAttacking()Lnet/minecraft/entity/LivingEntity;
-
getLastAttackTime
public int getLastAttackTime()- Mappings:
Namespace Name Mixin selector official eg
Lbfx;eg()I
intermediary method_6083
Lnet/minecraft/class_1309;method_6083()I
named getLastAttackTime
Lnet/minecraft/entity/LivingEntity;getLastAttackTime()I
-
onAttacking
- Mappings:
Namespace Name Mixin selector official x
Lbfx;x(Lbfh;)V
intermediary method_6114
Lnet/minecraft/class_1309;method_6114(Lnet/minecraft/class_1297;)V
named onAttacking
Lnet/minecraft/entity/LivingEntity;onAttacking(Lnet/minecraft/entity/Entity;)V
-
getDespawnCounter
public int getDespawnCounter()- Mappings:
Namespace Name Mixin selector official eh
Lbfx;eh()I
intermediary method_6131
Lnet/minecraft/class_1309;method_6131()I
named getDespawnCounter
Lnet/minecraft/entity/LivingEntity;getDespawnCounter()I
-
setDespawnCounter
public void setDespawnCounter(int despawnCounter) - Mappings:
Namespace Name Mixin selector official o
Lbfx;o(I)V
intermediary method_16826
Lnet/minecraft/class_1309;method_16826(I)V
named setDespawnCounter
Lnet/minecraft/entity/LivingEntity;setDespawnCounter(I)V
-
hasNoDrag
public boolean hasNoDrag()- Mappings:
Namespace Name Mixin selector official ei
Lbfx;ei()Z
intermediary method_35053
Lnet/minecraft/class_1309;method_35053()Z
named hasNoDrag
Lnet/minecraft/entity/LivingEntity;hasNoDrag()Z
-
setNoDrag
public void setNoDrag(boolean noDrag) - Mappings:
Namespace Name Mixin selector official q
Lbfx;q(Z)V
intermediary method_35054
Lnet/minecraft/class_1309;method_35054(Z)V
named setNoDrag
Lnet/minecraft/entity/LivingEntity;setNoDrag(Z)V
-
isArmorSlot
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfm;)Z
intermediary method_44201
Lnet/minecraft/class_1309;method_44201(Lnet/minecraft/class_1304;)Z
named isArmorSlot
Lnet/minecraft/entity/LivingEntity;isArmorSlot(Lnet/minecraft/entity/EquipmentSlot;)Z
-
onEquipStack
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfm;Lcfx;Lcfx;)V
intermediary method_6116
Lnet/minecraft/class_1309;method_6116(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
named onEquipStack
Lnet/minecraft/entity/LivingEntity;onEquipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
-
remove
Removes the entity.- Overrides:
remove
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(Lbfh$c;)V
intermediary method_5650
Lnet/minecraft/class_1297;method_5650(Lnet/minecraft/class_1297$class_5529;)V
named remove
Lnet/minecraft/entity/Entity;remove(Lnet/minecraft/entity/Entity$RemovalReason;)V
-
writeCustomDataToNbt
Writes custom data tonbt
. Subclasses has 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 official b
Lbfh;b(Lqr;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
Reads custom data fromnbt
. Subclasses has 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 official a
Lbfh;a(Lqr;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
tickStatusEffects
protected void tickStatusEffects()- Mappings:
Namespace Name Mixin selector official ej
Lbfx;ej()V
intermediary method_6050
Lnet/minecraft/class_1309;method_6050()V
named tickStatusEffects
Lnet/minecraft/entity/LivingEntity;tickStatusEffects()V
-
updatePotionVisibility
protected void updatePotionVisibility()- Mappings:
Namespace Name Mixin selector official F
Lbfx;F()V
intermediary method_6027
Lnet/minecraft/class_1309;method_6027()V
named updatePotionVisibility
Lnet/minecraft/entity/LivingEntity;updatePotionVisibility()V
-
updateGlowing
private void updateGlowing()- Mappings:
Namespace Name Mixin selector official p
Lbfx;p()V
intermediary method_36362
Lnet/minecraft/class_1309;method_36362()V
named updateGlowing
Lnet/minecraft/entity/LivingEntity;updateGlowing()V
-
getAttackDistanceScalingFactor
- Mappings:
Namespace Name Mixin selector official y
Lbfx;y(Lbfh;)D
intermediary method_18390
Lnet/minecraft/class_1309;method_18390(Lnet/minecraft/class_1297;)D
named getAttackDistanceScalingFactor
Lnet/minecraft/entity/LivingEntity;getAttackDistanceScalingFactor(Lnet/minecraft/entity/Entity;)D
-
canTarget
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbfx;)Z
intermediary method_18395
Lnet/minecraft/class_1309;method_18395(Lnet/minecraft/class_1309;)Z
named canTarget
Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/LivingEntity;)Z
-
isTarget
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfx;Lbqk;)Z
intermediary method_18391
Lnet/minecraft/class_1309;method_18391(Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z
named isTarget
Lnet/minecraft/entity/LivingEntity;isTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/ai/TargetPredicate;)Z
-
canTakeDamage
public boolean canTakeDamage()- Mappings:
Namespace Name Mixin selector official ek
Lbfx;ek()Z
intermediary method_33190
Lnet/minecraft/class_1309;method_33190()Z
named canTakeDamage
Lnet/minecraft/entity/LivingEntity;canTakeDamage()Z
-
isPartOfGame
public boolean isPartOfGame()- Mappings:
Namespace Name Mixin selector official el
Lbfx;el()Z
intermediary method_36608
Lnet/minecraft/class_1309;method_36608()Z
named isPartOfGame
Lnet/minecraft/entity/LivingEntity;isPartOfGame()Z
-
containsOnlyAmbientEffects
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Ljava/util/Collection;)Z
intermediary method_6089
Lnet/minecraft/class_1309;method_6089(Ljava/util/Collection;)Z
named containsOnlyAmbientEffects
Lnet/minecraft/entity/LivingEntity;containsOnlyAmbientEffects(Ljava/util/Collection;)Z
-
clearPotionSwirls
protected void clearPotionSwirls()- Mappings:
Namespace Name Mixin selector official em
Lbfx;em()V
intermediary method_6069
Lnet/minecraft/class_1309;method_6069()V
named clearPotionSwirls
Lnet/minecraft/entity/LivingEntity;clearPotionSwirls()V
-
clearStatusEffects
public boolean clearStatusEffects()- Mappings:
Namespace Name Mixin selector official en
Lbfx;en()Z
intermediary method_6012
Lnet/minecraft/class_1309;method_6012()Z
named clearStatusEffects
Lnet/minecraft/entity/LivingEntity;clearStatusEffects()Z
-
getStatusEffects
- Mappings:
Namespace Name Mixin selector official eo
Lbfx;eo()Ljava/util/Collection;
intermediary method_6026
Lnet/minecraft/class_1309;method_6026()Ljava/util/Collection;
named getStatusEffects
Lnet/minecraft/entity/LivingEntity;getStatusEffects()Ljava/util/Collection;
-
getActiveStatusEffects
- Mappings:
Namespace Name Mixin selector official ep
Lbfx;ep()Ljava/util/Map;
intermediary method_6088
Lnet/minecraft/class_1309;method_6088()Ljava/util/Map;
named getActiveStatusEffects
Lnet/minecraft/entity/LivingEntity;getActiveStatusEffects()Ljava/util/Map;
-
hasStatusEffect
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbew;)Z
intermediary method_6059
Lnet/minecraft/class_1309;method_6059(Lnet/minecraft/class_1291;)Z
named hasStatusEffect
Lnet/minecraft/entity/LivingEntity;hasStatusEffect(Lnet/minecraft/entity/effect/StatusEffect;)Z
-
getStatusEffect
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbew;)Lbey;
intermediary method_6112
Lnet/minecraft/class_1309;method_6112(Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;
named getStatusEffect
Lnet/minecraft/entity/LivingEntity;getStatusEffect(Lnet/minecraft/entity/effect/StatusEffect;)Lnet/minecraft/entity/effect/StatusEffectInstance;
-
addStatusEffect
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 official b
Lbfx;b(Lbey;)Z
intermediary method_6092
Lnet/minecraft/class_1309;method_6092(Lnet/minecraft/class_1293;)Z
named addStatusEffect
Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
-
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 official b
Lbfx;b(Lbey;Lbfh;)Z
intermediary method_37222
Lnet/minecraft/class_1309;method_37222(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)Z
named addStatusEffect
Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)Z
-
canHaveStatusEffect
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbey;)Z
intermediary method_6049
Lnet/minecraft/class_1309;method_6049(Lnet/minecraft/class_1293;)Z
named canHaveStatusEffect
Lnet/minecraft/entity/LivingEntity;canHaveStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
-
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 official c
Lbfx;c(Lbey;Lbfh;)V
intermediary method_26082
Lnet/minecraft/class_1309;method_26082(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V
named setStatusEffect
Lnet/minecraft/entity/LivingEntity;setStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)V
-
isUndead
public boolean isUndead()- Mappings:
Namespace Name Mixin selector official eq
Lbfx;eq()Z
intermediary method_5999
Lnet/minecraft/class_1309;method_5999()Z
named isUndead
Lnet/minecraft/entity/LivingEntity;isUndead()Z
-
removeStatusEffectInternal
@Nullable public @Nullable StatusEffectInstance removeStatusEffectInternal(@Nullable @Nullable StatusEffect type) Removes a status effect from this entity without calling any listener.This method does not perform any cleanup or synchronization operation. Under most circumstances, calling
removeStatusEffect(StatusEffect)
is highly preferable.- Returns:
- the status effect removed
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbew;)Lbey;
intermediary method_6111
Lnet/minecraft/class_1309;method_6111(Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;
named removeStatusEffectInternal
Lnet/minecraft/entity/LivingEntity;removeStatusEffectInternal(Lnet/minecraft/entity/effect/StatusEffect;)Lnet/minecraft/entity/effect/StatusEffectInstance;
-
removeStatusEffect
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 official d
Lbfx;d(Lbew;)Z
intermediary method_6016
Lnet/minecraft/class_1309;method_6016(Lnet/minecraft/class_1291;)Z
named removeStatusEffect
Lnet/minecraft/entity/LivingEntity;removeStatusEffect(Lnet/minecraft/entity/effect/StatusEffect;)Z
-
onStatusEffectApplied
protected void onStatusEffectApplied(StatusEffectInstance effect, @Nullable @Nullable Entity source) - Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbey;Lbfh;)V
intermediary method_6020
Lnet/minecraft/class_1309;method_6020(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V
named onStatusEffectApplied
Lnet/minecraft/entity/LivingEntity;onStatusEffectApplied(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)V
-
onStatusEffectUpgraded
protected void onStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, @Nullable @Nullable Entity source) - Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbey;ZLbfh;)V
intermediary method_6009
Lnet/minecraft/class_1309;method_6009(Lnet/minecraft/class_1293;ZLnet/minecraft/class_1297;)V
named onStatusEffectUpgraded
Lnet/minecraft/entity/LivingEntity;onStatusEffectUpgraded(Lnet/minecraft/entity/effect/StatusEffectInstance;ZLnet/minecraft/entity/Entity;)V
-
onStatusEffectRemoved
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbey;)V
intermediary method_6129
Lnet/minecraft/class_1309;method_6129(Lnet/minecraft/class_1293;)V
named onStatusEffectRemoved
Lnet/minecraft/entity/LivingEntity;onStatusEffectRemoved(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
heal
public void heal(float amount) Heals this entity by the givenamount
of half-hearts.A dead entity cannot be healed.
- See Also:
- Mappings:
Namespace Name Mixin selector official s
Lbfx;s(F)V
intermediary method_6025
Lnet/minecraft/class_1309;method_6025(F)V
named heal
Lnet/minecraft/entity/LivingEntity;heal(F)V
-
getHealth
public float getHealth()- Mappings:
Namespace Name Mixin selector official er
Lbfx;er()F
intermediary method_6032
Lnet/minecraft/class_1309;method_6032()F
named getHealth
Lnet/minecraft/entity/LivingEntity;getHealth()F
-
setHealth
public void setHealth(float health) - Mappings:
Namespace Name Mixin selector official t
Lbfx;t(F)V
intermediary method_6033
Lnet/minecraft/class_1309;method_6033(F)V
named setHealth
Lnet/minecraft/entity/LivingEntity;setHealth(F)V
-
isDead
public boolean isDead()- Mappings:
Namespace Name Mixin selector official es
Lbfx;es()Z
intermediary method_29504
Lnet/minecraft/class_1309;method_29504()Z
named isDead
Lnet/minecraft/entity/LivingEntity;isDead()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
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)
and return early.- Overrides:
damage
in classEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(Lbem;F)Z
intermediary method_5643
Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
named damage
Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
takeShieldHit
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(Lbfx;)V
intermediary method_6090
Lnet/minecraft/class_1309;method_6090(Lnet/minecraft/class_1309;)V
named takeShieldHit
Lnet/minecraft/entity/LivingEntity;takeShieldHit(Lnet/minecraft/entity/LivingEntity;)V
-
knockback
- Mappings:
Namespace Name Mixin selector official e
Lbfx;e(Lbfx;)V
intermediary method_6060
Lnet/minecraft/class_1309;method_6060(Lnet/minecraft/class_1309;)V
named knockback
Lnet/minecraft/entity/LivingEntity;knockback(Lnet/minecraft/entity/LivingEntity;)V
-
tryUseTotem
- Mappings:
Namespace Name Mixin selector official h
Lbfx;h(Lbem;)Z
intermediary method_6095
Lnet/minecraft/class_1309;method_6095(Lnet/minecraft/class_1282;)Z
named tryUseTotem
Lnet/minecraft/entity/LivingEntity;tryUseTotem(Lnet/minecraft/entity/damage/DamageSource;)Z
-
getRecentDamageSource
- Mappings:
Namespace Name Mixin selector official et
Lbfx;et()Lbem;
intermediary method_6081
Lnet/minecraft/class_1309;method_6081()Lnet/minecraft/class_1282;
named getRecentDamageSource
Lnet/minecraft/entity/LivingEntity;getRecentDamageSource()Lnet/minecraft/entity/damage/DamageSource;
-
playHurtSound
- Mappings:
Namespace Name Mixin selector official e
Lbfx;e(Lbem;)V
intermediary method_6013
Lnet/minecraft/class_1309;method_6013(Lnet/minecraft/class_1282;)V
named playHurtSound
Lnet/minecraft/entity/LivingEntity;playHurtSound(Lnet/minecraft/entity/damage/DamageSource;)V
-
blockedByShield
- Mappings:
Namespace Name Mixin selector official f
Lbfx;f(Lbem;)Z
intermediary method_6061
Lnet/minecraft/class_1309;method_6061(Lnet/minecraft/class_1282;)Z
named blockedByShield
Lnet/minecraft/entity/LivingEntity;blockedByShield(Lnet/minecraft/entity/damage/DamageSource;)Z
-
playEquipmentBreakEffects
- Mappings:
Namespace Name Mixin selector official i
Lbfx;i(Lcfx;)V
intermediary method_6045
Lnet/minecraft/class_1309;method_6045(Lnet/minecraft/class_1799;)V
named playEquipmentBreakEffects
Lnet/minecraft/entity/LivingEntity;playEquipmentBreakEffects(Lnet/minecraft/item/ItemStack;)V
-
onDeath
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbem;)V
intermediary method_6078
Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
named onDeath
Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
-
onKilledBy
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 official f
Lbfx;f(Lbfx;)V
intermediary method_23733
Lnet/minecraft/class_1309;method_23733(Lnet/minecraft/class_1309;)V
named onKilledBy
Lnet/minecraft/entity/LivingEntity;onKilledBy(Lnet/minecraft/entity/LivingEntity;)V
-
drop
- Mappings:
Namespace Name Mixin selector official g
Lbfx;g(Lbem;)V
intermediary method_16080
Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_1282;)V
named drop
Lnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/entity/damage/DamageSource;)V
-
dropInventory
protected void dropInventory()- Mappings:
Namespace Name Mixin selector official eu
Lbfx;eu()V
intermediary method_16078
Lnet/minecraft/class_1309;method_16078()V
named dropInventory
Lnet/minecraft/entity/LivingEntity;dropInventory()V
-
dropXp
protected void dropXp()Drops experience when this entity is killed.To control the details of experience dropping, consider overriding
shouldAlwaysDropXp()
,shouldDropXp()
, andgetXpToDrop()
.- Mappings:
Namespace Name Mixin selector official ev
Lbfx;ev()V
intermediary method_23883
Lnet/minecraft/class_1309;method_23883()V
named dropXp
Lnet/minecraft/entity/LivingEntity;dropXp()V
-
dropEquipment
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbem;IZ)V
intermediary method_6099
Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V
named dropEquipment
Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
-
getLootTable
- Mappings:
Namespace Name Mixin selector official ew
Lbfx;ew()Lacq;
intermediary method_5989
Lnet/minecraft/class_1309;method_5989()Lnet/minecraft/class_2960;
named getLootTable
Lnet/minecraft/entity/LivingEntity;getLootTable()Lnet/minecraft/util/Identifier;
-
getLootTableSeed
public long getLootTableSeed()- Mappings:
Namespace Name Mixin selector official ex
Lbfx;ex()J
intermediary method_51851
Lnet/minecraft/class_1309;method_51851()J
named getLootTableSeed
Lnet/minecraft/entity/LivingEntity;getLootTableSeed()J
-
dropLoot
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbem;Z)V
intermediary method_16077
Lnet/minecraft/class_1309;method_16077(Lnet/minecraft/class_1282;Z)V
named dropLoot
Lnet/minecraft/entity/LivingEntity;dropLoot(Lnet/minecraft/entity/damage/DamageSource;Z)V
-
takeKnockback
public void takeKnockback(double strength, double x, double z) - Mappings:
Namespace Name Mixin selector official q
Lbfx;q(DDD)V
intermediary method_6005
Lnet/minecraft/class_1309;method_6005(DDD)V
named takeKnockback
Lnet/minecraft/entity/LivingEntity;takeKnockback(DDD)V
-
tiltScreen
public void tiltScreen(double deltaX, double deltaZ) - Mappings:
Namespace Name Mixin selector official a
Lbfx;a(DD)V
intermediary method_48761
Lnet/minecraft/class_1309;method_48761(DD)V
named tiltScreen
Lnet/minecraft/entity/LivingEntity;tiltScreen(DD)V
-
getHurtSound
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(Lbem;)Lamg;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Mappings:
Namespace Name Mixin selector official g_
Lbfx;g_()Lamg;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
getFallSound
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(I)Lamg;
intermediary method_6041
Lnet/minecraft/class_1309;method_6041(I)Lnet/minecraft/class_3414;
named getFallSound
Lnet/minecraft/entity/LivingEntity;getFallSound(I)Lnet/minecraft/sound/SoundEvent;
-
disableExperienceDropping
public void disableExperienceDropping()- Mappings:
Namespace Name Mixin selector official ey
Lbfx;ey()V
intermediary method_41329
Lnet/minecraft/class_1309;method_41329()V
named disableExperienceDropping
Lnet/minecraft/entity/LivingEntity;disableExperienceDropping()V
-
isExperienceDroppingDisabled
public boolean isExperienceDroppingDisabled()- Mappings:
Namespace Name Mixin selector official ez
Lbfx;ez()Z
intermediary method_41330
Lnet/minecraft/class_1309;method_41330()Z
named isExperienceDroppingDisabled
Lnet/minecraft/entity/LivingEntity;isExperienceDroppingDisabled()Z
-
getAttackPos
Returns this entity's attack position. Used to determine if a mob can perform a melee attack on this entity. May be offset by a mount.- Returns:
- this entity's attack position
- See Also:
- Mappings:
Namespace Name Mixin selector official eA
Lbfx;eA()Leea;
intermediary method_47921
Lnet/minecraft/class_1309;method_47921()Lnet/minecraft/class_243;
named getAttackPos
Lnet/minecraft/entity/LivingEntity;getAttackPos()Lnet/minecraft/util/math/Vec3d;
-
getDamageTiltYaw
public float getDamageTiltYaw()- Mappings:
Namespace Name Mixin selector official eB
Lbfx;eB()F
intermediary method_48157
Lnet/minecraft/class_1309;method_48157()F
named getDamageTiltYaw
Lnet/minecraft/entity/LivingEntity;getDamageTiltYaw()F
-
getFallSounds
- Mappings:
Namespace Name Mixin selector official eC
Lbfx;eC()Lbfx$a;
intermediary method_39760
Lnet/minecraft/class_1309;method_39760()Lnet/minecraft/class_1309$class_6823;
named getFallSounds
Lnet/minecraft/entity/LivingEntity;getFallSounds()Lnet/minecraft/entity/LivingEntity$FallSounds;
-
getDrinkSound
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lcfx;)Lamg;
intermediary method_18807
Lnet/minecraft/class_1309;method_18807(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;
named getDrinkSound
Lnet/minecraft/entity/LivingEntity;getDrinkSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;
-
getEatSound
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(Lcfx;)Lamg;
intermediary method_18869
Lnet/minecraft/class_1309;method_18869(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;
named getEatSound
Lnet/minecraft/entity/LivingEntity;getEatSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;
-
setOnGround
public void setOnGround(boolean onGround) - Overrides:
setOnGround
in classEntity
- Mappings:
Namespace Name Mixin selector official c
Lbfh;c(Z)V
intermediary method_24830
Lnet/minecraft/class_1297;method_24830(Z)V
named setOnGround
Lnet/minecraft/entity/Entity;setOnGround(Z)V
-
getClimbingPos
- Mappings:
Namespace Name Mixin selector official eD
Lbfx;eD()Ljava/util/Optional;
intermediary method_24832
Lnet/minecraft/class_1309;method_24832()Ljava/util/Optional;
named getClimbingPos
Lnet/minecraft/entity/LivingEntity;getClimbingPos()Ljava/util/Optional;
-
isClimbing
public boolean isClimbing()- Mappings:
Namespace Name Mixin selector official i_
Lbfx;i_()Z
intermediary method_6101
Lnet/minecraft/class_1309;method_6101()Z
named isClimbing
Lnet/minecraft/entity/LivingEntity;isClimbing()Z
-
canEnterTrapdoor
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lgu;Ldby;)Z
intermediary method_6077
Lnet/minecraft/class_1309;method_6077(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
named canEnterTrapdoor
Lnet/minecraft/entity/LivingEntity;canEnterTrapdoor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
-
isAlive
public boolean isAlive()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. -
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 official a
Lbfh;a(FFLbem;)Z
intermediary method_5747
Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
named handleFallDamage
Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
-
computeFallDamage
protected int computeFallDamage(float fallDistance, float damageMultiplier) - Mappings:
Namespace Name Mixin selector official d
Lbfx;d(FF)I
intermediary method_23329
Lnet/minecraft/class_1309;method_23329(FF)I
named computeFallDamage
Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
-
playBlockFallSound
protected void playBlockFallSound()- Mappings:
Namespace Name Mixin selector official eE
Lbfx;eE()V
intermediary method_23328
Lnet/minecraft/class_1309;method_23328()V
named playBlockFallSound
Lnet/minecraft/entity/LivingEntity;playBlockFallSound()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 official m
Lbfh;m(F)V
intermediary method_5879
Lnet/minecraft/class_1297;method_5879(F)V
named animateDamage
Lnet/minecraft/entity/Entity;animateDamage(F)V
-
getArmor
public int getArmor()- Mappings:
Namespace Name Mixin selector official eF
Lbfx;eF()I
intermediary method_6096
Lnet/minecraft/class_1309;method_6096()I
named getArmor
Lnet/minecraft/entity/LivingEntity;getArmor()I
-
damageArmor
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbem;F)V
intermediary method_6105
Lnet/minecraft/class_1309;method_6105(Lnet/minecraft/class_1282;F)V
named damageArmor
Lnet/minecraft/entity/LivingEntity;damageArmor(Lnet/minecraft/entity/damage/DamageSource;F)V
-
damageHelmet
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbem;F)V
intermediary method_36977
Lnet/minecraft/class_1309;method_36977(Lnet/minecraft/class_1282;F)V
named damageHelmet
Lnet/minecraft/entity/LivingEntity;damageHelmet(Lnet/minecraft/entity/damage/DamageSource;F)V
-
damageShield
protected void damageShield(float amount) - Mappings:
Namespace Name Mixin selector official u
Lbfx;u(F)V
intermediary method_6056
Lnet/minecraft/class_1309;method_6056(F)V
named damageShield
Lnet/minecraft/entity/LivingEntity;damageShield(F)V
-
applyArmorToDamage
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(Lbem;F)F
intermediary method_6132
Lnet/minecraft/class_1309;method_6132(Lnet/minecraft/class_1282;F)F
named applyArmorToDamage
Lnet/minecraft/entity/LivingEntity;applyArmorToDamage(Lnet/minecraft/entity/damage/DamageSource;F)F
-
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 various protection 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 official e
Lbfx;e(Lbem;F)F
intermediary method_6036
Lnet/minecraft/class_1309;method_6036(Lnet/minecraft/class_1282;F)F
named modifyAppliedDamage
Lnet/minecraft/entity/LivingEntity;modifyAppliedDamage(Lnet/minecraft/entity/damage/DamageSource;F)F
-
applyDamage
- Mappings:
Namespace Name Mixin selector official f
Lbfx;f(Lbem;F)V
intermediary method_6074
Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_1282;F)V
named applyDamage
Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/entity/damage/DamageSource;F)V
-
getDamageTracker
- Mappings:
Namespace Name Mixin selector official eG
Lbfx;eG()Lbej;
intermediary method_6066
Lnet/minecraft/class_1309;method_6066()Lnet/minecraft/class_1283;
named getDamageTracker
Lnet/minecraft/entity/LivingEntity;getDamageTracker()Lnet/minecraft/entity/damage/DamageTracker;
-
getPrimeAdversary
- Mappings:
Namespace Name Mixin selector official eH
Lbfx;eH()Lbfx;
intermediary method_6124
Lnet/minecraft/class_1309;method_6124()Lnet/minecraft/class_1309;
named getPrimeAdversary
Lnet/minecraft/entity/LivingEntity;getPrimeAdversary()Lnet/minecraft/entity/LivingEntity;
-
getMaxHealth
public final float getMaxHealth()- Mappings:
Namespace Name Mixin selector official eI
Lbfx;eI()F
intermediary method_6063
Lnet/minecraft/class_1309;method_6063()F
named getMaxHealth
Lnet/minecraft/entity/LivingEntity;getMaxHealth()F
-
getStuckArrowCount
public final int getStuckArrowCount()- Mappings:
Namespace Name Mixin selector official eJ
Lbfx;eJ()I
intermediary method_6022
Lnet/minecraft/class_1309;method_6022()I
named getStuckArrowCount
Lnet/minecraft/entity/LivingEntity;getStuckArrowCount()I
-
setStuckArrowCount
public final void setStuckArrowCount(int stuckArrowCount) - Mappings:
Namespace Name Mixin selector official p
Lbfx;p(I)V
intermediary method_6097
Lnet/minecraft/class_1309;method_6097(I)V
named setStuckArrowCount
Lnet/minecraft/entity/LivingEntity;setStuckArrowCount(I)V
-
getStingerCount
public final int getStingerCount()- Mappings:
Namespace Name Mixin selector official eK
Lbfx;eK()I
intermediary method_21753
Lnet/minecraft/class_1309;method_21753()I
named getStingerCount
Lnet/minecraft/entity/LivingEntity;getStingerCount()I
-
setStingerCount
public final void setStingerCount(int stingerCount) - Mappings:
Namespace Name Mixin selector official q
Lbfx;q(I)V
intermediary method_21755
Lnet/minecraft/class_1309;method_21755(I)V
named setStingerCount
Lnet/minecraft/entity/LivingEntity;setStingerCount(I)V
-
getHandSwingDuration
private int getHandSwingDuration()- Mappings:
Namespace Name Mixin selector official r
Lbfx;r()I
intermediary method_6028
Lnet/minecraft/class_1309;method_6028()I
named getHandSwingDuration
Lnet/minecraft/entity/LivingEntity;getHandSwingDuration()I
-
swingHand
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbdv;)V
intermediary method_6104
Lnet/minecraft/class_1309;method_6104(Lnet/minecraft/class_1268;)V
named swingHand
Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;)V
-
swingHand
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbdv;Z)V
intermediary method_23667
Lnet/minecraft/class_1309;method_23667(Lnet/minecraft/class_1268;Z)V
named swingHand
Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;Z)V
-
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:
- Mappings:
Namespace Name Mixin selector official b
Lbfh;b(B)V
intermediary method_5711
Lnet/minecraft/class_1297;method_5711(B)V
named handleStatus
Lnet/minecraft/entity/Entity;handleStatus(B)V
-
addDeathParticles
private void addDeathParticles()- Mappings:
Namespace Name Mixin selector official w
Lbfx;w()V
intermediary method_36549
Lnet/minecraft/class_1309;method_36549()V
named addDeathParticles
Lnet/minecraft/entity/LivingEntity;addDeathParticles()V
-
swapHandStacks
private void swapHandStacks()- Mappings:
Namespace Name Mixin selector official x
Lbfx;x()V
intermediary method_30127
Lnet/minecraft/class_1309;method_30127()V
named swapHandStacks
Lnet/minecraft/entity/LivingEntity;swapHandStacks()V
-
tickInVoid
protected void tickInVoid()Called when the entity is 64 blocks below the world's minimum Y position.Living entities use this to deal out of world damage.
- Overrides:
tickInVoid
in classEntity
- Mappings:
Namespace Name Mixin selector official aw
Lbfh;aw()V
intermediary method_5825
Lnet/minecraft/class_1297;method_5825()V
named tickInVoid
Lnet/minecraft/entity/Entity;tickInVoid()V
-
tickHandSwing
protected void tickHandSwing()- Mappings:
Namespace Name Mixin selector official eL
Lbfx;eL()V
intermediary method_6119
Lnet/minecraft/class_1309;method_6119()V
named tickHandSwing
Lnet/minecraft/entity/LivingEntity;tickHandSwing()V
-
getAttributeInstance
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbgz;)Lbha;
intermediary method_5996
Lnet/minecraft/class_1309;method_5996(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;
named getAttributeInstance
Lnet/minecraft/entity/LivingEntity;getAttributeInstance(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
getAttributeValue
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lhe;)D
intermediary method_45325
Lnet/minecraft/class_1309;method_45325(Lnet/minecraft/class_6880;)D
named getAttributeValue
Lnet/minecraft/entity/LivingEntity;getAttributeValue(Lnet/minecraft/registry/entry/RegistryEntry;)D
-
getAttributeValue
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbgz;)D
intermediary method_26825
Lnet/minecraft/class_1309;method_26825(Lnet/minecraft/class_1320;)D
named getAttributeValue
Lnet/minecraft/entity/LivingEntity;getAttributeValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
-
getAttributeBaseValue
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lhe;)D
intermediary method_45326
Lnet/minecraft/class_1309;method_45326(Lnet/minecraft/class_6880;)D
named getAttributeBaseValue
Lnet/minecraft/entity/LivingEntity;getAttributeBaseValue(Lnet/minecraft/registry/entry/RegistryEntry;)D
-
getAttributeBaseValue
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbgz;)D
intermediary method_26826
Lnet/minecraft/class_1309;method_26826(Lnet/minecraft/class_1320;)D
named getAttributeBaseValue
Lnet/minecraft/entity/LivingEntity;getAttributeBaseValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
-
getAttributes
- Mappings:
Namespace Name Mixin selector official eM
Lbfx;eM()Lbhb;
intermediary method_6127
Lnet/minecraft/class_1309;method_6127()Lnet/minecraft/class_5131;
named getAttributes
Lnet/minecraft/entity/LivingEntity;getAttributes()Lnet/minecraft/entity/attribute/AttributeContainer;
-
getGroup
- Mappings:
Namespace Name Mixin selector official eN
Lbfx;eN()Lbgc;
intermediary method_6046
Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
named getGroup
Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
-
getMainHandStack
- Mappings:
Namespace Name Mixin selector official eO
Lbfx;eO()Lcfx;
intermediary method_6047
Lnet/minecraft/class_1309;method_6047()Lnet/minecraft/class_1799;
named getMainHandStack
Lnet/minecraft/entity/LivingEntity;getMainHandStack()Lnet/minecraft/item/ItemStack;
-
getOffHandStack
- Mappings:
Namespace Name Mixin selector official eP
Lbfx;eP()Lcfx;
intermediary method_6079
Lnet/minecraft/class_1309;method_6079()Lnet/minecraft/class_1799;
named getOffHandStack
Lnet/minecraft/entity/LivingEntity;getOffHandStack()Lnet/minecraft/item/ItemStack;
-
isHolding
Checks if this entity is holding a certain item.This checks both the entity's main and off hand.
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lcfs;)Z
intermediary method_24518
Lnet/minecraft/class_1309;method_24518(Lnet/minecraft/class_1792;)Z
named isHolding
Lnet/minecraft/entity/LivingEntity;isHolding(Lnet/minecraft/item/Item;)Z
-
isHolding
Checks if this entity is holding a certain item.This checks both the entity's main and off hand.
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Ljava/util/function/Predicate;)Z
intermediary method_24520
Lnet/minecraft/class_1309;method_24520(Ljava/util/function/Predicate;)Z
named isHolding
Lnet/minecraft/entity/LivingEntity;isHolding(Ljava/util/function/Predicate;)Z
-
getStackInHand
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbdv;)Lcfx;
intermediary method_5998
Lnet/minecraft/class_1309;method_5998(Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;
named getStackInHand
Lnet/minecraft/entity/LivingEntity;getStackInHand(Lnet/minecraft/util/Hand;)Lnet/minecraft/item/ItemStack;
-
setStackInHand
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbdv;Lcfx;)V
intermediary method_6122
Lnet/minecraft/class_1309;method_6122(Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V
named setStackInHand
Lnet/minecraft/entity/LivingEntity;setStackInHand(Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V
-
hasStackEquipped
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbfm;)Z
intermediary method_6084
Lnet/minecraft/class_1309;method_6084(Lnet/minecraft/class_1304;)Z
named hasStackEquipped
Lnet/minecraft/entity/LivingEntity;hasStackEquipped(Lnet/minecraft/entity/EquipmentSlot;)Z
-
getArmorItems
Returns an iterable of item stacks equipped as armor.- Overrides:
getArmorItems
in classEntity
- Returns:
- an iterable of item stacks equipped as armor
- See Also:
- Mappings:
Namespace Name Mixin selector official bJ
Lbfh;bJ()Ljava/lang/Iterable;
intermediary method_5661
Lnet/minecraft/class_1297;method_5661()Ljava/lang/Iterable;
named getArmorItems
Lnet/minecraft/entity/Entity;getArmorItems()Ljava/lang/Iterable;
-
getEquippedStack
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbfm;)Lcfx;
intermediary method_6118
Lnet/minecraft/class_1309;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
named getEquippedStack
Lnet/minecraft/entity/LivingEntity;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
-
equipStack
Equipsstack
atslot
.This is also used to set an entity's mainhand or offhand stack. This overwrites any stacks present in that slot without dropping them.- Overrides:
equipStack
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(Lbfm;Lcfx;)V
intermediary method_5673
Lnet/minecraft/class_1297;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
named equipStack
Lnet/minecraft/entity/Entity;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
-
processEquippedStack
- Mappings:
Namespace Name Mixin selector official e
Lbfx;e(Lcfx;)V
intermediary method_37410
Lnet/minecraft/class_1309;method_37410(Lnet/minecraft/class_1799;)V
named processEquippedStack
Lnet/minecraft/entity/LivingEntity;processEquippedStack(Lnet/minecraft/item/ItemStack;)V
-
getArmorVisibility
public float getArmorVisibility()- Mappings:
Namespace Name Mixin selector official eQ
Lbfx;eQ()F
intermediary method_18396
Lnet/minecraft/class_1309;method_18396()F
named getArmorVisibility
Lnet/minecraft/entity/LivingEntity;getArmorVisibility()F
-
setSprinting
public void setSprinting(boolean sprinting) Sets whether the entity is sprinting.- Overrides:
setSprinting
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lbfh;h(Z)V
intermediary method_5728
Lnet/minecraft/class_1297;method_5728(Z)V
named setSprinting
Lnet/minecraft/entity/Entity;setSprinting(Z)V
-
getSoundVolume
protected float getSoundVolume()- Mappings:
Namespace Name Mixin selector official eR
Lbfx;eR()F
intermediary method_6107
Lnet/minecraft/class_1309;method_6107()F
named getSoundVolume
Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
-
getSoundPitch
public float getSoundPitch()- Mappings:
Namespace Name Mixin selector official eS
Lbfx;eS()F
intermediary method_6017
Lnet/minecraft/class_1309;method_6017()F
named getSoundPitch
Lnet/minecraft/entity/LivingEntity;getSoundPitch()F
-
isImmobile
protected boolean isImmobile()- Mappings:
Namespace Name Mixin selector official eT
Lbfx;eT()Z
intermediary method_6062
Lnet/minecraft/class_1309;method_6062()Z
named isImmobile
Lnet/minecraft/entity/LivingEntity;isImmobile()Z
-
pushAwayFrom
- Overrides:
pushAwayFrom
in classEntity
- Mappings:
Namespace Name Mixin selector official g
Lbfh;g(Lbfh;)V
intermediary method_5697
Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)V
named pushAwayFrom
Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
-
onDismounted
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfh;)V
intermediary method_6038
Lnet/minecraft/class_1309;method_6038(Lnet/minecraft/class_1297;)V
named onDismounted
Lnet/minecraft/entity/LivingEntity;onDismounted(Lnet/minecraft/entity/Entity;)V
-
shouldRenderName
public boolean shouldRenderName()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 official cz
Lbfh;cz()Z
intermediary method_5733
Lnet/minecraft/class_1297;method_5733()Z
named shouldRenderName
Lnet/minecraft/entity/Entity;shouldRenderName()Z
-
getJumpVelocity
protected float getJumpVelocity()- Mappings:
Namespace Name Mixin selector official eU
Lbfx;eU()F
intermediary method_6106
Lnet/minecraft/class_1309;method_6106()F
named getJumpVelocity
Lnet/minecraft/entity/LivingEntity;getJumpVelocity()F
-
getJumpBoostVelocityModifier
public float getJumpBoostVelocityModifier()- Mappings:
Namespace Name Mixin selector official eV
Lbfx;eV()F
intermediary method_37416
Lnet/minecraft/class_1309;method_37416()F
named getJumpBoostVelocityModifier
Lnet/minecraft/entity/LivingEntity;getJumpBoostVelocityModifier()F
-
jump
protected void jump()- Mappings:
Namespace Name Mixin selector official eW
Lbfx;eW()V
intermediary method_6043
Lnet/minecraft/class_1309;method_6043()V
named jump
Lnet/minecraft/entity/LivingEntity;jump()V
-
knockDownwards
protected void knockDownwards()- Mappings:
Namespace Name Mixin selector official eX
Lbfx;eX()V
intermediary method_6093
Lnet/minecraft/class_1309;method_6093()V
named knockDownwards
Lnet/minecraft/entity/LivingEntity;knockDownwards()V
-
swimUpward
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lanl;)V
intermediary method_6010
Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_6862;)V
named swimUpward
Lnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/registry/tag/TagKey;)V
-
getBaseMovementSpeedMultiplier
protected float getBaseMovementSpeedMultiplier()- Mappings:
Namespace Name Mixin selector official eY
Lbfx;eY()F
intermediary method_6120
Lnet/minecraft/class_1309;method_6120()F
named getBaseMovementSpeedMultiplier
Lnet/minecraft/entity/LivingEntity;getBaseMovementSpeedMultiplier()F
-
canWalkOnFluid
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Ldxb;)Z
intermediary method_26319
Lnet/minecraft/class_1309;method_26319(Lnet/minecraft/class_3610;)Z
named canWalkOnFluid
Lnet/minecraft/entity/LivingEntity;canWalkOnFluid(Lnet/minecraft/fluid/FluidState;)Z
-
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 official h
Lbfx;h(Leea;)V
intermediary method_6091
Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
named travel
Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
-
travelControlled
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbym;Leea;)V
intermediary method_49483
Lnet/minecraft/class_1309;method_49483(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V
named travelControlled
Lnet/minecraft/entity/LivingEntity;travelControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V
-
tickControlled
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbym;Leea;)V
intermediary method_49481
Lnet/minecraft/class_1309;method_49481(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V
named tickControlled
Lnet/minecraft/entity/LivingEntity;tickControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V
-
getControlledMovementInput
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbym;Leea;)Leea;
intermediary method_49482
Lnet/minecraft/class_1309;method_49482(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
named getControlledMovementInput
Lnet/minecraft/entity/LivingEntity;getControlledMovementInput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
getSaddledSpeed
- Mappings:
Namespace Name Mixin selector official e
Lbfx;e(Lbym;)F
intermediary method_49485
Lnet/minecraft/class_1309;method_49485(Lnet/minecraft/class_1657;)F
named getSaddledSpeed
Lnet/minecraft/entity/LivingEntity;getSaddledSpeed(Lnet/minecraft/entity/player/PlayerEntity;)F
-
updateLimbs
public void updateLimbs(boolean flutter) - Mappings:
Namespace Name Mixin selector official r
Lbfx;r(Z)V
intermediary method_29242
Lnet/minecraft/class_1309;method_29242(Z)V
named updateLimbs
Lnet/minecraft/entity/LivingEntity;updateLimbs(Z)V
-
updateLimbs
protected void updateLimbs(float posDelta) - Mappings:
Namespace Name Mixin selector official v
Lbfx;v(F)V
intermediary method_48565
Lnet/minecraft/class_1309;method_48565(F)V
named updateLimbs
Lnet/minecraft/entity/LivingEntity;updateLimbs(F)V
-
applyMovementInput
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Leea;F)Leea;
intermediary method_26318
Lnet/minecraft/class_1309;method_26318(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
named applyMovementInput
Lnet/minecraft/entity/LivingEntity;applyMovementInput(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;
-
applyFluidMovingSpeed
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(DZLeea;)Leea;
intermediary method_26317
Lnet/minecraft/class_1309;method_26317(DZLnet/minecraft/class_243;)Lnet/minecraft/class_243;
named applyFluidMovingSpeed
Lnet/minecraft/entity/LivingEntity;applyFluidMovingSpeed(DZLnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
applyClimbingSpeed
- Mappings:
Namespace Name Mixin selector official j
Lbfx;j(Leea;)Leea;
intermediary method_18801
Lnet/minecraft/class_1309;method_18801(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
named applyClimbingSpeed
Lnet/minecraft/entity/LivingEntity;applyClimbingSpeed(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
getMovementSpeed
private float getMovementSpeed(float slipperiness) - Mappings:
Namespace Name Mixin selector official z
Lbfx;z(F)F
intermediary method_18802
Lnet/minecraft/class_1309;method_18802(F)F
named getMovementSpeed
Lnet/minecraft/entity/LivingEntity;getMovementSpeed(F)F
-
getOffGroundSpeed
protected float getOffGroundSpeed()- Mappings:
Namespace Name Mixin selector official eZ
Lbfx;eZ()F
intermediary method_49484
Lnet/minecraft/class_1309;method_49484()F
named getOffGroundSpeed
Lnet/minecraft/entity/LivingEntity;getOffGroundSpeed()F
-
getMovementSpeed
public float getMovementSpeed()- Mappings:
Namespace Name Mixin selector official fa
Lbfx;fa()F
intermediary method_6029
Lnet/minecraft/class_1309;method_6029()F
named getMovementSpeed
Lnet/minecraft/entity/LivingEntity;getMovementSpeed()F
-
setMovementSpeed
public void setMovementSpeed(float movementSpeed) - Mappings:
Namespace Name Mixin selector official w
Lbfx;w(F)V
intermediary method_6125
Lnet/minecraft/class_1309;method_6125(F)V
named setMovementSpeed
Lnet/minecraft/entity/LivingEntity;setMovementSpeed(F)V
-
tryAttack
- Mappings:
Namespace Name Mixin selector official z
Lbfx;z(Lbfh;)Z
intermediary method_6121
Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
named tryAttack
Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
-
tick
public void tick()Ticks this entity. -
sendEquipmentChanges
private void sendEquipmentChanges()Sends equipment changes to nearby players.- Mappings:
Namespace Name Mixin selector official y
Lbfx;y()V
intermediary method_30128
Lnet/minecraft/class_1309;method_30128()V
named sendEquipmentChanges
Lnet/minecraft/entity/LivingEntity;sendEquipmentChanges()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 official z
Lbfx;z()Ljava/util/Map;
intermediary method_30129
Lnet/minecraft/class_1309;method_30129()Ljava/util/Map;
named getEquipmentChanges
Lnet/minecraft/entity/LivingEntity;getEquipmentChanges()Ljava/util/Map;
-
areItemsDifferent
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lcfx;Lcfx;)Z
intermediary method_45324
Lnet/minecraft/class_1309;method_45324(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named areItemsDifferent
Lnet/minecraft/entity/LivingEntity;areItemsDifferent(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
checkHandStackSwap
Notifies nearby players if the stacks in the hands have been swapped.- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Ljava/util/Map;)V
intermediary method_30121
Lnet/minecraft/class_1309;method_30121(Ljava/util/Map;)V
named checkHandStackSwap
Lnet/minecraft/entity/LivingEntity;checkHandStackSwap(Ljava/util/Map;)V
-
sendEquipmentChanges
Sends equipment changes to nearby players.- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Ljava/util/Map;)V
intermediary method_30123
Lnet/minecraft/class_1309;method_30123(Ljava/util/Map;)V
named sendEquipmentChanges
Lnet/minecraft/entity/LivingEntity;sendEquipmentChanges(Ljava/util/Map;)V
-
getSyncedArmorStack
- Mappings:
Namespace Name Mixin selector official e
Lbfx;e(Lbfm;)Lcfx;
intermediary method_30125
Lnet/minecraft/class_1309;method_30125(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
named getSyncedArmorStack
Lnet/minecraft/entity/LivingEntity;getSyncedArmorStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
-
setSyncedArmorStack
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbfm;Lcfx;)V
intermediary method_30122
Lnet/minecraft/class_1309;method_30122(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
named setSyncedArmorStack
Lnet/minecraft/entity/LivingEntity;setSyncedArmorStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
-
getSyncedHandStack
- Mappings:
Namespace Name Mixin selector official f
Lbfx;f(Lbfm;)Lcfx;
intermediary method_30126
Lnet/minecraft/class_1309;method_30126(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
named getSyncedHandStack
Lnet/minecraft/entity/LivingEntity;getSyncedHandStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
-
setSyncedHandStack
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbfm;Lcfx;)V
intermediary method_30124
Lnet/minecraft/class_1309;method_30124(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
named setSyncedHandStack
Lnet/minecraft/entity/LivingEntity;setSyncedHandStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
-
turnHead
protected float turnHead(float bodyRotation, float headRotation) - Mappings:
Namespace Name Mixin selector official e
Lbfx;e(FF)F
intermediary method_6031
Lnet/minecraft/class_1309;method_6031(FF)F
named turnHead
Lnet/minecraft/entity/LivingEntity;turnHead(FF)F
-
tickMovement
public void tickMovement()- Mappings:
Namespace Name Mixin selector official b_
Lbfx;b_()V
intermediary method_6007
Lnet/minecraft/class_1309;method_6007()V
named tickMovement
Lnet/minecraft/entity/LivingEntity;tickMovement()V
-
hurtByWater
public boolean hurtByWater()- Mappings:
Namespace Name Mixin selector official fb
Lbfx;fb()Z
intermediary method_29503
Lnet/minecraft/class_1309;method_29503()Z
named hurtByWater
Lnet/minecraft/entity/LivingEntity;hurtByWater()Z
-
tickFallFlying
private void tickFallFlying()- Mappings:
Namespace Name Mixin selector official A
Lbfx;A()V
intermediary method_6053
Lnet/minecraft/class_1309;method_6053()V
named tickFallFlying
Lnet/minecraft/entity/LivingEntity;tickFallFlying()V
-
tickNewAi
protected void tickNewAi()- Mappings:
Namespace Name Mixin selector official fc
Lbfx;fc()V
intermediary method_6023
Lnet/minecraft/class_1309;method_6023()V
named tickNewAi
Lnet/minecraft/entity/LivingEntity;tickNewAi()V
-
tickCramming
protected void tickCramming()- Mappings:
Namespace Name Mixin selector official fd
Lbfx;fd()V
intermediary method_6070
Lnet/minecraft/class_1309;method_6070()V
named tickCramming
Lnet/minecraft/entity/LivingEntity;tickCramming()V
-
tickRiptide
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Ledv;Ledv;)V
intermediary method_6035
Lnet/minecraft/class_1309;method_6035(Lnet/minecraft/class_238;Lnet/minecraft/class_238;)V
named tickRiptide
Lnet/minecraft/entity/LivingEntity;tickRiptide(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Box;)V
-
pushAway
- Mappings:
Namespace Name Mixin selector official A
Lbfx;A(Lbfh;)V
intermediary method_6087
Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)V
named pushAway
Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V
-
attackLivingEntity
- Mappings:
Namespace Name Mixin selector official g
Lbfx;g(Lbfx;)V
intermediary method_5997
Lnet/minecraft/class_1309;method_5997(Lnet/minecraft/class_1309;)V
named attackLivingEntity
Lnet/minecraft/entity/LivingEntity;attackLivingEntity(Lnet/minecraft/entity/LivingEntity;)V
-
isUsingRiptide
public boolean isUsingRiptide()- Mappings:
Namespace Name Mixin selector official fe
Lbfx;fe()Z
intermediary method_6123
Lnet/minecraft/class_1309;method_6123()Z
named isUsingRiptide
Lnet/minecraft/entity/LivingEntity;isUsingRiptide()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 official bA
Lbfh;bA()V
intermediary method_5848
Lnet/minecraft/class_1297;method_5848()V
named stopRiding
Lnet/minecraft/entity/Entity;stopRiding()V
-
tickRiding
public void tickRiding()- Overrides:
tickRiding
in classEntity
- Mappings:
Namespace Name Mixin selector official bu
Lbfh;bu()V
intermediary method_5842
Lnet/minecraft/class_1297;method_5842()V
named tickRiding
Lnet/minecraft/entity/Entity;tickRiding()V
-
updateTrackedPositionAndAngles
public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate) - Overrides:
updateTrackedPositionAndAngles
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(DDDFFIZ)V
intermediary method_5759
Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
named updateTrackedPositionAndAngles
Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
updateTrackedHeadRotation
public void updateTrackedHeadRotation(float yaw, int interpolationSteps) - Overrides:
updateTrackedHeadRotation
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(FI)V
intermediary method_5683
Lnet/minecraft/class_1297;method_5683(FI)V
named updateTrackedHeadRotation
Lnet/minecraft/entity/Entity;updateTrackedHeadRotation(FI)V
-
setJumping
public void setJumping(boolean jumping) - Mappings:
Namespace Name Mixin selector official s
Lbfx;s(Z)V
intermediary method_6100
Lnet/minecraft/class_1309;method_6100(Z)V
named setJumping
Lnet/minecraft/entity/LivingEntity;setJumping(Z)V
-
triggerItemPickedUpByEntityCriteria
Called to trigger advancement criteria when an entity picks up an item thrown by a player.- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbvf;)V
intermediary method_29499
Lnet/minecraft/class_1309;method_29499(Lnet/minecraft/class_1542;)V
named triggerItemPickedUpByEntityCriteria
Lnet/minecraft/entity/LivingEntity;triggerItemPickedUpByEntityCriteria(Lnet/minecraft/entity/ItemEntity;)V
-
sendPickup
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfh;I)V
intermediary method_6103
Lnet/minecraft/class_1309;method_6103(Lnet/minecraft/class_1297;I)V
named sendPickup
Lnet/minecraft/entity/LivingEntity;sendPickup(Lnet/minecraft/entity/Entity;I)V
-
canSee
- Mappings:
Namespace Name Mixin selector official B
Lbfx;B(Lbfh;)Z
intermediary method_6057
Lnet/minecraft/class_1309;method_6057(Lnet/minecraft/class_1297;)Z
named canSee
Lnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;)Z
-
getYaw
public float getYaw(float tickDelta) -
getHandSwingProgress
public float getHandSwingProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector official x
Lbfx;x(F)F
intermediary method_6055
Lnet/minecraft/class_1309;method_6055(F)F
named getHandSwingProgress
Lnet/minecraft/entity/LivingEntity;getHandSwingProgress(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 official bn
Lbfh;bn()Z
intermediary method_5863
Lnet/minecraft/class_1297;method_5863()Z
named canHit
Lnet/minecraft/entity/Entity;canHit()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 official bo
Lbfh;bo()Z
intermediary method_5810
Lnet/minecraft/class_1297;method_5810()Z
named isPushable
Lnet/minecraft/entity/Entity;isPushable()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 official cl
Lbfh;cl()F
intermediary method_5791
Lnet/minecraft/class_1297;method_5791()F
named getHeadYaw
Lnet/minecraft/entity/Entity;getHeadYaw()F
-
setHeadYaw
public void setHeadYaw(float headYaw) Sets the head yaw of this entity.- Overrides:
setHeadYaw
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official n
Lbfh;n(F)V
intermediary method_5847
Lnet/minecraft/class_1297;method_5847(F)V
named setHeadYaw
Lnet/minecraft/entity/Entity;setHeadYaw(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 official o
Lbfh;o(F)V
intermediary method_5636
Lnet/minecraft/class_1297;method_5636(F)V
named setBodyYaw
Lnet/minecraft/entity/Entity;setBodyYaw(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 official a
Lbfh;a(Lha$a;Ll$a;)Leea;
intermediary method_30633
Lnet/minecraft/class_1297;method_30633(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;
named positionInPortal
Lnet/minecraft/entity/Entity;positionInPortal(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/world/BlockLocating$Rectangle;)Lnet/minecraft/util/math/Vec3d;
-
positionInPortal
- Mappings:
Namespace Name Mixin selector official i
Lbfx;i(Leea;)Leea;
intermediary method_31079
Lnet/minecraft/class_1309;method_31079(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
named positionInPortal
Lnet/minecraft/entity/LivingEntity;positionInPortal(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
getAbsorptionAmount
public float getAbsorptionAmount()- Mappings:
Namespace Name Mixin selector official ff
Lbfx;ff()F
intermediary method_6067
Lnet/minecraft/class_1309;method_6067()F
named getAbsorptionAmount
Lnet/minecraft/entity/LivingEntity;getAbsorptionAmount()F
-
setAbsorptionAmount
public void setAbsorptionAmount(float amount) - Mappings:
Namespace Name Mixin selector official y
Lbfx;y(F)V
intermediary method_6073
Lnet/minecraft/class_1309;method_6073(F)V
named setAbsorptionAmount
Lnet/minecraft/entity/LivingEntity;setAbsorptionAmount(F)V
-
enterCombat
public void enterCombat()- Mappings:
Namespace Name Mixin selector official E_
Lbfx;E_()V
intermediary method_6000
Lnet/minecraft/class_1309;method_6000()V
named enterCombat
Lnet/minecraft/entity/LivingEntity;enterCombat()V
-
endCombat
public void endCombat()- Mappings:
Namespace Name Mixin selector official j
Lbfx;j()V
intermediary method_6044
Lnet/minecraft/class_1309;method_6044()V
named endCombat
Lnet/minecraft/entity/LivingEntity;endCombat()V
-
markEffectsDirty
protected void markEffectsDirty()- Mappings:
Namespace Name Mixin selector official fg
Lbfx;fg()V
intermediary method_6008
Lnet/minecraft/class_1309;method_6008()V
named markEffectsDirty
Lnet/minecraft/entity/LivingEntity;markEffectsDirty()V
-
getMainArm
- Mappings:
Namespace Name Mixin selector official fh
Lbfx;fh()Lbfr;
intermediary method_6068
Lnet/minecraft/class_1309;method_6068()Lnet/minecraft/class_1306;
named getMainArm
Lnet/minecraft/entity/LivingEntity;getMainArm()Lnet/minecraft/util/Arm;
-
isUsingItem
public boolean isUsingItem()- Mappings:
Namespace Name Mixin selector official fi
Lbfx;fi()Z
intermediary method_6115
Lnet/minecraft/class_1309;method_6115()Z
named isUsingItem
Lnet/minecraft/entity/LivingEntity;isUsingItem()Z
-
getActiveHand
- Mappings:
Namespace Name Mixin selector official fj
Lbfx;fj()Lbdv;
intermediary method_6058
Lnet/minecraft/class_1309;method_6058()Lnet/minecraft/class_1268;
named getActiveHand
Lnet/minecraft/entity/LivingEntity;getActiveHand()Lnet/minecraft/util/Hand;
-
tickActiveItemStack
private void tickActiveItemStack()- Mappings:
Namespace Name Mixin selector official C
Lbfx;C()V
intermediary method_6076
Lnet/minecraft/class_1309;method_6076()V
named tickActiveItemStack
Lnet/minecraft/entity/LivingEntity;tickActiveItemStack()V
-
tickItemStackUsage
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lcfx;)V
intermediary method_37119
Lnet/minecraft/class_1309;method_37119(Lnet/minecraft/class_1799;)V
named tickItemStackUsage
Lnet/minecraft/entity/LivingEntity;tickItemStackUsage(Lnet/minecraft/item/ItemStack;)V
-
shouldSpawnConsumptionEffects
private boolean shouldSpawnConsumptionEffects()- Mappings:
Namespace Name Mixin selector official D
Lbfx;D()Z
intermediary method_22382
Lnet/minecraft/class_1309;method_22382()Z
named shouldSpawnConsumptionEffects
Lnet/minecraft/entity/LivingEntity;shouldSpawnConsumptionEffects()Z
-
updateLeaningPitch
private void updateLeaningPitch()- Mappings:
Namespace Name Mixin selector official E
Lbfx;E()V
intermediary method_6072
Lnet/minecraft/class_1309;method_6072()V
named updateLeaningPitch
Lnet/minecraft/entity/LivingEntity;updateLeaningPitch()V
-
setLivingFlag
protected void setLivingFlag(int mask, boolean value) - Mappings:
Namespace Name Mixin selector official c
Lbfx;c(IZ)V
intermediary method_6085
Lnet/minecraft/class_1309;method_6085(IZ)V
named setLivingFlag
Lnet/minecraft/entity/LivingEntity;setLivingFlag(IZ)V
-
setCurrentHand
- Mappings:
Namespace Name Mixin selector official c
Lbfx;c(Lbdv;)V
intermediary method_6019
Lnet/minecraft/class_1309;method_6019(Lnet/minecraft/class_1268;)V
named setCurrentHand
Lnet/minecraft/entity/LivingEntity;setCurrentHand(Lnet/minecraft/util/Hand;)V
-
onTrackedDataSet
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.
- Overrides:
onTrackedDataSet
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(Laby;)V
intermediary method_5674
Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
named onTrackedDataSet
Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
-
lookAt
Changes this entity's pitch and yaw to look attarget
.- Overrides:
lookAt
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(Leb$a;Leea;)V
intermediary method_5702
Lnet/minecraft/class_1297;method_5702(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V
named lookAt
Lnet/minecraft/entity/Entity;lookAt(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/util/math/Vec3d;)V
-
spawnConsumptionEffects
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lcfx;I)V
intermediary method_6098
Lnet/minecraft/class_1309;method_6098(Lnet/minecraft/class_1799;I)V
named spawnConsumptionEffects
Lnet/minecraft/entity/LivingEntity;spawnConsumptionEffects(Lnet/minecraft/item/ItemStack;I)V
-
spawnItemParticles
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lcfx;I)V
intermediary method_6037
Lnet/minecraft/class_1309;method_6037(Lnet/minecraft/class_1799;I)V
named spawnItemParticles
Lnet/minecraft/entity/LivingEntity;spawnItemParticles(Lnet/minecraft/item/ItemStack;I)V
-
consumeItem
protected void consumeItem()- Mappings:
Namespace Name Mixin selector official Y_
Lbfx;Y_()V
intermediary method_6040
Lnet/minecraft/class_1309;method_6040()V
named consumeItem
Lnet/minecraft/entity/LivingEntity;consumeItem()V
-
getActiveItem
- Mappings:
Namespace Name Mixin selector official fk
Lbfx;fk()Lcfx;
intermediary method_6030
Lnet/minecraft/class_1309;method_6030()Lnet/minecraft/class_1799;
named getActiveItem
Lnet/minecraft/entity/LivingEntity;getActiveItem()Lnet/minecraft/item/ItemStack;
-
getItemUseTimeLeft
public int getItemUseTimeLeft()- Mappings:
Namespace Name Mixin selector official fl
Lbfx;fl()I
intermediary method_6014
Lnet/minecraft/class_1309;method_6014()I
named getItemUseTimeLeft
Lnet/minecraft/entity/LivingEntity;getItemUseTimeLeft()I
-
getItemUseTime
public int getItemUseTime()- Mappings:
Namespace Name Mixin selector official fm
Lbfx;fm()I
intermediary method_6048
Lnet/minecraft/class_1309;method_6048()I
named getItemUseTime
Lnet/minecraft/entity/LivingEntity;getItemUseTime()I
-
stopUsingItem
public void stopUsingItem()- Mappings:
Namespace Name Mixin selector official fn
Lbfx;fn()V
intermediary method_6075
Lnet/minecraft/class_1309;method_6075()V
named stopUsingItem
Lnet/minecraft/entity/LivingEntity;stopUsingItem()V
-
clearActiveItem
public void clearActiveItem()- Mappings:
Namespace Name Mixin selector official fo
Lbfx;fo()V
intermediary method_6021
Lnet/minecraft/class_1309;method_6021()V
named clearActiveItem
Lnet/minecraft/entity/LivingEntity;clearActiveItem()V
-
isBlocking
public boolean isBlocking()- Mappings:
Namespace Name Mixin selector official fp
Lbfx;fp()Z
intermediary method_6039
Lnet/minecraft/class_1309;method_6039()Z
named isBlocking
Lnet/minecraft/entity/LivingEntity;isBlocking()Z
-
isHoldingOntoLadder
public boolean isHoldingOntoLadder()- Returns:
true
if this entity should not lose height while in a climbing state- See Also:
- Mappings:
Namespace Name Mixin selector official fq
Lbfx;fq()Z
intermediary method_21754
Lnet/minecraft/class_1309;method_21754()Z
named isHoldingOntoLadder
Lnet/minecraft/entity/LivingEntity;isHoldingOntoLadder()Z
-
isFallFlying
public boolean isFallFlying()- Mappings:
Namespace Name Mixin selector official fr
Lbfx;fr()Z
intermediary method_6128
Lnet/minecraft/class_1309;method_6128()Z
named isFallFlying
Lnet/minecraft/entity/LivingEntity;isFallFlying()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 official bX
Lbfh;bX()Z
intermediary method_20232
Lnet/minecraft/class_1297;method_20232()Z
named isInSwimmingPose
Lnet/minecraft/entity/Entity;isInSwimmingPose()Z
-
getRoll
public int getRoll()- Mappings:
Namespace Name Mixin selector official fs
Lbfx;fs()I
intermediary method_6003
Lnet/minecraft/class_1309;method_6003()I
named getRoll
Lnet/minecraft/entity/LivingEntity;getRoll()I
-
teleport
public boolean teleport(double x, double y, double z, boolean particleEffects) - Mappings:
Namespace Name Mixin selector official a
Lbfx;a(DDDZ)Z
intermediary method_6082
Lnet/minecraft/class_1309;method_6082(DDDZ)Z
named teleport
Lnet/minecraft/entity/LivingEntity;teleport(DDDZ)Z
-
isAffectedBySplashPotions
public boolean isAffectedBySplashPotions()- Mappings:
Namespace Name Mixin selector official ft
Lbfx;ft()Z
intermediary method_6086
Lnet/minecraft/class_1309;method_6086()Z
named isAffectedBySplashPotions
Lnet/minecraft/entity/LivingEntity;isAffectedBySplashPotions()Z
-
isMobOrPlayer
public boolean isMobOrPlayer()- Mappings:
Namespace Name Mixin selector official fu
Lbfx;fu()Z
intermediary method_6102
Lnet/minecraft/class_1309;method_6102()Z
named isMobOrPlayer
Lnet/minecraft/entity/LivingEntity;isMobOrPlayer()Z
-
setNearbySongPlaying
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lgu;Z)V
intermediary method_6006
Lnet/minecraft/class_1309;method_6006(Lnet/minecraft/class_2338;Z)V
named setNearbySongPlaying
Lnet/minecraft/entity/LivingEntity;setNearbySongPlaying(Lnet/minecraft/util/math/BlockPos;Z)V
-
canEquip
- Mappings:
Namespace Name Mixin selector official f
Lbfx;f(Lcfx;)Z
intermediary method_18397
Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Z
named canEquip
Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Z
-
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 official a
Lbfh;a(Lbgj;)Lbfi;
intermediary method_18377
Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
named getDimensions
Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
-
getPoses
- Mappings:
Namespace Name Mixin selector official fv
Lbfx;fv()Lcom/google/common/collect/ImmutableList;
intermediary method_24831
Lnet/minecraft/class_1309;method_24831()Lcom/google/common/collect/ImmutableList;
named getPoses
Lnet/minecraft/entity/LivingEntity;getPoses()Lcom/google/common/collect/ImmutableList;
-
getBoundingBox
- Mappings:
Namespace Name Mixin selector official g
Lbfx;g(Lbgj;)Ledv;
intermediary method_24833
Lnet/minecraft/class_1309;method_24833(Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;
named getBoundingBox
Lnet/minecraft/entity/LivingEntity;getBoundingBox(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/util/math/Box;
-
canUsePortals
public boolean canUsePortals()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 official cp
Lbfh;cp()Z
intermediary method_5822
Lnet/minecraft/class_1297;method_5822()Z
named canUsePortals
Lnet/minecraft/entity/Entity;canUsePortals()Z
-
getSleepingPosition
- Mappings:
Namespace Name Mixin selector official fw
Lbfx;fw()Ljava/util/Optional;
intermediary method_18398
Lnet/minecraft/class_1309;method_18398()Ljava/util/Optional;
named getSleepingPosition
Lnet/minecraft/entity/LivingEntity;getSleepingPosition()Ljava/util/Optional;
-
setSleepingPosition
- Mappings:
Namespace Name Mixin selector official g
Lbfx;g(Lgu;)V
intermediary method_18402
Lnet/minecraft/class_1309;method_18402(Lnet/minecraft/class_2338;)V
named setSleepingPosition
Lnet/minecraft/entity/LivingEntity;setSleepingPosition(Lnet/minecraft/util/math/BlockPos;)V
-
clearSleepingPosition
public void clearSleepingPosition()- Mappings:
Namespace Name Mixin selector official fx
Lbfx;fx()V
intermediary method_18399
Lnet/minecraft/class_1309;method_18399()V
named clearSleepingPosition
Lnet/minecraft/entity/LivingEntity;clearSleepingPosition()V
-
isSleeping
public boolean isSleeping()- Mappings:
Namespace Name Mixin selector official fy
Lbfx;fy()Z
intermediary method_6113
Lnet/minecraft/class_1309;method_6113()Z
named isSleeping
Lnet/minecraft/entity/LivingEntity;isSleeping()Z
-
sleep
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lgu;)V
intermediary method_18403
Lnet/minecraft/class_1309;method_18403(Lnet/minecraft/class_2338;)V
named sleep
Lnet/minecraft/entity/LivingEntity;sleep(Lnet/minecraft/util/math/BlockPos;)V
-
setPositionInBed
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lgu;)V
intermediary method_18392
Lnet/minecraft/class_1309;method_18392(Lnet/minecraft/class_2338;)V
named setPositionInBed
Lnet/minecraft/entity/LivingEntity;setPositionInBed(Lnet/minecraft/util/math/BlockPos;)V
-
isSleepingInBed
private boolean isSleepingInBed()- Mappings:
Namespace Name Mixin selector official G
Lbfx;G()Z
intermediary method_18406
Lnet/minecraft/class_1309;method_18406()Z
named isSleepingInBed
Lnet/minecraft/entity/LivingEntity;isSleepingInBed()Z
-
wakeUp
public void wakeUp()Wakes this entity up.- See Also:
- Mappings:
Namespace Name Mixin selector official fz
Lbfx;fz()V
intermediary method_18400
Lnet/minecraft/class_1309;method_18400()V
named wakeUp
Lnet/minecraft/entity/LivingEntity;wakeUp()V
-
getSleepingDirection
- Mappings:
Namespace Name Mixin selector official fA
Lbfx;fA()Lha;
intermediary method_18401
Lnet/minecraft/class_1309;method_18401()Lnet/minecraft/class_2350;
named getSleepingDirection
Lnet/minecraft/entity/LivingEntity;getSleepingDirection()Lnet/minecraft/util/math/Direction;
-
isInsideWall
public boolean isInsideWall()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 official bs
Lbfh;bs()Z
intermediary method_5757
Lnet/minecraft/class_1297;method_5757()Z
named isInsideWall
Lnet/minecraft/entity/Entity;isInsideWall()Z
-
getEyeHeight
- Overrides:
getEyeHeight
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(Lbgj;Lbfi;)F
intermediary method_18378
Lnet/minecraft/class_1297;method_18378(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
named getEyeHeight
Lnet/minecraft/entity/Entity;getEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
-
getActiveEyeHeight
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbgj;Lbfi;)F
intermediary method_18394
Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
named getActiveEyeHeight
Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
-
getProjectileType
- Mappings:
Namespace Name Mixin selector official g
Lbfx;g(Lcfx;)Lcfx;
intermediary method_18808
Lnet/minecraft/class_1309;method_18808(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
named getProjectileType
Lnet/minecraft/entity/LivingEntity;getProjectileType(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
eatFood
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lcmk;Lcfx;)Lcfx;
intermediary method_18866
Lnet/minecraft/class_1309;method_18866(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
named eatFood
Lnet/minecraft/entity/LivingEntity;eatFood(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
applyFoodEffects
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lcfx;Lcmk;Lbfx;)V
intermediary method_18865
Lnet/minecraft/class_1309;method_18865(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V
named applyFoodEffects
Lnet/minecraft/entity/LivingEntity;applyFoodEffects(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
-
getEquipmentBreakStatus
- Mappings:
Namespace Name Mixin selector official g
Lbfx;g(Lbfm;)B
intermediary method_20237
Lnet/minecraft/class_1309;method_20237(Lnet/minecraft/class_1304;)B
named getEquipmentBreakStatus
Lnet/minecraft/entity/LivingEntity;getEquipmentBreakStatus(Lnet/minecraft/entity/EquipmentSlot;)B
-
sendEquipmentBreakStatus
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(Lbfm;)V
intermediary method_20235
Lnet/minecraft/class_1309;method_20235(Lnet/minecraft/class_1304;)V
named sendEquipmentBreakStatus
Lnet/minecraft/entity/LivingEntity;sendEquipmentBreakStatus(Lnet/minecraft/entity/EquipmentSlot;)V
-
sendToolBreakStatus
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(Lbdv;)V
intermediary method_20236
Lnet/minecraft/class_1309;method_20236(Lnet/minecraft/class_1268;)V
named sendToolBreakStatus
Lnet/minecraft/entity/LivingEntity;sendToolBreakStatus(Lnet/minecraft/util/Hand;)V
-
getVisibilityBoundingBox
- Overrides:
getVisibilityBoundingBox
in classEntity
- Mappings:
Namespace Name Mixin selector official j_
Lbfh;j_()Ledv;
intermediary method_5830
Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;
named getVisibilityBoundingBox
Lnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;
-
getPreferredEquipmentSlot
- Mappings:
Namespace Name Mixin selector official h
Lbfx;h(Lcfx;)Lbfm;
intermediary method_32326
Lnet/minecraft/class_1309;method_32326(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304;
named getPreferredEquipmentSlot
Lnet/minecraft/entity/LivingEntity;getPreferredEquipmentSlot(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/entity/EquipmentSlot;
-
getStackReference
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbfx;Lbfm;)Lbgq;
intermediary method_32321
Lnet/minecraft/class_1309;method_32321(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630;
named getStackReference
Lnet/minecraft/entity/LivingEntity;getStackReference(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/inventory/StackReference;
-
getEquipmentSlot
- Mappings:
Namespace Name Mixin selector official r
Lbfx;r(I)Lbfm;
intermediary method_32322
Lnet/minecraft/class_1309;method_32322(I)Lnet/minecraft/class_1304;
named getEquipmentSlot
Lnet/minecraft/entity/LivingEntity;getEquipmentSlot(I)Lnet/minecraft/entity/EquipmentSlot;
-
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 official a_
Lbfh;a_(I)Lbgq;
intermediary method_32318
Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
named getStackReference
Lnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;
-
canFreeze
public boolean canFreeze()Returns whether the entity can freeze. -
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 official ca
Lbfh;ca()Z
intermediary method_5851
Lnet/minecraft/class_1297;method_5851()Z
named isGlowing
Lnet/minecraft/entity/Entity;isGlowing()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 official dz
Lbfh;dz()F
intermediary method_43078
Lnet/minecraft/class_1297;method_43078()F
named getBodyYaw
Lnet/minecraft/entity/Entity;getBodyYaw()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 official a
Lbfh;a(Lus;)V
intermediary method_31471
Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)V
named onSpawnPacket
Lnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V
-
disablesShield
public boolean disablesShield()- Mappings:
Namespace Name Mixin selector official fB
Lbfx;fB()Z
intermediary method_42149
Lnet/minecraft/class_1309;method_42149()Z
named disablesShield
Lnet/minecraft/entity/LivingEntity;disablesShield()Z
-
getStepHeight
public float getStepHeight()- Overrides:
getStepHeight
in classEntity
- Mappings:
Namespace Name Mixin selector official dC
Lbfh;dC()F
intermediary method_49476
Lnet/minecraft/class_1297;method_49476()F
named getStepHeight
Lnet/minecraft/entity/Entity;getStepHeight()F
-