Class LivingEntity
- All Implemented Interfaces:
class_10599,Attackable,DataTracked,ScoreHolder,Nameable,EntityLike
- Direct Known Subclasses:
ArmorStandEntity,MobEntity,PlayerEntity
- Mappings:
Namespace Name named net/minecraft/entity/LivingEntityintermediary net/minecraft/class_1309official bvy
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate static final Stringprotected ItemStackprivate final Map<RegistryEntry<StatusEffect>, StatusEffectInstance> private @Nullable LivingEntityprotected @Nullable class_10583<PlayerEntity> private final AttributeContainerstatic final Stringstatic final floatfloatprotected Brain<?> private final DamageTrackerprotected booleanstatic final intintfinal intprotected intprivate booleanfinal ElytraFlightControllerstatic final intprivate booleanstatic final intstatic final intstatic final intstatic final intstatic final doubleprivate static final intprivate static final intprivate static final intstatic final floatstatic final floatstatic final intprivate static final intprivate @Nullable class_10583<LivingEntity> protected class_10584floatprotected intstatic final intstatic final doublebooleanfloatintprotected intfloatprivate static final TrackedData<Float> intprotected intprotected booleanprivate intprotected intprivate intprivate intprivate BlockPosprivate @Nullable DamageSourceprotected floatprivate longfloatprivate floatprivate floatfinal LimbAnimatorprotected static final TrackedData<Byte> private final EnumMap<EquipmentSlot, Reference2ObjectMap<Enchantment, Set<EnchantmentLocationBasedEffect>>> private static final Loggerprivate static final doubleintprivate floatprivate booleanstatic final Predicate<LivingEntity> protected static final intprotected intprivate static final TrackedData<List<ParticleEffect>> private static final TrackedData<Boolean> private static final Identifierfloatfloatprotected floatprotected intprotected doublefloatprotected static final EntityDimensionsprivate static final TrackedData<Optional<BlockPos>> private static final EntityAttributeModifierprivate static final Identifierprivate static final TrackedData<Integer> private static final TrackedData<Integer> intintprivate final DefaultedList<ItemStack> private ItemStackprivate final DefaultedList<ItemStack> floatprotected static final intprotected static final intFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLivingEntity(EntityType<? extends LivingEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidfinal booleanaddStatusEffect(StatusEffectInstance effect) Adds a status effect to this entity without specifying a source entity.booleanaddStatusEffect(StatusEffectInstance effect, @Nullable Entity source) Adds a status effect to this entity.voidanimateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).protected floatapplyArmorToDamage(DamageSource source, float amount) private Vec3dapplyClimbingSpeed(Vec3d motion) protected voidapplyDamage(ServerWorld world, DamageSource source, float amount) applyFluidMovingSpeed(double gravity, boolean falling, Vec3d motion) protected voidapplyMovementEffects(ServerWorld world, BlockPos pos) private Vec3dapplyMovementInput(Vec3d movementInput, float slipperiness) booleanareItemsDifferent(ItemStack stack, ItemStack stack2) protected voidattackLivingEntity(LivingEntity target) voidbaseTick()protected voidbecomeAngry(DamageSource damageSource) booleanblockedByShield(DamageSource source) private Vec3dcalcGlidingVelocity(Vec3d oldVelocity) final booleanprotected booleanprivate booleancanEnterTrapdoor(BlockPos pos, BlockState state) final booleancanEquip(ItemStack stack, EquipmentSlot slot) final booleancanEquipFromDispenser(ItemStack stack) booleanReturns whether the entity can freeze.protected booleancanGlide()static booleancanGlideWith(ItemStack stack, EquipmentSlot slot) booleanbooleancanHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.booleanbooleanbooleancanSee(Entity entity, RaycastContext.ShapeType shapeType, RaycastContext.FluidHandling fluidHandling, double entityY) booleanbooleancanTarget(EntityType<?> type) booleancanTarget(LivingEntity target) booleancanUsePortals(boolean allowVehicles) Returns whether the entity can use nether portals and end portals.booleancanUseSlot(EquipmentSlot slot) booleancanWalkOnFluid(FluidState state) private voidcheckGlidingCollision(double oldSpeed, double newSpeed) private voidcheckHandStackSwap(Map<EquipmentSlot, ItemStack> equipmentChanges) Notifies nearby players if the stacks in the hands have been swapped.protected floatclampScale(float scale) voidprotected voidvoidbooleanprotected intcomputeFallDamage(float fallDistance, float damageMultiplier) protected voidstatic booleanprotected Brain.Profile<?> booleandamage(ServerWorld world, DamageSource source, float amount) Applies a damage to this entity.protected voiddamageArmor(DamageSource source, float amount) protected voiddamageEquipment(DamageSource source, float amount, EquipmentSlot[] slots) protected voiddamageHelmet(DamageSource source, float amount) protected voiddamageShield(float amount) protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) voidbooleanprotected voiddrop(ServerWorld world, DamageSource damageSource) protected voiddropEquipment(ServerWorld world, DamageSource source, boolean causedByPlayer) protected voiddropExperience(ServerWorld world, @Nullable Entity attacker) Drops experience when this entity is killed.protected voiddropInventory(ServerWorld world) protected voiddropLoot(ServerWorld world, DamageSource damageSource, boolean causedByPlayer) voidvoidabstract voidequipStack(EquipmentSlot slot, ItemStack stack) protected voidfall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected booleanforEachGeneratedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, Function<LootWorldContext.Builder, LootWorldContext> lootContextParametersFactory, BiConsumer<ServerWorld, ItemStack> lootConsumer) booleanforEachGiftedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, BiConsumer<ServerWorld, ItemStack> lootConsumer) protected voidforEachShearedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, ItemStack tool, BiConsumer<ServerWorld, ItemStack> lootConsumer) floatintgetArmor()floatdoubledoublegetAttributeBaseValue(RegistryEntry<EntityAttribute> attribute) getAttributeInstance(RegistryEntry<EntityAttribute> attribute) doublegetAttributeValue(RegistryEntry<EntityAttribute> attribute) protected EntityDimensionsgetBaseDimensions(EntityPose pose) protected floatReturns the item stack currently being used for blocking, such as shields.floatReturns the body yaw of the entity.getBoundingBox(EntityPose pose) Brain<?> getBrain()protected Vec3dgetControlledMovementInput(PlayerEntity controllingPlayer, Vec3d movementInput) floatprotected @Nullable SoundEventintfinal EntityDimensionsgetDimensions(EntityPose pose) Returns the dimensions of the entity with the givenpose.floatgetEffectFadeFactor(RegistryEntry<StatusEffect> effect, float tickDelta) protected doubleprivate static byteprivate @Nullable Map<EquipmentSlot, ItemStack> Returns the difference between the last sent equipment set and the current one.private static @Nullable EquipmentSlotgetEquipmentSlot(int slotId) abstract ItemStackprotected intgetExperienceToDrop(ServerWorld world) Called when this entity is killed and returns the amount of experience to drop.final intgetExperienceToDrop(ServerWorld world, @Nullable Entity attacker) private SoundEventgetFallSound(int distance) intprotected doubleprivate intfloatgetHandSwingProgress(float tickDelta) floatReturns the head yaw of the entity.floatprotected BoxGets the area in which this entity can be attacked by mobs whose attack box overlaps it.protected @Nullable SoundEventgetHurtSound(DamageSource source) intintfloatprotected floatprotected floatgetJumpVelocity(float strength) protected floatgetKnockbackAgainst(Entity target, DamageSource damageSource) intintfloatgetLeaningPitch(float tickDelta) longfloatgetLuck()abstract Armfinal floatfinal floatprotected floatReturns the maximum rotation of the head relative to the body in degrees.floatprivate floatgetMovementSpeed(float slipperiness) protected intgetNextAirOnLand(int air) protected intgetNextAirUnderwater(int air) protected floatgetPassengerRidingPos(Entity passenger) intgetPoses()final EquipmentSlotgetProjectileType(ItemStack stack) protected floatgetSaddledSpeed(PlayerEntity controllingPlayer) intReturns the maximum height of a fall the entity takes during pathfinding.protected final intgetSafeFallDistance(float health) final floatgetScale()floatstatic EquipmentSlotgetSlotForHand(Hand hand) floatprotected floatgetStackInArm(Arm arm) getStackInHand(Hand hand) getStackReference(int mappedIndex) Obtains a stack reference to be modified.private static StackReferencegetStackReference(LivingEntity entity, EquipmentSlot slot) getStatusEffect(RegistryEntry<StatusEffect> effect) floatfinal intfinal intprivate ItemStackprivate ItemStackprotected floatfloatgetYaw(float tickDelta) voidgiveOrDropStack(ItemStack stack) booleanhandleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.booleanbooleanbooleanbooleanbooleanhasStatusEffect(RegistryEntry<StatusEffect> effect) voidheal(float amount) Heals this entity by the givenamountof half-hearts.booleanprotected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.booleanbooleanisAlive()Returns whether the entity is alive.protected booleanisArmorSlot(EquipmentSlot slot) booleanisBaby()booleanbooleanbooleanisDead()booleanisEntityLookingAtMe(LivingEntity entity, double double2, boolean bool, boolean visualShape, double[] checkedYs) booleanbooleanbooleanReturns whether the entity is glowing, checking the entity flags on the client.booleanChecks if this entity is holding a certain item.booleanChecks if this entity is holding a certain item.booleanprotected booleanbooleanbooleanReturns whether the entity is in a wall and should suffocate.booleanReturns whether the entity is in swimming pose.booleanisInvulnerableTo(ServerWorld world, DamageSource source) booleanbooleanbooleanReturns whether the entity can be pushed by other entities.booleanprivate booleanbooleanbooleanvoidjump()voidkill(ServerWorld world) Kills the entity.protected voidknockback(LivingEntity target) protected voidprotected voidlerpHeadYaw(int headTrackingIncrements, double serverHeadYaw) floatlerpYaw(float delta) voidlookAt(EntityAnchorArgumentType.EntityAnchor anchorPoint, Vec3d target) Changes this entity's pitch and yaw to look attarget.protected voidprivate voidvoidmethod_66277(PlayerEntity playerEntity, int int2) voidmethod_66278(UUID uUID, int int2) voidprotected voidprivate voidmethod_66283(DamageSource damageSource) protected floatmodifyAppliedDamage(DamageSource source, float amount) Returns the modified damage value for the applieddamage.voidonAttacking(Entity target) voidonDamaged(DamageSource damageSource) voidonDeath(DamageSource damageSource) private voidonDismounted(Entity vehicle) private voidonEquipmentRemoved(ItemStack removedEquipment, EquipmentSlot slot, AttributeContainer container) voidonEquipStack(EquipmentSlot slot, ItemStack oldStack, ItemStack newStack) protected voidonKilledBy(@Nullable LivingEntity adversary) Performs secondary effects after this mob has been killed.protected voidonRemoval(ServerWorld world, Entity.RemovalReason reason) voidonSpawnPacket(EntitySpawnS2CPacket packet) Called on the client when the entity receives a spawn packet.protected voidonStatusEffectApplied(StatusEffectInstance effect, @Nullable Entity source) protected voidprotected voidonStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, @Nullable Entity source) voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.protected voidprivate voidprotected voidplayHurtSound(DamageSource damageSource) voidplaySound(@Nullable SoundEvent sound) positionInPortal(Direction.Axis portalAxis, BlockLocating.Rectangle portalRect) Returns the entity's position in the portal after teleportation.static Vec3dpositionInPortal(Vec3d pos) protected voidprocessEquippedStack(ItemStack stack) protected voidvoidpushAwayFrom(Entity entity) voidReads custom data fromnbt.voidremove(Entity.RemovalReason reason) Removes the entity.protected voidbooleanremoveStatusEffect(RegistryEntry<StatusEffect> effect) Removes a status effect from this entity.Removes a status effect from this entity without calling any listener.voidvoidsendEquipmentBreakStatus(Item item, EquipmentSlot slot) private voidSends equipment changes to nearby players.private voidsendEquipmentChanges(Map<EquipmentSlot, ItemStack> equipmentChanges) Sends equipment changes to nearby players.voidsendPickup(Entity item, int count) final voidsetAbsorptionAmount(float absorptionAmount) protected voidsetAbsorptionAmountUnclamped(float absorptionAmount) voidsetAttacker(@Nullable LivingEntity attacker) private voidsetAttacking(class_10583<PlayerEntity> class_10583, int int2) protected @Nullable PlayerEntitysetAttackingPlayer(DamageSource damageSource) voidsetBodyYaw(float bodyYaw) Sets the body yaw of this entity.voidsetCurrentHand(Hand hand) voidsetDespawnCounter(int despawnCounter) voidsetHeadYaw(float headYaw) Sets the head yaw of this entity.voidsetHealth(float health) voidsetJumping(boolean jumping) protected voidsetLivingFlag(int mask, boolean value) voidsetMovementSpeed(float movementSpeed) voidsetNearbySongPlaying(BlockPos songPosition, boolean playing) voidsetNoDrag(boolean noDrag) voidsetOnFireForTicks(int ticks) private voidsetPositionInBed(BlockPos pos) voidvoidsetSprinting(boolean sprinting) Sets whether the entity is sprinting.voidsetStackInHand(Hand hand, ItemStack stack) voidsetStatusEffect(StatusEffectInstance effect, @Nullable Entity source) Sets a status effect in this entity.final voidsetStingerCount(int stingerCount) final voidsetStuckArrowCount(int stuckArrowCount) private voidsetSyncedArmorStack(EquipmentSlot slot, ItemStack armor) private voidsetSyncedHandStack(EquipmentSlot slot, ItemStack stack) protected booleanReturns if this entity may always drop experience, skipping any other checks.booleanReturns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.protected booleanbooleanReturns whether to render the name of the entity.booleanvoidvoidspawnItemParticles(ItemStack stack, int count) voidStops riding the vehicle if present.voidprivate voidprotected voidswimUpward(TagKey<Fluid> fluid) voidvoidvoidtakeKnockback(double strength, double x, double z) protected voidtakeShieldHit(LivingEntity attacker) booleanteleport(double x, double y, double z, boolean particleEffects) voidtick()Ticks this entity.private voidprotected voidtickControlled(PlayerEntity controllingPlayer, Vec3d movementInput) protected voidprotected voidprotected voidprotected voidCalled when the entity is 64 blocks below the world's minimum Y position.protected voidtickItemStackUsage(ItemStack stack) voidprotected voidvoidprotected voidtickRiptide(Box a, Box b) protected voidvoidtiltScreen(double deltaX, double deltaZ) voidAllows you to do certain speed and velocity calculations.private voidtravelControlled(PlayerEntity controllingPlayer, Vec3d movementInput) private voidtravelGliding(Vec3d vec3d) private voidtravelInFluid(Vec3d movementInput) private voidtravelMidAir(Vec3d movementInput) voidCalled to trigger advancement criteria when an entity picks up an item thrown by a player.booleantryAttack(ServerWorld world, Entity target) private booleantryUseDeathProtector(DamageSource source) protected voidturnHead(float bodyRotation) protected voidupdateAttribute(RegistryEntry<EntityAttribute> attribute) private voidprivate voidprivate voidvoidupdateLimbs(boolean flutter) protected voidupdateLimbs(float posDelta) protected voidprivate voidprotected voidvoidupdateTrackedHeadRotation(float yaw, int interpolationSteps) voidwakeUp()Wakes this entity up.protected booleanvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDefaultBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, changeLookDirection, checkDespawn, checkWaterState, clientDamage, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyX, getBodyY, getBodyZ, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getLootTableKey, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, handleFall, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAlwaysInvulnerableTo, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, lerpPosAndRotation, limitFallDistance, method_66245, method_66246, method_66247, method_66248, method_66249, method_66250, move, movementInputToVelocity, occludeVibrationSignals, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemove, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, queueBlockCollisionCheck, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveNbt, saveSelfNbt, scheduleVelocityUpdate, serverDamage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setMovement, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setPrevPositionAndAngles, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickBlockCollision, tickBlockCollision, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updatePrevAngles, updatePrevPosition, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/entity/LivingEntity;LOGGER:Lorg/slf4j/Logger;intermediary field_36332Lnet/minecraft/class_1309;field_36332:Lorg/slf4j/Logger;official aLbvy;a:Lorg/slf4j/Logger;
-
ACTIVE_EFFECTS_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named ACTIVE_EFFECTS_NBT_KEYLnet/minecraft/entity/LivingEntity;ACTIVE_EFFECTS_NBT_KEY:Ljava/lang/String;intermediary field_45740Lnet/minecraft/class_1309;field_45740:Ljava/lang/String;official bLbvy;b:Ljava/lang/String;
-
POWDER_SNOW_SPEED_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named POWDER_SNOW_SPEED_MODIFIER_IDLnet/minecraft/entity/LivingEntity;POWDER_SNOW_SPEED_MODIFIER_ID:Lnet/minecraft/util/Identifier;intermediary field_27859Lnet/minecraft/class_1309;field_27859:Lnet/minecraft/class_2960;official cLbvy;c:Laku;
-
SPRINTING_SPEED_MODIFIER_ID
- Mappings:
Namespace Name Mixin selector named SPRINTING_SPEED_MODIFIER_IDLnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_MODIFIER_ID:Lnet/minecraft/util/Identifier;intermediary field_51996Lnet/minecraft/class_1309;field_51996:Lnet/minecraft/class_2960;official dLbvy;d:Laku;
-
SPRINTING_SPEED_BOOST
- Mappings:
Namespace Name Mixin selector named SPRINTING_SPEED_BOOSTLnet/minecraft/entity/LivingEntity;SPRINTING_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;intermediary field_6231Lnet/minecraft/class_1309;field_6231:Lnet/minecraft/class_1322;official kLbvy;k:Lbxe;
-
field_30069
public static final int field_30069- See Also:
- Mappings:
Namespace Name Mixin selector named field_30069Lnet/minecraft/entity/LivingEntity;field_30069:Iintermediary field_30069Lnet/minecraft/class_1309;field_30069:Iofficial lLbvy;l:I
-
field_30070
public static final int field_30070- See Also:
- Mappings:
Namespace Name Mixin selector named field_30070Lnet/minecraft/entity/LivingEntity;field_30070:Iintermediary field_30070Lnet/minecraft/class_1309;field_30070:Iofficial mLbvy;m:I
-
EQUIPMENT_SLOT_ID
public static final int EQUIPMENT_SLOT_ID- See Also:
- Mappings:
Namespace Name Mixin selector named EQUIPMENT_SLOT_IDLnet/minecraft/entity/LivingEntity;EQUIPMENT_SLOT_ID:Iintermediary field_30071Lnet/minecraft/class_1309;field_30071:Iofficial nLbvy;n:I
-
field_30072
public static final int field_30072- See Also:
- Mappings:
Namespace Name Mixin selector named field_30072Lnet/minecraft/entity/LivingEntity;field_30072:Iintermediary field_30072Lnet/minecraft/class_1309;field_30072:Iofficial oLbvy;o:I
-
field_48827
public static final int field_48827- See Also:
- Mappings:
Namespace Name Mixin selector named field_48827Lnet/minecraft/entity/LivingEntity;field_48827:Iintermediary field_48827Lnet/minecraft/class_1309;field_48827:Iofficial pLbvy;p:I
-
GLOWING_FLAG
public static final int GLOWING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named GLOWING_FLAGLnet/minecraft/entity/LivingEntity;GLOWING_FLAG:Iintermediary field_30073Lnet/minecraft/class_1309;field_30073:Iofficial qLbvy;q:I
-
field_30074
public static final int field_30074- See Also:
- Mappings:
Namespace Name Mixin selector named field_30074Lnet/minecraft/entity/LivingEntity;field_30074:Iintermediary field_30074Lnet/minecraft/class_1309;field_30074:Iofficial rLbvy;r:I
-
field_30078
private static final int field_30078- See Also:
- Mappings:
Namespace Name Mixin selector named field_30078Lnet/minecraft/entity/LivingEntity;field_30078:Iintermediary field_30078Lnet/minecraft/class_1309;field_30078:Iofficial btLbvy;bt:I
-
field_30075
public static final double field_30075- See Also:
- Mappings:
Namespace Name Mixin selector named field_30075Lnet/minecraft/entity/LivingEntity;field_30075:Dintermediary field_30075Lnet/minecraft/class_1309;field_30075:Dofficial sLbvy;s:D
-
GRAVITY
public static final double GRAVITY- See Also:
- Mappings:
Namespace Name Mixin selector named GRAVITYLnet/minecraft/entity/LivingEntity;GRAVITY:Dintermediary field_30076Lnet/minecraft/class_1309;field_30076:Dofficial tLbvy;t:D
-
DEATH_TICKS
public static final int DEATH_TICKS- See Also:
- Mappings:
Namespace Name Mixin selector named DEATH_TICKSLnet/minecraft/entity/LivingEntity;DEATH_TICKS:Iintermediary field_30077Lnet/minecraft/class_1309;field_30077:Iofficial uLbvy;u:I
-
field_30080
private static final int field_30080- See Also:
- Mappings:
Namespace Name Mixin selector named field_30080Lnet/minecraft/entity/LivingEntity;field_30080:Iintermediary field_30080Lnet/minecraft/class_1309;field_30080:Iofficial buLbvy;bu:I
-
field_30081
private static final int field_30081- See Also:
- Mappings:
Namespace Name Mixin selector named field_30081Lnet/minecraft/entity/LivingEntity;field_30081:Iintermediary field_30081Lnet/minecraft/class_1309;field_30081:Iofficial bvLbvy;bv:I
-
field_44874
public static final float field_44874- See Also:
- Mappings:
Namespace Name Mixin selector named field_44874Lnet/minecraft/entity/LivingEntity;field_44874:Fintermediary field_44874Lnet/minecraft/class_1309;field_44874:Fofficial ayLbvy;ay:F
-
MAX_ENTITY_VIEWING_DISTANCE
private static final double MAX_ENTITY_VIEWING_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_ENTITY_VIEWING_DISTANCELnet/minecraft/entity/LivingEntity;MAX_ENTITY_VIEWING_DISTANCE:Dintermediary field_33908Lnet/minecraft/class_1309;field_33908:Dofficial bwLbvy;bw:D
-
USING_ITEM_FLAG
protected static final int USING_ITEM_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named USING_ITEM_FLAGLnet/minecraft/entity/LivingEntity;USING_ITEM_FLAG:Iintermediary field_30064Lnet/minecraft/class_1309;field_30064:Iofficial azLbvy;az:I
-
OFF_HAND_ACTIVE_FLAG
protected static final int OFF_HAND_ACTIVE_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named OFF_HAND_ACTIVE_FLAGLnet/minecraft/entity/LivingEntity;OFF_HAND_ACTIVE_FLAG:Iintermediary field_30065Lnet/minecraft/class_1309;field_30065:Iofficial aALbvy;aA:I
-
USING_RIPTIDE_FLAG
protected static final int USING_RIPTIDE_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named USING_RIPTIDE_FLAGLnet/minecraft/entity/LivingEntity;USING_RIPTIDE_FLAG:Iintermediary field_30066Lnet/minecraft/class_1309;field_30066:Iofficial aBLbvy;aB:I
-
LIVING_FLAGS
- Mappings:
Namespace Name Mixin selector named LIVING_FLAGSLnet/minecraft/entity/LivingEntity;LIVING_FLAGS:Lnet/minecraft/entity/data/TrackedData;intermediary field_6257Lnet/minecraft/class_1309;field_6257:Lnet/minecraft/class_2940;official aCLbvy;aC:Lajx;
-
HEALTH
- Mappings:
Namespace Name Mixin selector named HEALTHLnet/minecraft/entity/LivingEntity;HEALTH:Lnet/minecraft/entity/data/TrackedData;intermediary field_6247Lnet/minecraft/class_1309;field_6247:Lnet/minecraft/class_2940;official bxLbvy;bx:Lajx;
-
POTION_SWIRLS
- Mappings:
Namespace Name Mixin selector named POTION_SWIRLSLnet/minecraft/entity/LivingEntity;POTION_SWIRLS:Lnet/minecraft/entity/data/TrackedData;intermediary field_49792Lnet/minecraft/class_1309;field_49792:Lnet/minecraft/class_2940;official byLbvy;by:Lajx;
-
POTION_SWIRLS_AMBIENT
- Mappings:
Namespace Name Mixin selector named POTION_SWIRLS_AMBIENTLnet/minecraft/entity/LivingEntity;POTION_SWIRLS_AMBIENT:Lnet/minecraft/entity/data/TrackedData;intermediary field_6214Lnet/minecraft/class_1309;field_6214:Lnet/minecraft/class_2940;official bzLbvy;bz:Lajx;
-
STUCK_ARROW_COUNT
- Mappings:
Namespace Name Mixin selector named STUCK_ARROW_COUNTLnet/minecraft/entity/LivingEntity;STUCK_ARROW_COUNT:Lnet/minecraft/entity/data/TrackedData;intermediary field_6219Lnet/minecraft/class_1309;field_6219:Lnet/minecraft/class_2940;official bALbvy;bA:Lajx;
-
STINGER_COUNT
- Mappings:
Namespace Name Mixin selector named STINGER_COUNTLnet/minecraft/entity/LivingEntity;STINGER_COUNT:Lnet/minecraft/entity/data/TrackedData;intermediary field_20348Lnet/minecraft/class_1309;field_20348:Lnet/minecraft/class_2940;official bBLbvy;bB:Lajx;
-
SLEEPING_POSITION
- Mappings:
Namespace Name Mixin selector named SLEEPING_POSITIONLnet/minecraft/entity/LivingEntity;SLEEPING_POSITION:Lnet/minecraft/entity/data/TrackedData;intermediary field_18073Lnet/minecraft/class_1309;field_18073:Lnet/minecraft/class_2940;official bCLbvy;bC:Lajx;
-
field_49793
private static final int field_49793- See Also:
- Mappings:
Namespace Name Mixin selector named field_49793Lnet/minecraft/entity/LivingEntity;field_49793:Iintermediary field_49793Lnet/minecraft/class_1309;field_49793:Iofficial bDLbvy;bD:I
-
SLEEPING_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named SLEEPING_DIMENSIONSLnet/minecraft/entity/LivingEntity;SLEEPING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;intermediary field_18072Lnet/minecraft/class_1309;field_18072:Lnet/minecraft/class_4048;official aDLbvy;aD:Lbvd;
-
BABY_SCALE_FACTOR
public static final float BABY_SCALE_FACTOR- See Also:
- Mappings:
Namespace Name Mixin selector named BABY_SCALE_FACTORLnet/minecraft/entity/LivingEntity;BABY_SCALE_FACTOR:Fintermediary field_30068Lnet/minecraft/class_1309;field_30068:Fofficial aELbvy;aE:F
-
field_47756
public static final float field_47756- See Also:
- Mappings:
Namespace Name Mixin selector named field_47756Lnet/minecraft/entity/LivingEntity;field_47756:Fintermediary field_47756Lnet/minecraft/class_1309;field_47756:Fofficial aFLbvy;aF:F
-
ATTRIBUTES_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named ATTRIBUTES_NBT_KEYLnet/minecraft/entity/LivingEntity;ATTRIBUTES_NBT_KEY:Ljava/lang/String;intermediary field_51995Lnet/minecraft/class_1309;field_51995:Ljava/lang/String;official aGLbvy;aG:Ljava/lang/String;
-
NOT_WEARING_GAZE_DISGUISE_PREDICATE
- Mappings:
Namespace Name Mixin selector named NOT_WEARING_GAZE_DISGUISE_PREDICATELnet/minecraft/entity/LivingEntity;NOT_WEARING_GAZE_DISGUISE_PREDICATE:Ljava/util/function/Predicate;intermediary field_54564Lnet/minecraft/class_1309;field_54564:Ljava/util/function/Predicate;official aHLbvy;aH:Ljava/util/function/Predicate;
-
attributes
- Mappings:
Namespace Name Mixin selector named attributesLnet/minecraft/entity/LivingEntity;attributes:Lnet/minecraft/entity/attribute/AttributeContainer;intermediary field_6260Lnet/minecraft/class_1309;field_6260:Lnet/minecraft/class_5131;official bELbvy;bE:Lbxd;
-
damageTracker
- Mappings:
Namespace Name Mixin selector named damageTrackerLnet/minecraft/entity/LivingEntity;damageTracker:Lnet/minecraft/entity/damage/DamageTracker;intermediary field_6256Lnet/minecraft/class_1309;field_6256:Lnet/minecraft/class_1283;official bFLbvy;bF:Lbtm;
-
activeStatusEffects
- Mappings:
Namespace Name Mixin selector named activeStatusEffectsLnet/minecraft/entity/LivingEntity;activeStatusEffects:Ljava/util/Map;intermediary field_6280Lnet/minecraft/class_1309;field_6280:Ljava/util/Map;official bGLbvy;bG:Ljava/util/Map;
-
syncedHandStacks
- Mappings:
Namespace Name Mixin selector named syncedHandStacksLnet/minecraft/entity/LivingEntity;syncedHandStacks:Lnet/minecraft/util/collection/DefaultedList;intermediary field_6234Lnet/minecraft/class_1309;field_6234:Lnet/minecraft/class_2371;official bHLbvy;bH:Lka;
-
syncedArmorStacks
- Mappings:
Namespace Name Mixin selector named syncedArmorStacksLnet/minecraft/entity/LivingEntity;syncedArmorStacks:Lnet/minecraft/util/collection/DefaultedList;intermediary field_6248Lnet/minecraft/class_1309;field_6248:Lnet/minecraft/class_2371;official bILbvy;bI:Lka;
-
syncedBodyArmorStack
- Mappings:
Namespace Name Mixin selector named syncedBodyArmorStackLnet/minecraft/entity/LivingEntity;syncedBodyArmorStack:Lnet/minecraft/item/ItemStack;intermediary field_48826Lnet/minecraft/class_1309;field_48826:Lnet/minecraft/class_1799;official bJLbvy;bJ:Lcxh;
-
handSwinging
public boolean handSwinging- Mappings:
Namespace Name Mixin selector named handSwingingLnet/minecraft/entity/LivingEntity;handSwinging:Zintermediary field_6252Lnet/minecraft/class_1309;field_6252:Zofficial aILbvy;aI:Z
-
noDrag
private boolean noDrag- Mappings:
Namespace Name Mixin selector named noDragLnet/minecraft/entity/LivingEntity;noDrag:Zintermediary field_30082Lnet/minecraft/class_1309;field_30082:Zofficial bKLbvy;bK:Z
-
preferredHand
- Mappings:
Namespace Name Mixin selector named preferredHandLnet/minecraft/entity/LivingEntity;preferredHand:Lnet/minecraft/util/Hand;intermediary field_6266Lnet/minecraft/class_1309;field_6266:Lnet/minecraft/class_1268;official aJLbvy;aJ:Lbsx;
-
handSwingTicks
public int handSwingTicks- Mappings:
Namespace Name Mixin selector named handSwingTicksLnet/minecraft/entity/LivingEntity;handSwingTicks:Iintermediary field_6279Lnet/minecraft/class_1309;field_6279:Iofficial aKLbvy;aK:I
-
stuckArrowTimer
public int stuckArrowTimer- Mappings:
Namespace Name Mixin selector named stuckArrowTimerLnet/minecraft/entity/LivingEntity;stuckArrowTimer:Iintermediary field_6218Lnet/minecraft/class_1309;field_6218:Iofficial aLLbvy;aL:I
-
stuckStingerTimer
public int stuckStingerTimer- Mappings:
Namespace Name Mixin selector named stuckStingerTimerLnet/minecraft/entity/LivingEntity;stuckStingerTimer:Iintermediary field_20347Lnet/minecraft/class_1309;field_20347:Iofficial aMLbvy;aM:I
-
hurtTime
public int hurtTime- Mappings:
Namespace Name Mixin selector named hurtTimeLnet/minecraft/entity/LivingEntity;hurtTime:Iintermediary field_6235Lnet/minecraft/class_1309;field_6235:Iofficial aNLbvy;aN:I
-
maxHurtTime
public int maxHurtTime- Mappings:
Namespace Name Mixin selector named maxHurtTimeLnet/minecraft/entity/LivingEntity;maxHurtTime:Iintermediary field_6254Lnet/minecraft/class_1309;field_6254:Iofficial aOLbvy;aO:I
-
deathTime
public int deathTime- Mappings:
Namespace Name Mixin selector named deathTimeLnet/minecraft/entity/LivingEntity;deathTime:Iintermediary field_6213Lnet/minecraft/class_1309;field_6213:Iofficial aPLbvy;aP:I
-
lastHandSwingProgress
public float lastHandSwingProgress- Mappings:
Namespace Name Mixin selector named lastHandSwingProgressLnet/minecraft/entity/LivingEntity;lastHandSwingProgress:Fintermediary field_6229Lnet/minecraft/class_1309;field_6229:Fofficial aQLbvy;aQ:F
-
handSwingProgress
public float handSwingProgress- Mappings:
Namespace Name Mixin selector named handSwingProgressLnet/minecraft/entity/LivingEntity;handSwingProgress:Fintermediary field_6251Lnet/minecraft/class_1309;field_6251:Fofficial aRLbvy;aR:F
-
lastAttackedTicks
protected int lastAttackedTicks- Mappings:
Namespace Name Mixin selector named lastAttackedTicksLnet/minecraft/entity/LivingEntity;lastAttackedTicks:Iintermediary field_6273Lnet/minecraft/class_1309;field_6273:Iofficial aSLbvy;aS:I
-
limbAnimator
- Mappings:
Namespace Name Mixin selector named limbAnimatorLnet/minecraft/entity/LivingEntity;limbAnimator:Lnet/minecraft/entity/LimbAnimator;intermediary field_42108Lnet/minecraft/class_1309;field_42108:Lnet/minecraft/class_8080;official aTLbvy;aT:Lbwz;
-
defaultMaxHealth
public final int defaultMaxHealth- See Also:
- Mappings:
Namespace Name Mixin selector named defaultMaxHealthLnet/minecraft/entity/LivingEntity;defaultMaxHealth:Iintermediary field_6269Lnet/minecraft/class_1309;field_6269:Iofficial aULbvy;aU:I
-
bodyYaw
public float bodyYaw- Mappings:
Namespace Name Mixin selector named bodyYawLnet/minecraft/entity/LivingEntity;bodyYaw:Fintermediary field_6283Lnet/minecraft/class_1309;field_6283:Fofficial aVLbvy;aV:F
-
prevBodyYaw
public float prevBodyYaw- Mappings:
Namespace Name Mixin selector named prevBodyYawLnet/minecraft/entity/LivingEntity;prevBodyYaw:Fintermediary field_6220Lnet/minecraft/class_1309;field_6220:Fofficial aWLbvy;aW:F
-
headYaw
public float headYaw- Mappings:
Namespace Name Mixin selector named headYawLnet/minecraft/entity/LivingEntity;headYaw:Fintermediary field_6241Lnet/minecraft/class_1309;field_6241:Fofficial aXLbvy;aX:F
-
prevHeadYaw
public float prevHeadYaw- Mappings:
Namespace Name Mixin selector named prevHeadYawLnet/minecraft/entity/LivingEntity;prevHeadYaw:Fintermediary field_6259Lnet/minecraft/class_1309;field_6259:Fofficial aYLbvy;aY:F
-
elytraFlightController
- Mappings:
Namespace Name Mixin selector named elytraFlightControllerLnet/minecraft/entity/LivingEntity;elytraFlightController:Lnet/minecraft/entity/mob/ElytraFlightController;intermediary field_52447Lnet/minecraft/class_1309;field_52447:Lnet/minecraft/class_9863;official aZLbvy;aZ:Lbuz;
-
attackingPlayer
- Mappings:
Namespace Name Mixin selector named attackingPlayerLnet/minecraft/entity/LivingEntity;attackingPlayer:Lnet/minecraft/class_10583;intermediary field_6258Lnet/minecraft/class_1309;field_6258:Lnet/minecraft/class_10583;official baLbvy;ba:Lbvf;
-
playerHitTimer
protected int playerHitTimer- Mappings:
Namespace Name Mixin selector named playerHitTimerLnet/minecraft/entity/LivingEntity;playerHitTimer:Iintermediary field_6238Lnet/minecraft/class_1309;field_6238:Iofficial bbLbvy;bb:I
-
dead
protected boolean dead- Mappings:
Namespace Name Mixin selector named deadLnet/minecraft/entity/LivingEntity;dead:Zintermediary field_6272Lnet/minecraft/class_1309;field_6272:Zofficial bcLbvy;bc:Z
-
despawnCounter
protected int despawnCounter- Mappings:
Namespace Name Mixin selector named despawnCounterLnet/minecraft/entity/LivingEntity;despawnCounter:Iintermediary field_6278Lnet/minecraft/class_1309;field_6278:Iofficial bdLbvy;bd:I
-
lastDamageTaken
protected float lastDamageTaken- Mappings:
Namespace Name Mixin selector named lastDamageTakenLnet/minecraft/entity/LivingEntity;lastDamageTaken:Fintermediary field_6253Lnet/minecraft/class_1309;field_6253:Fofficial beLbvy;be:F
-
jumping
protected boolean jumping- Mappings:
Namespace Name Mixin selector named jumpingLnet/minecraft/entity/LivingEntity;jumping:Zintermediary field_6282Lnet/minecraft/class_1309;field_6282:Zofficial bfLbvy;bf:Z
-
sidewaysSpeed
public float sidewaysSpeed- Mappings:
Namespace Name Mixin selector named sidewaysSpeedLnet/minecraft/entity/LivingEntity;sidewaysSpeed:Fintermediary field_6212Lnet/minecraft/class_1309;field_6212:Fofficial bgLbvy;bg:F
-
upwardSpeed
public float upwardSpeed- Mappings:
Namespace Name Mixin selector named upwardSpeedLnet/minecraft/entity/LivingEntity;upwardSpeed:Fintermediary field_6227Lnet/minecraft/class_1309;field_6227:Fofficial bhLbvy;bh:F
-
forwardSpeed
public float forwardSpeed- Mappings:
Namespace Name Mixin selector named forwardSpeedLnet/minecraft/entity/LivingEntity;forwardSpeed:Fintermediary field_6250Lnet/minecraft/class_1309;field_6250:Fofficial biLbvy;bi:F
-
field_55675
- Mappings:
Namespace Name Mixin selector named field_55675Lnet/minecraft/entity/LivingEntity;field_55675:Lnet/minecraft/class_10584;intermediary field_55675Lnet/minecraft/class_1309;field_55675:Lnet/minecraft/class_10584;official bjLbvy;bj:Lbvt;
-
serverHeadYaw
protected double serverHeadYaw- Mappings:
Namespace Name Mixin selector named serverHeadYawLnet/minecraft/entity/LivingEntity;serverHeadYaw:Dintermediary field_45123Lnet/minecraft/class_1309;field_45123:Dofficial bkLbvy;bk:D
-
headTrackingIncrements
protected int headTrackingIncrements- Mappings:
Namespace Name Mixin selector named headTrackingIncrementsLnet/minecraft/entity/LivingEntity;headTrackingIncrements:Iintermediary field_6265Lnet/minecraft/class_1309;field_6265:Iofficial blLbvy;bl:I
-
effectsChanged
private boolean effectsChanged- Mappings:
Namespace Name Mixin selector named effectsChangedLnet/minecraft/entity/LivingEntity;effectsChanged:Zintermediary field_6285Lnet/minecraft/class_1309;field_6285:Zofficial bLLbvy;bL:Z
-
field_55674
- Mappings:
Namespace Name Mixin selector named field_55674Lnet/minecraft/entity/LivingEntity;field_55674:Lnet/minecraft/class_10583;intermediary field_55674Lnet/minecraft/class_1309;field_55674:Lnet/minecraft/class_10583;official bMLbvy;bM:Lbvf;
-
lastAttackedTime
private int lastAttackedTime- Mappings:
Namespace Name Mixin selector named lastAttackedTimeLnet/minecraft/entity/LivingEntity;lastAttackedTime:Iintermediary field_6230Lnet/minecraft/class_1309;field_6230:Iofficial bNLbvy;bN:I
-
attacking
- Mappings:
Namespace Name Mixin selector named attackingLnet/minecraft/entity/LivingEntity;attacking:Lnet/minecraft/entity/LivingEntity;intermediary field_6236Lnet/minecraft/class_1309;field_6236:Lnet/minecraft/class_1309;official bOLbvy;bO:Lbvy;
-
lastAttackTime
private int lastAttackTime- Mappings:
Namespace Name Mixin selector named lastAttackTimeLnet/minecraft/entity/LivingEntity;lastAttackTime:Iintermediary field_6270Lnet/minecraft/class_1309;field_6270:Iofficial bPLbvy;bP:I
-
movementSpeed
private float movementSpeed- Mappings:
Namespace Name Mixin selector named movementSpeedLnet/minecraft/entity/LivingEntity;movementSpeed:Fintermediary field_6287Lnet/minecraft/class_1309;field_6287:Fofficial bQLbvy;bQ:F
-
jumpingCooldown
private int jumpingCooldown- Mappings:
Namespace Name Mixin selector named jumpingCooldownLnet/minecraft/entity/LivingEntity;jumpingCooldown:Iintermediary field_6228Lnet/minecraft/class_1309;field_6228:Iofficial bRLbvy;bR:I
-
absorptionAmount
private float absorptionAmount- Mappings:
Namespace Name Mixin selector named absorptionAmountLnet/minecraft/entity/LivingEntity;absorptionAmount:Fintermediary field_6246Lnet/minecraft/class_1309;field_6246:Fofficial bSLbvy;bS:F
-
activeItemStack
- Mappings:
Namespace Name Mixin selector named activeItemStackLnet/minecraft/entity/LivingEntity;activeItemStack:Lnet/minecraft/item/ItemStack;intermediary field_6277Lnet/minecraft/class_1309;field_6277:Lnet/minecraft/class_1799;official bmLbvy;bm:Lcxh;
-
itemUseTimeLeft
protected int itemUseTimeLeft- Mappings:
Namespace Name Mixin selector named itemUseTimeLeftLnet/minecraft/entity/LivingEntity;itemUseTimeLeft:Iintermediary field_6222Lnet/minecraft/class_1309;field_6222:Iofficial bnLbvy;bn:I
-
glidingTicks
protected int glidingTicks- Mappings:
Namespace Name Mixin selector named glidingTicksLnet/minecraft/entity/LivingEntity;glidingTicks:Iintermediary field_6239Lnet/minecraft/class_1309;field_6239:Iofficial boLbvy;bo:I
-
lastBlockPos
- Mappings:
Namespace Name Mixin selector named lastBlockPosLnet/minecraft/entity/LivingEntity;lastBlockPos:Lnet/minecraft/util/math/BlockPos;intermediary field_6268Lnet/minecraft/class_1309;field_6268:Lnet/minecraft/class_2338;official bTLbvy;bT:Lji;
-
climbingPos
- Mappings:
Namespace Name Mixin selector named climbingPosLnet/minecraft/entity/LivingEntity;climbingPos:Ljava/util/Optional;intermediary field_22418Lnet/minecraft/class_1309;field_22418:Ljava/util/Optional;official bULbvy;bU:Ljava/util/Optional;
-
lastDamageSource
- Mappings:
Namespace Name Mixin selector named lastDamageSourceLnet/minecraft/entity/LivingEntity;lastDamageSource:Lnet/minecraft/entity/damage/DamageSource;intermediary field_6276Lnet/minecraft/class_1309;field_6276:Lnet/minecraft/class_1282;official bVLbvy;bV:Lbtp;
-
lastDamageTime
private long lastDamageTime- Mappings:
Namespace Name Mixin selector named lastDamageTimeLnet/minecraft/entity/LivingEntity;lastDamageTime:Jintermediary field_6226Lnet/minecraft/class_1309;field_6226:Jofficial bWLbvy;bW:J
-
riptideTicks
protected int riptideTicks- Mappings:
Namespace Name Mixin selector named riptideTicksLnet/minecraft/entity/LivingEntity;riptideTicks:Iintermediary field_6261Lnet/minecraft/class_1309;field_6261:Iofficial bpLbvy;bp:I
-
riptideAttackDamage
protected float riptideAttackDamage- Mappings:
Namespace Name Mixin selector named riptideAttackDamageLnet/minecraft/entity/LivingEntity;riptideAttackDamage:Fintermediary field_51569Lnet/minecraft/class_1309;field_51569:Fofficial bqLbvy;bq:F
-
riptideStack
- Mappings:
Namespace Name Mixin selector named riptideStackLnet/minecraft/entity/LivingEntity;riptideStack:Lnet/minecraft/item/ItemStack;intermediary field_51570Lnet/minecraft/class_1309;field_51570:Lnet/minecraft/class_1799;official brLbvy;br:Lcxh;
-
leaningPitch
private float leaningPitch- Mappings:
Namespace Name Mixin selector named leaningPitchLnet/minecraft/entity/LivingEntity;leaningPitch:Fintermediary field_6243Lnet/minecraft/class_1309;field_6243:Fofficial bXLbvy;bX:F
-
lastLeaningPitch
private float lastLeaningPitch- Mappings:
Namespace Name Mixin selector named lastLeaningPitchLnet/minecraft/entity/LivingEntity;lastLeaningPitch:Fintermediary field_6264Lnet/minecraft/class_1309;field_6264:Fofficial bYLbvy;bY:F
-
brain
- Mappings:
Namespace Name Mixin selector named brainLnet/minecraft/entity/LivingEntity;brain:Lnet/minecraft/entity/ai/brain/Brain;intermediary field_18321Lnet/minecraft/class_1309;field_18321:Lnet/minecraft/class_4095;official bsLbvy;bs:Lbxa;
-
experienceDroppingDisabled
private boolean experienceDroppingDisabled- Mappings:
Namespace Name Mixin selector named experienceDroppingDisabledLnet/minecraft/entity/LivingEntity;experienceDroppingDisabled:Zintermediary field_37421Lnet/minecraft/class_1309;field_37421:Zofficial bZLbvy;bZ:Z
-
locationBasedEnchantmentEffects
private final EnumMap<EquipmentSlot,Reference2ObjectMap<Enchantment, locationBasedEnchantmentEffectsSet<EnchantmentLocationBasedEffect>>> - Mappings:
Namespace Name Mixin selector named locationBasedEnchantmentEffectsLnet/minecraft/entity/LivingEntity;locationBasedEnchantmentEffects:Ljava/util/EnumMap;intermediary field_51571Lnet/minecraft/class_1309;field_51571:Ljava/util/EnumMap;official caLbvy;ca:Ljava/util/EnumMap;
-
-
Constructor Details
-
LivingEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbva;<init>(Lbvi;Ldgz;)V
-
-
Method Details
-
getBrain
- Mappings:
Namespace Name Mixin selector named getBrainLnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;intermediary method_18868Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;official eaLbvy;ea()Lbxa;
-
createBrainProfile
- Mappings:
Namespace Name Mixin selector named createBrainProfileLnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;intermediary method_28306Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;official ebLbvy;eb()Lbxa$b;
-
deserializeBrain
- Mappings:
Namespace Name Mixin selector named deserializeBrainLnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;intermediary method_18867Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;official aLbvy;a(Lcom/mojang/serialization/Dynamic;)Lbxa;
-
kill
Kills the entity.This drops loot when applicable, and emits the
GameEvent.ENTITY_DIEgame event. -
canTarget
- Mappings:
Namespace Name Mixin selector named canTargetLnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/EntityType;)Zintermediary method_5973Lnet/minecraft/class_1309;method_5973(Lnet/minecraft/class_1299;)Zofficial aLbvy;a(Lbvi;)Z
-
initDataTracker
Initializes data tracker.- Specified by:
initDataTrackerin classEntity- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbva;a(Lakb$a;)V
-
createLivingAttributes
- Mappings:
Namespace Name Mixin selector named createLivingAttributesLnet/minecraft/entity/LivingEntity;createLivingAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_26827Lnet/minecraft/class_1309;method_26827()Lnet/minecraft/class_5132$class_5133;official ecLbvy;ec()Lbxf$a;
-
fall
protected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls. Flying mobs should override this to do nothing.- Overrides:
fallin classEntity- Implementation Note:
- If on ground, this calls
Block.onLandedUpon(net.minecraft.world.World, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.entity.Entity, float), which can add or reduce fall damage, emitsGameEvent.HIT_GROUND, then callsEntity.onLanding(). Otherwise, ifheightDifferenceis negative, it subtracts that value fromEntity.fallDistance. - Mappings:
Namespace Name Mixin selector named fallLnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_5623Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Vofficial aLbva;a(DZLdxq;Lji;)V
-
canBreatheInWater
public final boolean canBreatheInWater()- Mappings:
Namespace Name Mixin selector named canBreatheInWaterLnet/minecraft/entity/LivingEntity;canBreatheInWater()Zintermediary method_6094Lnet/minecraft/class_1309;method_6094()Zofficial edLbvy;ed()Z
-
getLeaningPitch
public float getLeaningPitch(float tickDelta) - Mappings:
Namespace Name Mixin selector named getLeaningPitchLnet/minecraft/entity/LivingEntity;getLeaningPitch(F)Fintermediary method_6024Lnet/minecraft/class_1309;method_6024(F)Fofficial aLbvy;a(F)F
-
hasLandedInFluid
public boolean hasLandedInFluid()- Mappings:
Namespace Name Mixin selector named hasLandedInFluidLnet/minecraft/entity/LivingEntity;hasLandedInFluid()Zintermediary method_59925Lnet/minecraft/class_1309;method_59925()Zofficial eeLbvy;ee()Z
-
baseTick
public void baseTick() -
getVelocityMultiplier
protected float getVelocityMultiplier()- Overrides:
getVelocityMultiplierin classEntity- Mappings:
Namespace Name Mixin selector named getVelocityMultiplierLnet/minecraft/entity/Entity;getVelocityMultiplier()Fintermediary method_23326Lnet/minecraft/class_1297;method_23326()Fofficial aTLbva;aT()F
-
getLuck
public float getLuck()- Mappings:
Namespace Name Mixin selector named getLuckLnet/minecraft/entity/LivingEntity;getLuck()Fintermediary method_7292Lnet/minecraft/class_1309;method_7292()Fofficial efLbvy;ef()F
-
removePowderSnowSlow
protected void removePowderSnowSlow()- Mappings:
Namespace Name Mixin selector named removePowderSnowSlowLnet/minecraft/entity/LivingEntity;removePowderSnowSlow()Vintermediary method_32324Lnet/minecraft/class_1309;method_32324()Vofficial egLbvy;eg()V
-
addPowderSnowSlowIfNeeded
protected void addPowderSnowSlowIfNeeded()- Mappings:
Namespace Name Mixin selector named addPowderSnowSlowIfNeededLnet/minecraft/entity/LivingEntity;addPowderSnowSlowIfNeeded()Vintermediary method_32325Lnet/minecraft/class_1309;method_32325()Vofficial ehLbvy;eh()V
-
applyMovementEffects
- Mappings:
Namespace Name Mixin selector named applyMovementEffectsLnet/minecraft/entity/LivingEntity;applyMovementEffects(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_6126Lnet/minecraft/class_1309;method_6126(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Vofficial bLbvy;b(Lard;Lji;)V
-
isBaby
public boolean isBaby()- Mappings:
Namespace Name Mixin selector named isBabyLnet/minecraft/entity/LivingEntity;isBaby()Zintermediary method_6109Lnet/minecraft/class_1309;method_6109()Zofficial n_Lbvy;n_()Z
-
getScaleFactor
public float getScaleFactor()- Mappings:
Namespace Name Mixin selector named getScaleFactorLnet/minecraft/entity/LivingEntity;getScaleFactor()Fintermediary method_17825Lnet/minecraft/class_1309;method_17825()Fofficial eiLbvy;ei()F
-
getScale
public final float getScale()- Mappings:
Namespace Name Mixin selector named getScaleLnet/minecraft/entity/LivingEntity;getScale()Fintermediary method_55693Lnet/minecraft/class_1309;method_55693()Fofficial ejLbvy;ej()F
-
clampScale
protected float clampScale(float scale) - Mappings:
Namespace Name Mixin selector named clampScaleLnet/minecraft/entity/LivingEntity;clampScale(F)Fintermediary method_56077Lnet/minecraft/class_1309;method_56077(F)Fofficial bLbvy;b(F)F
-
shouldSwimInFluids
public boolean shouldSwimInFluids()- Mappings:
Namespace Name Mixin selector named shouldSwimInFluidsLnet/minecraft/entity/LivingEntity;shouldSwimInFluids()Zintermediary method_29920Lnet/minecraft/class_1309;method_29920()Zofficial ekLbvy;ek()Z
-
updatePostDeath
protected void updatePostDeath()- Mappings:
Namespace Name Mixin selector named updatePostDeathLnet/minecraft/entity/LivingEntity;updatePostDeath()Vintermediary method_6108Lnet/minecraft/class_1309;method_6108()Vofficial elLbvy;el()V
-
shouldDropExperience
public boolean shouldDropExperience()Returns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.If
shouldAlwaysDropExperience()returnstrue, this check is disregarded.- See Also:
- Mappings:
Namespace Name Mixin selector named shouldDropExperienceLnet/minecraft/entity/LivingEntity;shouldDropExperience()Zintermediary method_6054Lnet/minecraft/class_1309;method_6054()Zofficial emLbvy;em()Z
-
shouldDropLoot
protected boolean shouldDropLoot()- Mappings:
Namespace Name Mixin selector named shouldDropLootLnet/minecraft/entity/LivingEntity;shouldDropLoot()Zintermediary method_27071Lnet/minecraft/class_1309;method_27071()Zofficial enLbvy;en()Z
-
getNextAirUnderwater
protected int getNextAirUnderwater(int air) - Mappings:
Namespace Name Mixin selector named getNextAirUnderwaterLnet/minecraft/entity/LivingEntity;getNextAirUnderwater(I)Iintermediary method_6130Lnet/minecraft/class_1309;method_6130(I)Iofficial lLbvy;l(I)I
-
getNextAirOnLand
protected int getNextAirOnLand(int air) - Mappings:
Namespace Name Mixin selector named getNextAirOnLandLnet/minecraft/entity/LivingEntity;getNextAirOnLand(I)Iintermediary method_6064Lnet/minecraft/class_1309;method_6064(I)Iofficial mLbvy;m(I)I
-
getExperienceToDrop
- Mappings:
Namespace Name Mixin selector named getExperienceToDropLnet/minecraft/entity/LivingEntity;getExperienceToDrop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Iintermediary method_59923Lnet/minecraft/class_1309;method_59923(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Iofficial aLbvy;a(Lard;Lbva;)I
-
getExperienceToDrop
Called when this entity is killed and returns the amount of experience to drop.- See Also:
- Mappings:
Namespace Name Mixin selector named getExperienceToDropLnet/minecraft/entity/LivingEntity;getExperienceToDrop(Lnet/minecraft/server/world/ServerWorld;)Iintermediary method_6110Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_3218;)Iofficial eLbvy;e(Lard;)I
-
shouldAlwaysDropExperience
protected boolean shouldAlwaysDropExperience()Returns if this entity may always drop experience, skipping any other checks.- See Also:
- Mappings:
Namespace Name Mixin selector named shouldAlwaysDropExperienceLnet/minecraft/entity/LivingEntity;shouldAlwaysDropExperience()Zintermediary method_6071Lnet/minecraft/class_1309;method_6071()Zofficial eoLbvy;eo()Z
-
getAttacker
- Mappings:
Namespace Name Mixin selector named getAttackerLnet/minecraft/entity/LivingEntity;getAttacker()Lnet/minecraft/entity/LivingEntity;intermediary method_6065Lnet/minecraft/class_1309;method_6065()Lnet/minecraft/class_1309;official epLbvy;ep()Lbvy;
-
method_66280
- Mappings:
Namespace Name Mixin selector named method_66280Lnet/minecraft/entity/LivingEntity;method_66280()Lnet/minecraft/entity/player/PlayerEntity;intermediary method_66280Lnet/minecraft/class_1309;method_66280()Lnet/minecraft/class_1657;official eqLbvy;eq()Lcpr;
-
getLastAttacker
- Specified by:
getLastAttackerin interfaceAttackable- Mappings:
Namespace Name Mixin selector named getLastAttackerLnet/minecraft/entity/Attackable;getLastAttacker()Lnet/minecraft/entity/LivingEntity;intermediary method_49107Lnet/minecraft/class_8149;method_49107()Lnet/minecraft/class_1309;official amLbut;am()Lbvy;
-
getLastAttackedTime
public int getLastAttackedTime()- Mappings:
Namespace Name Mixin selector named getLastAttackedTimeLnet/minecraft/entity/LivingEntity;getLastAttackedTime()Iintermediary method_6117Lnet/minecraft/class_1309;method_6117()Iofficial erLbvy;er()I
-
method_66277
- Mappings:
Namespace Name Mixin selector named method_66277Lnet/minecraft/entity/LivingEntity;method_66277(Lnet/minecraft/entity/player/PlayerEntity;I)Vintermediary method_66277Lnet/minecraft/class_1309;method_66277(Lnet/minecraft/class_1657;I)Vofficial aLbvy;a(Lcpr;I)V
-
method_66278
- Mappings:
Namespace Name Mixin selector named method_66278Lnet/minecraft/entity/LivingEntity;method_66278(Ljava/util/UUID;I)Vintermediary method_66278Lnet/minecraft/class_1309;method_66278(Ljava/util/UUID;I)Vofficial aLbvy;a(Ljava/util/UUID;I)V
-
setAttacking
- Mappings:
Namespace Name Mixin selector named setAttackingLnet/minecraft/entity/LivingEntity;setAttacking(Lnet/minecraft/class_10583;I)Vintermediary method_29505Lnet/minecraft/class_1309;method_29505(Lnet/minecraft/class_10583;I)Vofficial aLbvy;a(Lbvf;I)V
-
setAttacker
- Mappings:
Namespace Name Mixin selector named setAttackerLnet/minecraft/entity/LivingEntity;setAttacker(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_6015Lnet/minecraft/class_1309;method_6015(Lnet/minecraft/class_1309;)Vofficial aLbvy;a(Lbvy;)V
-
getAttacking
- Mappings:
Namespace Name Mixin selector named getAttackingLnet/minecraft/entity/LivingEntity;getAttacking()Lnet/minecraft/entity/LivingEntity;intermediary method_6052Lnet/minecraft/class_1309;method_6052()Lnet/minecraft/class_1309;official esLbvy;es()Lbvy;
-
getLastAttackTime
public int getLastAttackTime()- Mappings:
Namespace Name Mixin selector named getLastAttackTimeLnet/minecraft/entity/LivingEntity;getLastAttackTime()Iintermediary method_6083Lnet/minecraft/class_1309;method_6083()Iofficial etLbvy;et()I
-
onAttacking
- Mappings:
Namespace Name Mixin selector named onAttackingLnet/minecraft/entity/LivingEntity;onAttacking(Lnet/minecraft/entity/Entity;)Vintermediary method_6114Lnet/minecraft/class_1309;method_6114(Lnet/minecraft/class_1297;)Vofficial BLbvy;B(Lbva;)V
-
getDespawnCounter
public int getDespawnCounter()- Mappings:
Namespace Name Mixin selector named getDespawnCounterLnet/minecraft/entity/LivingEntity;getDespawnCounter()Iintermediary method_6131Lnet/minecraft/class_1309;method_6131()Iofficial euLbvy;eu()I
-
setDespawnCounter
public void setDespawnCounter(int despawnCounter) - Mappings:
Namespace Name Mixin selector named setDespawnCounterLnet/minecraft/entity/LivingEntity;setDespawnCounter(I)Vintermediary method_16826Lnet/minecraft/class_1309;method_16826(I)Vofficial nLbvy;n(I)V
-
hasNoDrag
public boolean hasNoDrag()- Mappings:
Namespace Name Mixin selector named hasNoDragLnet/minecraft/entity/LivingEntity;hasNoDrag()Zintermediary method_35053Lnet/minecraft/class_1309;method_35053()Zofficial evLbvy;ev()Z
-
setNoDrag
public void setNoDrag(boolean noDrag) - Mappings:
Namespace Name Mixin selector named setNoDragLnet/minecraft/entity/LivingEntity;setNoDrag(Z)Vintermediary method_35054Lnet/minecraft/class_1309;method_35054(Z)Vofficial qLbvy;q(Z)V
-
isArmorSlot
- Mappings:
Namespace Name Mixin selector named isArmorSlotLnet/minecraft/entity/LivingEntity;isArmorSlot(Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_44201Lnet/minecraft/class_1309;method_44201(Lnet/minecraft/class_1304;)Zofficial bLbvy;b(Lbvj;)Z
-
onEquipStack
- Mappings:
Namespace Name Mixin selector named onEquipStackLnet/minecraft/entity/LivingEntity;onEquipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Vintermediary method_6116Lnet/minecraft/class_1309;method_6116(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Vofficial aLbvy;a(Lbvj;Lcxh;Lcxh;)V
-
remove
Removes the entity.- Overrides:
removein classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/entity/Entity;remove(Lnet/minecraft/entity/Entity$RemovalReason;)Vintermediary method_5650Lnet/minecraft/class_1297;method_5650(Lnet/minecraft/class_1297$class_5529;)Vofficial aLbva;a(Lbva$d;)V
-
onRemoval
- Mappings:
Namespace Name Mixin selector named onRemovalLnet/minecraft/entity/LivingEntity;onRemoval(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity$RemovalReason;)Vintermediary method_60699Lnet/minecraft/class_1309;method_60699(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297$class_5529;)Vofficial aLbvy;a(Lard;Lbva$d;)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Specified by:
writeCustomDataToNbtin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbva;b(Ltq;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Specified by:
readCustomDataFromNbtin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbva;a(Ltq;)V
-
tickStatusEffects
protected void tickStatusEffects()- Mappings:
Namespace Name Mixin selector named tickStatusEffectsLnet/minecraft/entity/LivingEntity;tickStatusEffects()Vintermediary method_6050Lnet/minecraft/class_1309;method_6050()Vofficial ewLbvy;ew()V
-
updatePotionVisibility
protected void updatePotionVisibility()- Mappings:
Namespace Name Mixin selector named updatePotionVisibilityLnet/minecraft/entity/LivingEntity;updatePotionVisibility()Vintermediary method_6027Lnet/minecraft/class_1309;method_6027()Vofficial KLbvy;K()V
-
updatePotionSwirls
private void updatePotionSwirls()- Mappings:
Namespace Name Mixin selector named updatePotionSwirlsLnet/minecraft/entity/LivingEntity;updatePotionSwirls()Vintermediary method_58150Lnet/minecraft/class_1309;method_58150()Vofficial qLbvy;q()V
-
updateGlowing
private void updateGlowing()- Mappings:
Namespace Name Mixin selector named updateGlowingLnet/minecraft/entity/LivingEntity;updateGlowing()Vintermediary method_36362Lnet/minecraft/class_1309;method_36362()Vofficial uLbvy;u()V
-
getAttackDistanceScalingFactor
- Mappings:
Namespace Name Mixin selector named getAttackDistanceScalingFactorLnet/minecraft/entity/LivingEntity;getAttackDistanceScalingFactor(Lnet/minecraft/entity/Entity;)Dintermediary method_18390Lnet/minecraft/class_1309;method_18390(Lnet/minecraft/class_1297;)Dofficial CLbvy;C(Lbva;)D
-
canTarget
- Mappings:
Namespace Name Mixin selector named canTargetLnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/LivingEntity;)Zintermediary method_18395Lnet/minecraft/class_1309;method_18395(Lnet/minecraft/class_1309;)Zofficial cLbvy;c(Lbvy;)Z
-
canTakeDamage
public boolean canTakeDamage()- Mappings:
Namespace Name Mixin selector named canTakeDamageLnet/minecraft/entity/LivingEntity;canTakeDamage()Zintermediary method_33190Lnet/minecraft/class_1309;method_33190()Zofficial exLbvy;ex()Z
-
isPartOfGame
public boolean isPartOfGame()- Mappings:
Namespace Name Mixin selector named isPartOfGameLnet/minecraft/entity/LivingEntity;isPartOfGame()Zintermediary method_36608Lnet/minecraft/class_1309;method_36608()Zofficial eyLbvy;ey()Z
-
containsOnlyAmbientEffects
- Mappings:
Namespace Name Mixin selector named containsOnlyAmbientEffectsLnet/minecraft/entity/LivingEntity;containsOnlyAmbientEffects(Ljava/util/Collection;)Zintermediary method_6089Lnet/minecraft/class_1309;method_6089(Ljava/util/Collection;)Zofficial dLbvy;d(Ljava/util/Collection;)Z
-
clearPotionSwirls
protected void clearPotionSwirls()- Mappings:
Namespace Name Mixin selector named clearPotionSwirlsLnet/minecraft/entity/LivingEntity;clearPotionSwirls()Vintermediary method_6069Lnet/minecraft/class_1309;method_6069()Vofficial ezLbvy;ez()V
-
clearStatusEffects
public boolean clearStatusEffects()- Mappings:
Namespace Name Mixin selector named clearStatusEffectsLnet/minecraft/entity/LivingEntity;clearStatusEffects()Zintermediary method_6012Lnet/minecraft/class_1309;method_6012()Zofficial eALbvy;eA()Z
-
getStatusEffects
- Mappings:
Namespace Name Mixin selector named getStatusEffectsLnet/minecraft/entity/LivingEntity;getStatusEffects()Ljava/util/Collection;intermediary method_6026Lnet/minecraft/class_1309;method_6026()Ljava/util/Collection;official eBLbvy;eB()Ljava/util/Collection;
-
getActiveStatusEffects
- Mappings:
Namespace Name Mixin selector named getActiveStatusEffectsLnet/minecraft/entity/LivingEntity;getActiveStatusEffects()Ljava/util/Map;intermediary method_6088Lnet/minecraft/class_1309;method_6088()Ljava/util/Map;official eCLbvy;eC()Ljava/util/Map;
-
hasStatusEffect
- Mappings:
Namespace Name Mixin selector named hasStatusEffectLnet/minecraft/entity/LivingEntity;hasStatusEffect(Lnet/minecraft/registry/entry/RegistryEntry;)Zintermediary method_6059Lnet/minecraft/class_1309;method_6059(Lnet/minecraft/class_6880;)Zofficial bLbvy;b(Ljr;)Z
-
getStatusEffect
- Mappings:
Namespace Name Mixin selector named getStatusEffectLnet/minecraft/entity/LivingEntity;getStatusEffect(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/effect/StatusEffectInstance;intermediary method_6112Lnet/minecraft/class_1309;method_6112(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;official cLbvy;c(Ljr;)Lbue;
-
getEffectFadeFactor
- Mappings:
Namespace Name Mixin selector named getEffectFadeFactorLnet/minecraft/entity/LivingEntity;getEffectFadeFactor(Lnet/minecraft/registry/entry/RegistryEntry;F)Fintermediary method_66279Lnet/minecraft/class_1309;method_66279(Lnet/minecraft/class_6880;F)Fofficial aLbvy;a(Ljr;F)F
-
addStatusEffect
Adds a status effect to this entity without specifying a source entity.Consider calling
addStatusEffect(StatusEffectInstance, Entity)if theeffectis caused by or from an entity.- Parameters:
effect- the effect to add- Returns:
- whether the active status effects of this entity has been modified
- See Also:
- Mappings:
Namespace Name Mixin selector named addStatusEffectLnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Zintermediary method_6092Lnet/minecraft/class_1309;method_6092(Lnet/minecraft/class_1293;)Zofficial aLbvy;a(Lbue;)Z
-
addStatusEffect
Adds a status effect to this entity.- Parameters:
effect- the effect to addsource- the source entity ornullfor non-entity sources- Returns:
- whether the active status effects of this entity has been modified
- Implementation Note:
- A status effect may fail to be added due to getting overridden by existing effects or the effect being incompatible with this entity.
- Mappings:
Namespace Name Mixin selector named addStatusEffectLnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)Zintermediary method_37222Lnet/minecraft/class_1309;method_37222(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)Zofficial bLbvy;b(Lbue;Lbva;)Z
-
canHaveStatusEffect
- Mappings:
Namespace Name Mixin selector named canHaveStatusEffectLnet/minecraft/entity/LivingEntity;canHaveStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Zintermediary method_6049Lnet/minecraft/class_1309;method_6049(Lnet/minecraft/class_1293;)Zofficial bLbvy;b(Lbue;)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 ornullfor non-entity sources- API Note:
- In vanilla, this is exclusively used by the client to set a status effect on the player upon reception of the status effect packet.
- Mappings:
Namespace Name Mixin selector named setStatusEffectLnet/minecraft/entity/LivingEntity;setStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)Vintermediary method_26082Lnet/minecraft/class_1309;method_26082(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)Vofficial cLbvy;c(Lbue;Lbva;)V
-
hasInvertedHealingAndHarm
public boolean hasInvertedHealingAndHarm()- Mappings:
Namespace Name Mixin selector named hasInvertedHealingAndHarmLnet/minecraft/entity/LivingEntity;hasInvertedHealingAndHarm()Zintermediary method_5999Lnet/minecraft/class_1309;method_5999()Zofficial eDLbvy;eD()Z
-
removeStatusEffectInternal
@Nullable public final @Nullable StatusEffectInstance removeStatusEffectInternal(RegistryEntry<StatusEffect> effect) Removes a status effect from this entity without calling any listener.This method does not perform any cleanup or synchronization operation. Under most circumstances, calling
removeStatusEffect(RegistryEntry)is highly preferable.- Returns:
- the status effect removed
- Mappings:
Namespace Name Mixin selector named removeStatusEffectInternalLnet/minecraft/entity/LivingEntity;removeStatusEffectInternal(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/effect/StatusEffectInstance;intermediary method_6111Lnet/minecraft/class_1309;method_6111(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;official dLbvy;d(Ljr;)Lbue;
-
removeStatusEffect
Removes a status effect from this entity.Calling this method will call cleanup methods on the status effect and trigger synchronization of effect particles with watching clients. If this entity is a player, the change in the list of effects will also be synchronized with the corresponding client.
- Returns:
- whether the active status effects on this entity has been changed by this call
- Mappings:
Namespace Name Mixin selector named removeStatusEffectLnet/minecraft/entity/LivingEntity;removeStatusEffect(Lnet/minecraft/registry/entry/RegistryEntry;)Zintermediary method_6016Lnet/minecraft/class_1309;method_6016(Lnet/minecraft/class_6880;)Zofficial eLbvy;e(Ljr;)Z
-
onStatusEffectApplied
protected void onStatusEffectApplied(StatusEffectInstance effect, @Nullable @Nullable Entity source) - Mappings:
Namespace Name Mixin selector named onStatusEffectAppliedLnet/minecraft/entity/LivingEntity;onStatusEffectApplied(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)Vintermediary method_6020Lnet/minecraft/class_1309;method_6020(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)Vofficial aLbvy;a(Lbue;Lbva;)V
-
sendEffectToControllingPlayer
- Mappings:
Namespace Name Mixin selector named sendEffectToControllingPlayerLnet/minecraft/entity/LivingEntity;sendEffectToControllingPlayer(Lnet/minecraft/entity/effect/StatusEffectInstance;)Vintermediary method_52197Lnet/minecraft/class_1309;method_52197(Lnet/minecraft/class_1293;)Vofficial cLbvy;c(Lbue;)V
-
onStatusEffectUpgraded
protected void onStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, @Nullable @Nullable Entity source) - Mappings:
Namespace Name Mixin selector named onStatusEffectUpgradedLnet/minecraft/entity/LivingEntity;onStatusEffectUpgraded(Lnet/minecraft/entity/effect/StatusEffectInstance;ZLnet/minecraft/entity/Entity;)Vintermediary method_6009Lnet/minecraft/class_1309;method_6009(Lnet/minecraft/class_1293;ZLnet/minecraft/class_1297;)Vofficial aLbvy;a(Lbue;ZLbva;)V
-
onStatusEffectsRemoved
- Mappings:
Namespace Name Mixin selector named onStatusEffectsRemovedLnet/minecraft/entity/LivingEntity;onStatusEffectsRemoved(Ljava/util/Collection;)Vintermediary method_6129Lnet/minecraft/class_1309;method_6129(Ljava/util/Collection;)Vofficial cLbvy;c(Ljava/util/Collection;)V
-
updateAttributes
private void updateAttributes()- Mappings:
Namespace Name Mixin selector named updateAttributesLnet/minecraft/entity/LivingEntity;updateAttributes()Vintermediary method_52543Lnet/minecraft/class_1309;method_52543()Vofficial DLbvy;D()V
-
updateAttribute
- Mappings:
Namespace Name Mixin selector named updateAttributeLnet/minecraft/entity/LivingEntity;updateAttribute(Lnet/minecraft/registry/entry/RegistryEntry;)Vintermediary method_52540Lnet/minecraft/class_1309;method_52540(Lnet/minecraft/class_6880;)Vofficial fLbvy;f(Ljr;)V
-
heal
public void heal(float amount) Heals this entity by the givenamountof half-hearts.A dead entity cannot be healed.
- See Also:
- Mappings:
Namespace Name Mixin selector named healLnet/minecraft/entity/LivingEntity;heal(F)Vintermediary method_6025Lnet/minecraft/class_1309;method_6025(F)Vofficial cLbvy;c(F)V
-
getHealth
public float getHealth()- Mappings:
Namespace Name Mixin selector named getHealthLnet/minecraft/entity/LivingEntity;getHealth()Fintermediary method_6032Lnet/minecraft/class_1309;method_6032()Fofficial eELbvy;eE()F
-
setHealth
public void setHealth(float health) - Mappings:
Namespace Name Mixin selector named setHealthLnet/minecraft/entity/LivingEntity;setHealth(F)Vintermediary method_6033Lnet/minecraft/class_1309;method_6033(F)Vofficial dLbvy;d(F)V
-
isDead
public boolean isDead()- Mappings:
Namespace Name Mixin selector named isDeadLnet/minecraft/entity/LivingEntity;isDead()Zintermediary method_29504Lnet/minecraft/class_1309;method_29504()Zofficial eFLbvy;eF()Z
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
isInvulnerableTo(net.minecraft.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource)and return early.- Specified by:
damagein classEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_64397Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Zofficial aLbva;a(Lard;Lbtp;F)Z
-
method_66283
- Mappings:
Namespace Name Mixin selector named method_66283Lnet/minecraft/entity/LivingEntity;method_66283(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_66283Lnet/minecraft/class_1309;method_66283(Lnet/minecraft/class_1282;)Vofficial jLbvy;j(Lbtp;)V
-
becomeAngry
- Mappings:
Namespace Name Mixin selector named becomeAngryLnet/minecraft/entity/LivingEntity;becomeAngry(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_65344Lnet/minecraft/class_1309;method_65344(Lnet/minecraft/class_1282;)Vofficial fLbvy;f(Lbtp;)V
-
setAttackingPlayer
- Mappings:
Namespace Name Mixin selector named setAttackingPlayerLnet/minecraft/entity/LivingEntity;setAttackingPlayer(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/entity/player/PlayerEntity;intermediary method_65343Lnet/minecraft/class_1309;method_65343(Lnet/minecraft/class_1282;)Lnet/minecraft/class_1657;official gLbvy;g(Lbtp;)Lcpr;
-
takeShieldHit
- Mappings:
Namespace Name Mixin selector named takeShieldHitLnet/minecraft/entity/LivingEntity;takeShieldHit(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_6090Lnet/minecraft/class_1309;method_6090(Lnet/minecraft/class_1309;)Vofficial dLbvy;d(Lbvy;)V
-
knockback
- Mappings:
Namespace Name Mixin selector named knockbackLnet/minecraft/entity/LivingEntity;knockback(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_6060Lnet/minecraft/class_1309;method_6060(Lnet/minecraft/class_1309;)Vofficial eLbvy;e(Lbvy;)V
-
tryUseDeathProtector
- Mappings:
Namespace Name Mixin selector named tryUseDeathProtectorLnet/minecraft/entity/LivingEntity;tryUseDeathProtector(Lnet/minecraft/entity/damage/DamageSource;)Zintermediary method_6095Lnet/minecraft/class_1309;method_6095(Lnet/minecraft/class_1282;)Zofficial kLbvy;k(Lbtp;)Z
-
getRecentDamageSource
- Mappings:
Namespace Name Mixin selector named getRecentDamageSourceLnet/minecraft/entity/LivingEntity;getRecentDamageSource()Lnet/minecraft/entity/damage/DamageSource;intermediary method_6081Lnet/minecraft/class_1309;method_6081()Lnet/minecraft/class_1282;official eGLbvy;eG()Lbtp;
-
playHurtSound
- Mappings:
Namespace Name Mixin selector named playHurtSoundLnet/minecraft/entity/LivingEntity;playHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_6013Lnet/minecraft/class_1309;method_6013(Lnet/minecraft/class_1282;)Vofficial hLbvy;h(Lbtp;)V
-
playSound
- Mappings:
Namespace Name Mixin selector named playSoundLnet/minecraft/entity/LivingEntity;playSound(Lnet/minecraft/sound/SoundEvent;)Vintermediary method_56078Lnet/minecraft/class_1309;method_56078(Lnet/minecraft/class_3414;)Vofficial bLbvy;b(Lavz;)V
-
blockedByShield
- Mappings:
Namespace Name Mixin selector named blockedByShieldLnet/minecraft/entity/LivingEntity;blockedByShield(Lnet/minecraft/entity/damage/DamageSource;)Zintermediary method_6061Lnet/minecraft/class_1309;method_6061(Lnet/minecraft/class_1282;)Zofficial iLbvy;i(Lbtp;)Z
-
playEquipmentBreakEffects
- Mappings:
Namespace Name Mixin selector named playEquipmentBreakEffectsLnet/minecraft/entity/LivingEntity;playEquipmentBreakEffects(Lnet/minecraft/item/ItemStack;)Vintermediary method_6045Lnet/minecraft/class_1309;method_6045(Lnet/minecraft/class_1799;)Vofficial gLbvy;g(Lcxh;)V
-
onDeath
- Mappings:
Namespace Name Mixin selector named onDeathLnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_6078Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)Vofficial aLbvy;a(Lbtp;)V
-
onKilledBy
Performs secondary effects after this mob has been killed.The default behavior spawns a wither rose if
adversaryis aWitherEntity.- Parameters:
adversary- the main adversary responsible for this entity's death- Mappings:
Namespace Name Mixin selector named onKilledByLnet/minecraft/entity/LivingEntity;onKilledBy(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_23733Lnet/minecraft/class_1309;method_23733(Lnet/minecraft/class_1309;)Vofficial fLbvy;f(Lbvy;)V
-
drop
- Mappings:
Namespace Name Mixin selector named dropLnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_16080Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)Vofficial bLbvy;b(Lard;Lbtp;)V
-
dropInventory
- Mappings:
Namespace Name Mixin selector named dropInventoryLnet/minecraft/entity/LivingEntity;dropInventory(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_16078Lnet/minecraft/class_1309;method_16078(Lnet/minecraft/class_3218;)Vofficial fLbvy;f(Lard;)V
-
dropExperience
Drops experience when this entity is killed.To control the details of experience dropping, consider overriding
shouldAlwaysDropExperience(),shouldDropExperience(), and.invalid reference
#getExperienceToDrop()- Mappings:
Namespace Name Mixin selector named dropExperienceLnet/minecraft/entity/LivingEntity;dropExperience(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Vintermediary method_23883Lnet/minecraft/class_1309;method_23883(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Vofficial bLbvy;b(Lard;Lbva;)V
-
dropEquipment
- Mappings:
Namespace Name Mixin selector named dropEquipmentLnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;Z)Vintermediary method_6099Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;Z)Vofficial aLbvy;a(Lard;Lbtp;Z)V
-
getLootTableSeed
public long getLootTableSeed()- Mappings:
Namespace Name Mixin selector named getLootTableSeedLnet/minecraft/entity/LivingEntity;getLootTableSeed()Jintermediary method_51851Lnet/minecraft/class_1309;method_51851()Jofficial eHLbvy;eH()J
-
getKnockbackAgainst
- Mappings:
Namespace Name Mixin selector named getKnockbackAgainstLnet/minecraft/entity/LivingEntity;getKnockbackAgainst(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;)Fintermediary method_59924Lnet/minecraft/class_1309;method_59924(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)Fofficial bLbvy;b(Lbva;Lbtp;)F
-
dropLoot
- Mappings:
Namespace Name Mixin selector named dropLootLnet/minecraft/entity/LivingEntity;dropLoot(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;Z)Vintermediary method_16077Lnet/minecraft/class_1309;method_16077(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;Z)Vofficial bLbvy;b(Lard;Lbtp;Z)V
-
forEachGiftedItem
public boolean forEachGiftedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, BiConsumer<ServerWorld, ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachGiftedItemLnet/minecraft/entity/LivingEntity;forEachGiftedItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/registry/RegistryKey;Ljava/util/function/BiConsumer;)Zintermediary method_64169Lnet/minecraft/class_1309;method_64169(Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Ljava/util/function/BiConsumer;)Zofficial aLbvy;a(Lard;Lakt;Ljava/util/function/BiConsumer;)Z
-
forEachShearedItem
protected void forEachShearedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, ItemStack tool, BiConsumer<ServerWorld, ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachShearedItemLnet/minecraft/entity/LivingEntity;forEachShearedItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/item/ItemStack;Ljava/util/function/BiConsumer;)Vintermediary method_61419Lnet/minecraft/class_1309;method_61419(Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Lnet/minecraft/class_1799;Ljava/util/function/BiConsumer;)Vofficial aLbvy;a(Lard;Lakt;Lcxh;Ljava/util/function/BiConsumer;)V
-
forEachGeneratedItem
protected boolean forEachGeneratedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, Function<LootWorldContext.Builder, LootWorldContext> lootContextParametersFactory, BiConsumer<ServerWorld, ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachGeneratedItemLnet/minecraft/entity/LivingEntity;forEachGeneratedItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Zintermediary method_64170Lnet/minecraft/class_1309;method_64170(Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Zofficial aLbvy;a(Lard;Lakt;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z
-
takeKnockback
public void takeKnockback(double strength, double x, double z) - Mappings:
Namespace Name Mixin selector named takeKnockbackLnet/minecraft/entity/LivingEntity;takeKnockback(DDD)Vintermediary method_6005Lnet/minecraft/class_1309;method_6005(DDD)Vofficial pLbvy;p(DDD)V
-
tiltScreen
public void tiltScreen(double deltaX, double deltaZ) - Mappings:
Namespace Name Mixin selector named tiltScreenLnet/minecraft/entity/LivingEntity;tiltScreen(DD)Vintermediary method_48761Lnet/minecraft/class_1309;method_48761(DD)Vofficial aLbvy;a(DD)V
-
getHurtSound
- Mappings:
Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official eLbvy;e(Lbtp;)Lavz;
-
getDeathSound
- Mappings:
Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official l_Lbvy;l_()Lavz;
-
getFallSound
- Mappings:
Namespace Name Mixin selector named getFallSoundLnet/minecraft/entity/LivingEntity;getFallSound(I)Lnet/minecraft/sound/SoundEvent;intermediary method_6041Lnet/minecraft/class_1309;method_6041(I)Lnet/minecraft/class_3414;official qLbvy;q(I)Lavz;
-
disableExperienceDropping
public void disableExperienceDropping()- Mappings:
Namespace Name Mixin selector named disableExperienceDroppingLnet/minecraft/entity/LivingEntity;disableExperienceDropping()Vintermediary method_41329Lnet/minecraft/class_1309;method_41329()Vofficial eILbvy;eI()V
-
isExperienceDroppingDisabled
public boolean isExperienceDroppingDisabled()- Mappings:
Namespace Name Mixin selector named isExperienceDroppingDisabledLnet/minecraft/entity/LivingEntity;isExperienceDroppingDisabled()Zintermediary method_41330Lnet/minecraft/class_1309;method_41330()Zofficial eJLbvy;eJ()Z
-
getDamageTiltYaw
public float getDamageTiltYaw()- Mappings:
Namespace Name Mixin selector named getDamageTiltYawLnet/minecraft/entity/LivingEntity;getDamageTiltYaw()Fintermediary method_48157Lnet/minecraft/class_1309;method_48157()Fofficial eKLbvy;eK()F
-
getHitbox
Gets the area in which this entity can be attacked by mobs whose attack box overlaps it.- See Also:
- Mappings:
Namespace Name Mixin selector named getHitboxLnet/minecraft/entity/LivingEntity;getHitbox()Lnet/minecraft/util/math/Box;intermediary method_53510Lnet/minecraft/class_1309;method_53510()Lnet/minecraft/class_238;official eLLbvy;eL()Lfbs;
-
getLocationBasedEnchantmentEffects
public Map<Enchantment,Set<EnchantmentLocationBasedEffect>> getLocationBasedEnchantmentEffects(EquipmentSlot slot) - Mappings:
Namespace Name Mixin selector named getLocationBasedEnchantmentEffectsLnet/minecraft/entity/LivingEntity;getLocationBasedEnchantmentEffects(Lnet/minecraft/entity/EquipmentSlot;)Ljava/util/Map;intermediary method_59926Lnet/minecraft/class_1309;method_59926(Lnet/minecraft/class_1304;)Ljava/util/Map;official cLbvy;c(Lbvj;)Ljava/util/Map;
-
getFallSounds
- Mappings:
Namespace Name Mixin selector named getFallSoundsLnet/minecraft/entity/LivingEntity;getFallSounds()Lnet/minecraft/entity/LivingEntity$FallSounds;intermediary method_39760Lnet/minecraft/class_1309;method_39760()Lnet/minecraft/class_1309$class_6823;official eMLbvy;eM()Lbvy$a;
-
getClimbingPos
- Mappings:
Namespace Name Mixin selector named getClimbingPosLnet/minecraft/entity/LivingEntity;getClimbingPos()Ljava/util/Optional;intermediary method_24832Lnet/minecraft/class_1309;method_24832()Ljava/util/Optional;official eNLbvy;eN()Ljava/util/Optional;
-
isClimbing
public boolean isClimbing()- Mappings:
Namespace Name Mixin selector named isClimbingLnet/minecraft/entity/LivingEntity;isClimbing()Zintermediary method_6101Lnet/minecraft/class_1309;method_6101()Zofficial d_Lbvy;d_()Z
-
canEnterTrapdoor
- Mappings:
Namespace Name Mixin selector named canEnterTrapdoorLnet/minecraft/entity/LivingEntity;canEnterTrapdoor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Zintermediary method_6077Lnet/minecraft/class_1309;method_6077(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Zofficial cLbvy;c(Lji;Ldxq;)Z
-
isAlive
public boolean isAlive()Returns whether the entity is alive.For non-
LivingEntity, this is the same as negatingEntity.isRemoved().LivingEntitychecks the entity's health in addition to the removal. -
isEntityLookingAtMe
public boolean isEntityLookingAtMe(LivingEntity entity, double double2, boolean bool, boolean visualShape, double[] checkedYs) - Mappings:
Namespace Name Mixin selector named isEntityLookingAtMeLnet/minecraft/entity/LivingEntity;isEntityLookingAtMe(Lnet/minecraft/entity/LivingEntity;DZZ[D)Zintermediary method_64619Lnet/minecraft/class_1309;method_64619(Lnet/minecraft/class_1309;DZZ[D)Zofficial aLbvy;a(Lbvy;DZZ[D)Z
-
getSafeFallDistance
public int getSafeFallDistance()Returns the maximum height of a fall the entity takes during pathfinding.- Overrides:
getSafeFallDistancein classEntity- Returns:
- the maximum height of a fall the entity takes during pathfinding
- Mappings:
Namespace Name Mixin selector named getSafeFallDistanceLnet/minecraft/entity/Entity;getSafeFallDistance()Iintermediary method_5850Lnet/minecraft/class_1297;method_5850()Iofficial cDLbva;cD()I
-
getSafeFallDistance
protected final int getSafeFallDistance(float health) - Mappings:
Namespace Name Mixin selector named getSafeFallDistanceLnet/minecraft/entity/LivingEntity;getSafeFallDistance(F)Iintermediary method_56993Lnet/minecraft/class_1309;method_56993(F)Iofficial yLbvy;y(F)I
-
handleFallDamage
public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.Flying mobs and mobs immune to fall damage should override this to do nothing. Mobs with reduced fall damage should override this method to apply reduced damage instead. Some entities explode instead of applying fall damage, like
TntMinecartEntity.- Overrides:
handleFallDamagein classEntity- Returns:
- whether to play the sound when falling on honey block;
falsefor all entities except horses and llamas - Mappings:
Namespace Name Mixin selector named handleFallDamageLnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Zintermediary method_5747Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Zofficial aLbva;a(FFLbtp;)Z
-
computeFallDamage
protected int computeFallDamage(float fallDistance, float damageMultiplier) - Mappings:
Namespace Name Mixin selector named computeFallDamageLnet/minecraft/entity/LivingEntity;computeFallDamage(FF)Iintermediary method_23329Lnet/minecraft/class_1309;method_23329(FF)Iofficial fLbvy;f(FF)I
-
playBlockFallSound
protected void playBlockFallSound()- Mappings:
Namespace Name Mixin selector named playBlockFallSoundLnet/minecraft/entity/LivingEntity;playBlockFallSound()Vintermediary method_23328Lnet/minecraft/class_1309;method_23328()Vofficial eOLbvy;eO()V
-
animateDamage
public void animateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).- Overrides:
animateDamagein classEntity- Mappings:
Namespace Name Mixin selector named animateDamageLnet/minecraft/entity/Entity;animateDamage(F)Vintermediary method_5879Lnet/minecraft/class_1297;method_5879(F)Vofficial qLbva;q(F)V
-
getArmor
public int getArmor()- Mappings:
Namespace Name Mixin selector named getArmorLnet/minecraft/entity/LivingEntity;getArmor()Iintermediary method_6096Lnet/minecraft/class_1309;method_6096()Iofficial ePLbvy;eP()I
-
damageArmor
- Mappings:
Namespace Name Mixin selector named damageArmorLnet/minecraft/entity/LivingEntity;damageArmor(Lnet/minecraft/entity/damage/DamageSource;F)Vintermediary method_6105Lnet/minecraft/class_1309;method_6105(Lnet/minecraft/class_1282;F)Vofficial cLbvy;c(Lbtp;F)V
-
damageHelmet
- Mappings:
Namespace Name Mixin selector named damageHelmetLnet/minecraft/entity/LivingEntity;damageHelmet(Lnet/minecraft/entity/damage/DamageSource;F)Vintermediary method_36977Lnet/minecraft/class_1309;method_36977(Lnet/minecraft/class_1282;F)Vofficial dLbvy;d(Lbtp;F)V
-
damageShield
protected void damageShield(float amount) - Mappings:
Namespace Name Mixin selector named damageShieldLnet/minecraft/entity/LivingEntity;damageShield(F)Vintermediary method_6056Lnet/minecraft/class_1309;method_6056(F)Vofficial zLbvy;z(F)V
-
damageEquipment
- Mappings:
Namespace Name Mixin selector named damageEquipmentLnet/minecraft/entity/LivingEntity;damageEquipment(Lnet/minecraft/entity/damage/DamageSource;F[Lnet/minecraft/entity/EquipmentSlot;)Vintermediary method_57292Lnet/minecraft/class_1309;method_57292(Lnet/minecraft/class_1282;F[Lnet/minecraft/class_1304;)Vofficial aLbvy;a(Lbtp;F[Lbvj;)V
-
applyArmorToDamage
- Mappings:
Namespace Name Mixin selector named applyArmorToDamageLnet/minecraft/entity/LivingEntity;applyArmorToDamage(Lnet/minecraft/entity/damage/DamageSource;F)Fintermediary method_6132Lnet/minecraft/class_1309;method_6132(Lnet/minecraft/class_1282;F)Fofficial eLbvy;e(Lbtp;F)F
-
modifyAppliedDamage
Returns the modified damage value for the applieddamage.- Returns:
- the modified damage value for the applied
damage - API Note:
- Subclasses should override this to make the entity take reduced damage.
- Implementation Note:
- This applies enchantments and the resistance effect.
WitchEntityuses this to negate their own damage and reduce the applied status effect damage. - Mappings:
Namespace Name Mixin selector named modifyAppliedDamageLnet/minecraft/entity/LivingEntity;modifyAppliedDamage(Lnet/minecraft/entity/damage/DamageSource;F)Fintermediary method_6036Lnet/minecraft/class_1309;method_6036(Lnet/minecraft/class_1282;F)Fofficial fLbvy;f(Lbtp;F)F
-
applyDamage
- Mappings:
Namespace Name Mixin selector named applyDamageLnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Vintermediary method_6074Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Vofficial bLbvy;b(Lard;Lbtp;F)V
-
getDamageTracker
- Mappings:
Namespace Name Mixin selector named getDamageTrackerLnet/minecraft/entity/LivingEntity;getDamageTracker()Lnet/minecraft/entity/damage/DamageTracker;intermediary method_6066Lnet/minecraft/class_1309;method_6066()Lnet/minecraft/class_1283;official eQLbvy;eQ()Lbtm;
-
getPrimeAdversary
- Mappings:
Namespace Name Mixin selector named getPrimeAdversaryLnet/minecraft/entity/LivingEntity;getPrimeAdversary()Lnet/minecraft/entity/LivingEntity;intermediary method_6124Lnet/minecraft/class_1309;method_6124()Lnet/minecraft/class_1309;official eRLbvy;eR()Lbvy;
-
getMaxHealth
public final float getMaxHealth()- Mappings:
Namespace Name Mixin selector named getMaxHealthLnet/minecraft/entity/LivingEntity;getMaxHealth()Fintermediary method_6063Lnet/minecraft/class_1309;method_6063()Fofficial eSLbvy;eS()F
-
getMaxAbsorption
public final float getMaxAbsorption()- Mappings:
Namespace Name Mixin selector named getMaxAbsorptionLnet/minecraft/entity/LivingEntity;getMaxAbsorption()Fintermediary method_52541Lnet/minecraft/class_1309;method_52541()Fofficial eTLbvy;eT()F
-
getStuckArrowCount
public final int getStuckArrowCount()- Mappings:
Namespace Name Mixin selector named getStuckArrowCountLnet/minecraft/entity/LivingEntity;getStuckArrowCount()Iintermediary method_6022Lnet/minecraft/class_1309;method_6022()Iofficial eULbvy;eU()I
-
setStuckArrowCount
public final void setStuckArrowCount(int stuckArrowCount) - Mappings:
Namespace Name Mixin selector named setStuckArrowCountLnet/minecraft/entity/LivingEntity;setStuckArrowCount(I)Vintermediary method_6097Lnet/minecraft/class_1309;method_6097(I)Vofficial oLbvy;o(I)V
-
getStingerCount
public final int getStingerCount()- Mappings:
Namespace Name Mixin selector named getStingerCountLnet/minecraft/entity/LivingEntity;getStingerCount()Iintermediary method_21753Lnet/minecraft/class_1309;method_21753()Iofficial eVLbvy;eV()I
-
setStingerCount
public final void setStingerCount(int stingerCount) - Mappings:
Namespace Name Mixin selector named setStingerCountLnet/minecraft/entity/LivingEntity;setStingerCount(I)Vintermediary method_21755Lnet/minecraft/class_1309;method_21755(I)Vofficial pLbvy;p(I)V
-
getHandSwingDuration
private int getHandSwingDuration()- Mappings:
Namespace Name Mixin selector named getHandSwingDurationLnet/minecraft/entity/LivingEntity;getHandSwingDuration()Iintermediary method_6028Lnet/minecraft/class_1309;method_6028()Iofficial ELbvy;E()I
-
swingHand
- Mappings:
Namespace Name Mixin selector named swingHandLnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;)Vintermediary method_6104Lnet/minecraft/class_1309;method_6104(Lnet/minecraft/class_1268;)Vofficial aLbvy;a(Lbsx;)V
-
swingHand
- Mappings:
Namespace Name Mixin selector named swingHandLnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;Z)Vintermediary method_23667Lnet/minecraft/class_1309;method_23667(Lnet/minecraft/class_1268;Z)Vofficial aLbvy;a(Lbsx;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:
handleStatusin classEntity- See Also:
- API Note:
- To send an entity status, use
World.sendEntityStatus(net.minecraft.entity.Entity, byte). - Mappings:
Namespace Name Mixin selector named handleStatusLnet/minecraft/entity/Entity;handleStatus(B)Vintermediary method_5711Lnet/minecraft/class_1297;method_5711(B)Vofficial bLbva;b(B)V
-
addDeathParticles
public void addDeathParticles()- Mappings:
Namespace Name Mixin selector named addDeathParticlesLnet/minecraft/entity/LivingEntity;addDeathParticles()Vintermediary method_36549Lnet/minecraft/class_1309;method_36549()Vofficial eWLbvy;eW()V
-
method_66276
private void method_66276()- Mappings:
Namespace Name Mixin selector named method_66276Lnet/minecraft/entity/LivingEntity;method_66276()Vintermediary method_66276Lnet/minecraft/class_1309;method_66276()Vofficial FLbvy;F()V
-
swapHandStacks
private void swapHandStacks()- Mappings:
Namespace Name Mixin selector named swapHandStacksLnet/minecraft/entity/LivingEntity;swapHandStacks()Vintermediary method_30127Lnet/minecraft/class_1309;method_30127()Vofficial GLbvy;G()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:
tickInVoidin classEntity- Mappings:
Namespace Name Mixin selector named tickInVoidLnet/minecraft/entity/Entity;tickInVoid()Vintermediary method_5825Lnet/minecraft/class_1297;method_5825()Vofficial aILbva;aI()V
-
tickHandSwing
protected void tickHandSwing()- Mappings:
Namespace Name Mixin selector named tickHandSwingLnet/minecraft/entity/LivingEntity;tickHandSwing()Vintermediary method_6119Lnet/minecraft/class_1309;method_6119()Vofficial eXLbvy;eX()V
-
getAttributeInstance
@Nullable public @Nullable EntityAttributeInstance getAttributeInstance(RegistryEntry<EntityAttribute> attribute) - Mappings:
Namespace Name Mixin selector named getAttributeInstanceLnet/minecraft/entity/LivingEntity;getAttributeInstance(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;intermediary method_5996Lnet/minecraft/class_1309;method_5996(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;official gLbvy;g(Ljr;)Lbxc;
-
getAttributeValue
- Mappings:
Namespace Name Mixin selector named getAttributeValueLnet/minecraft/entity/LivingEntity;getAttributeValue(Lnet/minecraft/registry/entry/RegistryEntry;)Dintermediary method_45325Lnet/minecraft/class_1309;method_45325(Lnet/minecraft/class_6880;)Dofficial hLbvy;h(Ljr;)D
-
getAttributeBaseValue
- Mappings:
Namespace Name Mixin selector named getAttributeBaseValueLnet/minecraft/entity/LivingEntity;getAttributeBaseValue(Lnet/minecraft/registry/entry/RegistryEntry;)Dintermediary method_45326Lnet/minecraft/class_1309;method_45326(Lnet/minecraft/class_6880;)Dofficial iLbvy;i(Ljr;)D
-
getAttributes
- Mappings:
Namespace Name Mixin selector named getAttributesLnet/minecraft/entity/LivingEntity;getAttributes()Lnet/minecraft/entity/attribute/AttributeContainer;intermediary method_6127Lnet/minecraft/class_1309;method_6127()Lnet/minecraft/class_5131;official eYLbvy;eY()Lbxd;
-
getMainHandStack
- Mappings:
Namespace Name Mixin selector named getMainHandStackLnet/minecraft/entity/LivingEntity;getMainHandStack()Lnet/minecraft/item/ItemStack;intermediary method_6047Lnet/minecraft/class_1309;method_6047()Lnet/minecraft/class_1799;official eZLbvy;eZ()Lcxh;
-
getOffHandStack
- Mappings:
Namespace Name Mixin selector named getOffHandStackLnet/minecraft/entity/LivingEntity;getOffHandStack()Lnet/minecraft/item/ItemStack;intermediary method_6079Lnet/minecraft/class_1309;method_6079()Lnet/minecraft/class_1799;official faLbvy;fa()Lcxh;
-
getStackInArm
- Mappings:
Namespace Name Mixin selector named getStackInArmLnet/minecraft/entity/LivingEntity;getStackInArm(Lnet/minecraft/util/Arm;)Lnet/minecraft/item/ItemStack;intermediary method_61420Lnet/minecraft/class_1309;method_61420(Lnet/minecraft/class_1306;)Lnet/minecraft/class_1799;official aLbvy;a(Lbvr;)Lcxh;
-
getWeaponStack
- Overrides:
getWeaponStackin classEntity- Mappings:
Namespace Name Mixin selector named getWeaponStackLnet/minecraft/entity/Entity;getWeaponStack()Lnet/minecraft/item/ItemStack;intermediary method_59958Lnet/minecraft/class_1297;method_59958()Lnet/minecraft/class_1799;official dYLbva;dY()Lcxh;
-
isHolding
Checks if this entity is holding a certain item.This checks both the entity's main and off hand.
- Mappings:
Namespace Name Mixin selector named isHoldingLnet/minecraft/entity/LivingEntity;isHolding(Lnet/minecraft/item/Item;)Zintermediary method_24518Lnet/minecraft/class_1309;method_24518(Lnet/minecraft/class_1792;)Zofficial bLbvy;b(Lcxd;)Z
-
isHolding
Checks if this entity is holding a certain item.This checks both the entity's main and off hand.
- Mappings:
Namespace Name Mixin selector named isHoldingLnet/minecraft/entity/LivingEntity;isHolding(Ljava/util/function/Predicate;)Zintermediary method_24520Lnet/minecraft/class_1309;method_24520(Ljava/util/function/Predicate;)Zofficial bLbvy;b(Ljava/util/function/Predicate;)Z
-
getStackInHand
- Mappings:
Namespace Name Mixin selector named getStackInHandLnet/minecraft/entity/LivingEntity;getStackInHand(Lnet/minecraft/util/Hand;)Lnet/minecraft/item/ItemStack;intermediary method_5998Lnet/minecraft/class_1309;method_5998(Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;official bLbvy;b(Lbsx;)Lcxh;
-
setStackInHand
- Mappings:
Namespace Name Mixin selector named setStackInHandLnet/minecraft/entity/LivingEntity;setStackInHand(Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)Vintermediary method_6122Lnet/minecraft/class_1309;method_6122(Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Vofficial aLbvy;a(Lbsx;Lcxh;)V
-
hasStackEquipped
- Mappings:
Namespace Name Mixin selector named hasStackEquippedLnet/minecraft/entity/LivingEntity;hasStackEquipped(Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_6084Lnet/minecraft/class_1309;method_6084(Lnet/minecraft/class_1304;)Zofficial dLbvy;d(Lbvj;)Z
-
canUseSlot
- Mappings:
Namespace Name Mixin selector named canUseSlotLnet/minecraft/entity/LivingEntity;canUseSlot(Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_56991Lnet/minecraft/class_1309;method_56991(Lnet/minecraft/class_1304;)Zofficial eLbvy;e(Lbvj;)Z
-
getArmorItems
- Mappings:
Namespace Name Mixin selector named getArmorItemsLnet/minecraft/entity/LivingEntity;getArmorItems()Ljava/lang/Iterable;intermediary method_5661Lnet/minecraft/class_1309;method_5661()Ljava/lang/Iterable;official fbLbvy;fb()Ljava/lang/Iterable;
-
getEquippedStack
- Mappings:
Namespace Name Mixin selector named getEquippedStackLnet/minecraft/entity/LivingEntity;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;intermediary method_6118Lnet/minecraft/class_1309;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;official aLbvy;a(Lbvj;)Lcxh;
-
equipStack
- Mappings:
Namespace Name Mixin selector named equipStackLnet/minecraft/entity/LivingEntity;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)Vintermediary method_5673Lnet/minecraft/class_1309;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Vofficial aLbvy;a(Lbvj;Lcxh;)V
-
getHandItems
- Mappings:
Namespace Name Mixin selector named getHandItemsLnet/minecraft/entity/LivingEntity;getHandItems()Ljava/lang/Iterable;intermediary method_5877Lnet/minecraft/class_1309;method_5877()Ljava/lang/Iterable;official fcLbvy;fc()Ljava/lang/Iterable;
-
getAllArmorItems
- Mappings:
Namespace Name Mixin selector named getAllArmorItemsLnet/minecraft/entity/LivingEntity;getAllArmorItems()Ljava/lang/Iterable;intermediary method_56674Lnet/minecraft/class_1309;method_56674()Ljava/lang/Iterable;official fdLbvy;fd()Ljava/lang/Iterable;
-
getEquippedItems
- Mappings:
Namespace Name Mixin selector named getEquippedItemsLnet/minecraft/entity/LivingEntity;getEquippedItems()Ljava/lang/Iterable;intermediary method_56675Lnet/minecraft/class_1309;method_56675()Ljava/lang/Iterable;official feLbvy;fe()Ljava/lang/Iterable;
-
processEquippedStack
- Mappings:
Namespace Name Mixin selector named processEquippedStackLnet/minecraft/entity/LivingEntity;processEquippedStack(Lnet/minecraft/item/ItemStack;)Vintermediary method_37410Lnet/minecraft/class_1309;method_37410(Lnet/minecraft/class_1799;)Vofficial cLbvy;c(Lcxh;)V
-
getArmorVisibility
public float getArmorVisibility()- Mappings:
Namespace Name Mixin selector named getArmorVisibilityLnet/minecraft/entity/LivingEntity;getArmorVisibility()Fintermediary method_18396Lnet/minecraft/class_1309;method_18396()Fofficial ffLbvy;ff()F
-
setSprinting
public void setSprinting(boolean sprinting) Sets whether the entity is sprinting.- Overrides:
setSprintingin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named setSprintingLnet/minecraft/entity/Entity;setSprinting(Z)Vintermediary method_5728Lnet/minecraft/class_1297;method_5728(Z)Vofficial hLbva;h(Z)V
-
getSoundVolume
protected float getSoundVolume()- Mappings:
Namespace Name Mixin selector named getSoundVolumeLnet/minecraft/entity/LivingEntity;getSoundVolume()Fintermediary method_6107Lnet/minecraft/class_1309;method_6107()Fofficial fgLbvy;fg()F
-
getSoundPitch
public float getSoundPitch()- Mappings:
Namespace Name Mixin selector named getSoundPitchLnet/minecraft/entity/LivingEntity;getSoundPitch()Fintermediary method_6017Lnet/minecraft/class_1309;method_6017()Fofficial fhLbvy;fh()F
-
isImmobile
protected boolean isImmobile()- Mappings:
Namespace Name Mixin selector named isImmobileLnet/minecraft/entity/LivingEntity;isImmobile()Zintermediary method_6062Lnet/minecraft/class_1309;method_6062()Zofficial fiLbvy;fi()Z
-
pushAwayFrom
- Overrides:
pushAwayFromin classEntity- Mappings:
Namespace Name Mixin selector named pushAwayFromLnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)Vintermediary method_5697Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)Vofficial hLbva;h(Lbva;)V
-
onDismounted
- Mappings:
Namespace Name Mixin selector named onDismountedLnet/minecraft/entity/LivingEntity;onDismounted(Lnet/minecraft/entity/Entity;)Vintermediary method_6038Lnet/minecraft/class_1309;method_6038(Lnet/minecraft/class_1297;)Vofficial cLbvy;c(Lbva;)V
-
shouldRenderName
public boolean shouldRenderName()Returns whether to render the name of the entity.This returns
truefor players andEntity.isCustomNameVisible()for other entities.- Overrides:
shouldRenderNamein classEntity- Returns:
- whether to render the name of the entity
- See Also:
- Mappings:
Namespace Name Mixin selector named shouldRenderNameLnet/minecraft/entity/Entity;shouldRenderName()Zintermediary method_5733Lnet/minecraft/class_1297;method_5733()Zofficial cLLbva;cL()Z
-
getJumpVelocity
protected float getJumpVelocity()- Mappings:
Namespace Name Mixin selector named getJumpVelocityLnet/minecraft/entity/LivingEntity;getJumpVelocity()Fintermediary method_6106Lnet/minecraft/class_1309;method_6106()Fofficial fjLbvy;fj()F
-
getJumpVelocity
protected float getJumpVelocity(float strength) - Mappings:
Namespace Name Mixin selector named getJumpVelocityLnet/minecraft/entity/LivingEntity;getJumpVelocity(F)Fintermediary method_56994Lnet/minecraft/class_1309;method_56994(F)Fofficial ALbvy;A(F)F
-
getJumpBoostVelocityModifier
public float getJumpBoostVelocityModifier()- Mappings:
Namespace Name Mixin selector named getJumpBoostVelocityModifierLnet/minecraft/entity/LivingEntity;getJumpBoostVelocityModifier()Fintermediary method_37416Lnet/minecraft/class_1309;method_37416()Fofficial fkLbvy;fk()F
-
jump
public void jump()- Mappings:
Namespace Name Mixin selector named jumpLnet/minecraft/entity/LivingEntity;jump()Vintermediary method_6043Lnet/minecraft/class_1309;method_6043()Vofficial sLbvy;s()V
-
knockDownwards
protected void knockDownwards()- Mappings:
Namespace Name Mixin selector named knockDownwardsLnet/minecraft/entity/LivingEntity;knockDownwards()Vintermediary method_6093Lnet/minecraft/class_1309;method_6093()Vofficial flLbvy;fl()V
-
swimUpward
- Mappings:
Namespace Name Mixin selector named swimUpwardLnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/registry/tag/TagKey;)Vintermediary method_6010Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_6862;)Vofficial cLbvy;c(Laxf;)V
-
getBaseWaterMovementSpeedMultiplier
protected float getBaseWaterMovementSpeedMultiplier()- Mappings:
Namespace Name Mixin selector named getBaseWaterMovementSpeedMultiplierLnet/minecraft/entity/LivingEntity;getBaseWaterMovementSpeedMultiplier()Fintermediary method_6120Lnet/minecraft/class_1309;method_6120()Fofficial fmLbvy;fm()F
-
canWalkOnFluid
- Mappings:
Namespace Name Mixin selector named canWalkOnFluidLnet/minecraft/entity/LivingEntity;canWalkOnFluid(Lnet/minecraft/fluid/FluidState;)Zintermediary method_26319Lnet/minecraft/class_1309;method_26319(Lnet/minecraft/class_3610;)Zofficial aLbvy;a(Letw;)Z
-
getGravity
protected double getGravity()- Overrides:
getGravityin classEntity- Mappings:
Namespace Name Mixin selector named getGravityLnet/minecraft/entity/Entity;getGravity()Dintermediary method_7490Lnet/minecraft/class_1297;method_7490()Dofficial bdLbva;bd()D
-
getEffectiveGravity
protected double getEffectiveGravity()- Mappings:
Namespace Name Mixin selector named getEffectiveGravityLnet/minecraft/entity/LivingEntity;getEffectiveGravity()Dintermediary method_61426Lnet/minecraft/class_1309;method_61426()Dofficial fnLbvy;fn()D
-
travel
Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.See vanilla examples of custom horse vehicle and flying entities.
- Parameters:
movementInput- represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order- Mappings:
Namespace Name Mixin selector named travelLnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_6091Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)Vofficial a_Lbvy;a_(Lfbx;)V
-
travelMidAir
- Mappings:
Namespace Name Mixin selector named travelMidAirLnet/minecraft/entity/LivingEntity;travelMidAir(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_61428Lnet/minecraft/class_1309;method_61428(Lnet/minecraft/class_243;)Vofficial lLbvy;l(Lfbx;)V
-
travelInFluid
- Mappings:
Namespace Name Mixin selector named travelInFluidLnet/minecraft/entity/LivingEntity;travelInFluid(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_61429Lnet/minecraft/class_1309;method_61429(Lnet/minecraft/class_243;)Vofficial mLbvy;m(Lfbx;)V
-
travelGliding
- Mappings:
Namespace Name Mixin selector named travelGlidingLnet/minecraft/entity/LivingEntity;travelGliding(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_61417Lnet/minecraft/class_1309;method_61417(Lnet/minecraft/class_243;)Vofficial nLbvy;n(Lfbx;)V
-
method_66281
public void method_66281()- Mappings:
Namespace Name Mixin selector named method_66281Lnet/minecraft/entity/LivingEntity;method_66281()Vintermediary method_66281Lnet/minecraft/class_1309;method_66281()Vofficial foLbvy;fo()V
-
calcGlidingVelocity
- Mappings:
Namespace Name Mixin selector named calcGlidingVelocityLnet/minecraft/entity/LivingEntity;calcGlidingVelocity(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;intermediary method_61430Lnet/minecraft/class_1309;method_61430(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;official oLbvy;o(Lfbx;)Lfbx;
-
checkGlidingCollision
private void checkGlidingCollision(double oldSpeed, double newSpeed) - Mappings:
Namespace Name Mixin selector named checkGlidingCollisionLnet/minecraft/entity/LivingEntity;checkGlidingCollision(DD)Vintermediary method_61424Lnet/minecraft/class_1309;method_61424(DD)Vofficial cLbvy;c(DD)V
-
travelControlled
- Mappings:
Namespace Name Mixin selector named travelControlledLnet/minecraft/entity/LivingEntity;travelControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Vintermediary method_49483Lnet/minecraft/class_1309;method_49483(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Vofficial cLbvy;c(Lcpr;Lfbx;)V
-
tickControlled
- Mappings:
Namespace Name Mixin selector named tickControlledLnet/minecraft/entity/LivingEntity;tickControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Vintermediary method_49481Lnet/minecraft/class_1309;method_49481(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Vofficial aLbvy;a(Lcpr;Lfbx;)V
-
getControlledMovementInput
- Mappings:
Namespace Name Mixin selector named getControlledMovementInputLnet/minecraft/entity/LivingEntity;getControlledMovementInput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;intermediary method_49482Lnet/minecraft/class_1309;method_49482(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;official bLbvy;b(Lcpr;Lfbx;)Lfbx;
-
getSaddledSpeed
- Mappings:
Namespace Name Mixin selector named getSaddledSpeedLnet/minecraft/entity/LivingEntity;getSaddledSpeed(Lnet/minecraft/entity/player/PlayerEntity;)Fintermediary method_49485Lnet/minecraft/class_1309;method_49485(Lnet/minecraft/class_1657;)Fofficial cLbvy;c(Lcpr;)F
-
updateLimbs
public void updateLimbs(boolean flutter) - Mappings:
Namespace Name Mixin selector named updateLimbsLnet/minecraft/entity/LivingEntity;updateLimbs(Z)Vintermediary method_29242Lnet/minecraft/class_1309;method_29242(Z)Vofficial rLbvy;r(Z)V
-
updateLimbs
protected void updateLimbs(float posDelta) - Mappings:
Namespace Name Mixin selector named updateLimbsLnet/minecraft/entity/LivingEntity;updateLimbs(F)Vintermediary method_48565Lnet/minecraft/class_1309;method_48565(F)Vofficial BLbvy;B(F)V
-
applyMovementInput
- Mappings:
Namespace Name Mixin selector named applyMovementInputLnet/minecraft/entity/LivingEntity;applyMovementInput(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;intermediary method_26318Lnet/minecraft/class_1309;method_26318(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;official aLbvy;a(Lfbx;F)Lfbx;
-
applyFluidMovingSpeed
- Mappings:
Namespace Name Mixin selector named applyFluidMovingSpeedLnet/minecraft/entity/LivingEntity;applyFluidMovingSpeed(DZLnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;intermediary method_26317Lnet/minecraft/class_1309;method_26317(DZLnet/minecraft/class_243;)Lnet/minecraft/class_243;official aLbvy;a(DZLfbx;)Lfbx;
-
applyClimbingSpeed
- Mappings:
Namespace Name Mixin selector named applyClimbingSpeedLnet/minecraft/entity/LivingEntity;applyClimbingSpeed(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;intermediary method_18801Lnet/minecraft/class_1309;method_18801(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;official pLbvy;p(Lfbx;)Lfbx;
-
getMovementSpeed
private float getMovementSpeed(float slipperiness) - Mappings:
Namespace Name Mixin selector named getMovementSpeedLnet/minecraft/entity/LivingEntity;getMovementSpeed(F)Fintermediary method_18802Lnet/minecraft/class_1309;method_18802(F)Fofficial HLbvy;H(F)F
-
getOffGroundSpeed
protected float getOffGroundSpeed()- Mappings:
Namespace Name Mixin selector named getOffGroundSpeedLnet/minecraft/entity/LivingEntity;getOffGroundSpeed()Fintermediary method_49484Lnet/minecraft/class_1309;method_49484()Fofficial fpLbvy;fp()F
-
getMovementSpeed
public float getMovementSpeed()- Mappings:
Namespace Name Mixin selector named getMovementSpeedLnet/minecraft/entity/LivingEntity;getMovementSpeed()Fintermediary method_6029Lnet/minecraft/class_1309;method_6029()Fofficial fqLbvy;fq()F
-
setMovementSpeed
public void setMovementSpeed(float movementSpeed) - Mappings:
Namespace Name Mixin selector named setMovementSpeedLnet/minecraft/entity/LivingEntity;setMovementSpeed(F)Vintermediary method_6125Lnet/minecraft/class_1309;method_6125(F)Vofficial CLbvy;C(F)V
-
tryAttack
- Mappings:
Namespace Name Mixin selector named tryAttackLnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Zintermediary method_6121Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Zofficial cLbvy;c(Lard;Lbva;)Z
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classEntity- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial hLbva;h()V
-
sendEquipmentChanges
private void sendEquipmentChanges()Sends equipment changes to nearby players.- Mappings:
Namespace Name Mixin selector named sendEquipmentChangesLnet/minecraft/entity/LivingEntity;sendEquipmentChanges()Vintermediary method_30128Lnet/minecraft/class_1309;method_30128()Vofficial HLbvy;H()V
-
getEquipmentChanges
Returns the difference between the last sent equipment set and the current one.- Returns:
- the difference between the last sent equipment set and the current one
- Mappings:
Namespace Name Mixin selector named getEquipmentChangesLnet/minecraft/entity/LivingEntity;getEquipmentChanges()Ljava/util/Map;intermediary method_30129Lnet/minecraft/class_1309;method_30129()Ljava/util/Map;official ILbvy;I()Ljava/util/Map;
-
areItemsDifferent
- Mappings:
Namespace Name Mixin selector named areItemsDifferentLnet/minecraft/entity/LivingEntity;areItemsDifferent(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Zintermediary method_45324Lnet/minecraft/class_1309;method_45324(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Zofficial aLbvy;a(Lcxh;Lcxh;)Z
-
checkHandStackSwap
Notifies nearby players if the stacks in the hands have been swapped.- Mappings:
Namespace Name Mixin selector named checkHandStackSwapLnet/minecraft/entity/LivingEntity;checkHandStackSwap(Ljava/util/Map;)Vintermediary method_30121Lnet/minecraft/class_1309;method_30121(Ljava/util/Map;)Vofficial aLbvy;a(Ljava/util/Map;)V
-
sendEquipmentChanges
Sends equipment changes to nearby players.- See Also:
- Mappings:
Namespace Name Mixin selector named sendEquipmentChangesLnet/minecraft/entity/LivingEntity;sendEquipmentChanges(Ljava/util/Map;)Vintermediary method_30123Lnet/minecraft/class_1309;method_30123(Ljava/util/Map;)Vofficial bLbvy;b(Ljava/util/Map;)V
-
getSyncedArmorStack
- Mappings:
Namespace Name Mixin selector named getSyncedArmorStackLnet/minecraft/entity/LivingEntity;getSyncedArmorStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;intermediary method_30125Lnet/minecraft/class_1309;method_30125(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;official gLbvy;g(Lbvj;)Lcxh;
-
setSyncedArmorStack
- Mappings:
Namespace Name Mixin selector named setSyncedArmorStackLnet/minecraft/entity/LivingEntity;setSyncedArmorStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)Vintermediary method_30122Lnet/minecraft/class_1309;method_30122(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Vofficial bLbvy;b(Lbvj;Lcxh;)V
-
getSyncedHandStack
- Mappings:
Namespace Name Mixin selector named getSyncedHandStackLnet/minecraft/entity/LivingEntity;getSyncedHandStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;intermediary method_30126Lnet/minecraft/class_1309;method_30126(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;official hLbvy;h(Lbvj;)Lcxh;
-
setSyncedHandStack
- Mappings:
Namespace Name Mixin selector named setSyncedHandStackLnet/minecraft/entity/LivingEntity;setSyncedHandStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)Vintermediary method_30124Lnet/minecraft/class_1309;method_30124(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Vofficial cLbvy;c(Lbvj;Lcxh;)V
-
turnHead
protected void turnHead(float bodyRotation) - Mappings:
Namespace Name Mixin selector named turnHeadLnet/minecraft/entity/LivingEntity;turnHead(F)Vintermediary method_6031Lnet/minecraft/class_1309;method_6031(F)Vofficial DLbvy;D(F)V
-
getMaxRelativeHeadRotation
protected float getMaxRelativeHeadRotation()Returns the maximum rotation of the head relative to the body in degrees.- Returns:
- the maximum rotation of the head relative to the body in degrees
- Mappings:
Namespace Name Mixin selector named getMaxRelativeHeadRotationLnet/minecraft/entity/LivingEntity;getMaxRelativeHeadRotation()Fintermediary method_53964Lnet/minecraft/class_1309;method_53964()Fofficial frLbvy;fr()F
-
tickMovement
public void tickMovement()- Mappings:
Namespace Name Mixin selector named tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()Vintermediary method_6007Lnet/minecraft/class_1309;method_6007()Vofficial k_Lbvy;k_()V
-
method_66282
protected void method_66282()- Mappings:
Namespace Name Mixin selector named method_66282Lnet/minecraft/entity/LivingEntity;method_66282()Vintermediary method_66282Lnet/minecraft/class_1309;method_66282()Vofficial fsLbvy;fs()V
-
hurtByWater
public boolean hurtByWater()- Mappings:
Namespace Name Mixin selector named hurtByWaterLnet/minecraft/entity/LivingEntity;hurtByWater()Zintermediary method_29503Lnet/minecraft/class_1309;method_29503()Zofficial ftLbvy;ft()Z
-
tickGliding
protected void tickGliding()- Mappings:
Namespace Name Mixin selector named tickGlidingLnet/minecraft/entity/LivingEntity;tickGliding()Vintermediary method_6053Lnet/minecraft/class_1309;method_6053()Vofficial fuLbvy;fu()V
-
canGlide
protected boolean canGlide()- Mappings:
Namespace Name Mixin selector named canGlideLnet/minecraft/entity/LivingEntity;canGlide()Zintermediary method_63628Lnet/minecraft/class_1309;method_63628()Zofficial fvLbvy;fv()Z
-
tickNewAi
protected void tickNewAi()- Mappings:
Namespace Name Mixin selector named tickNewAiLnet/minecraft/entity/LivingEntity;tickNewAi()Vintermediary method_6023Lnet/minecraft/class_1309;method_6023()Vofficial fwLbvy;fw()V
-
tickCramming
protected void tickCramming()- Mappings:
Namespace Name Mixin selector named tickCrammingLnet/minecraft/entity/LivingEntity;tickCramming()Vintermediary method_6070Lnet/minecraft/class_1309;method_6070()Vofficial oLbvy;o()V
-
tickRiptide
- Mappings:
Namespace Name Mixin selector named tickRiptideLnet/minecraft/entity/LivingEntity;tickRiptide(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Box;)Vintermediary method_6035Lnet/minecraft/class_1309;method_6035(Lnet/minecraft/class_238;Lnet/minecraft/class_238;)Vofficial aLbvy;a(Lfbs;Lfbs;)V
-
pushAway
- Mappings:
Namespace Name Mixin selector named pushAwayLnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)Vintermediary method_6087Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)Vofficial DLbvy;D(Lbva;)V
-
attackLivingEntity
- Mappings:
Namespace Name Mixin selector named attackLivingEntityLnet/minecraft/entity/LivingEntity;attackLivingEntity(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_5997Lnet/minecraft/class_1309;method_5997(Lnet/minecraft/class_1309;)Vofficial gLbvy;g(Lbvy;)V
-
isUsingRiptide
public boolean isUsingRiptide()- Mappings:
Namespace Name Mixin selector named isUsingRiptideLnet/minecraft/entity/LivingEntity;isUsingRiptide()Zintermediary method_6123Lnet/minecraft/class_1309;method_6123()Zofficial fxLbvy;fx()Z
-
stopRiding
public void stopRiding()Stops riding the vehicle if present.For example, if
playeris riding on a horse,player.stopRiding()will dismount that player from the horse.- Overrides:
stopRidingin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named stopRidingLnet/minecraft/entity/Entity;stopRiding()Vintermediary method_5848Lnet/minecraft/class_1297;method_5848()Vofficial bOLbva;bO()V
-
tickRiding
public void tickRiding()- Overrides:
tickRidingin classEntity- Mappings:
Namespace Name Mixin selector named tickRidingLnet/minecraft/entity/Entity;tickRiding()Vintermediary method_5842Lnet/minecraft/class_1297;method_5842()Vofficial rLbva;r()V
-
method_66233
- Overrides:
method_66233in classEntity- Mappings:
Namespace Name Mixin selector named method_66233Lnet/minecraft/entity/Entity;method_66233()Lnet/minecraft/class_10584;intermediary method_66233Lnet/minecraft/class_1297;method_66233()Lnet/minecraft/class_10584;official N_Lbva;N_()Lbvt;
-
updateTrackedHeadRotation
public void updateTrackedHeadRotation(float yaw, int interpolationSteps) - Overrides:
updateTrackedHeadRotationin classEntity- Mappings:
Namespace Name Mixin selector named updateTrackedHeadRotationLnet/minecraft/entity/Entity;updateTrackedHeadRotation(FI)Vintermediary method_5683Lnet/minecraft/class_1297;method_5683(FI)Vofficial aLbva;a(FI)V
-
setJumping
public void setJumping(boolean jumping) - Mappings:
Namespace Name Mixin selector named setJumpingLnet/minecraft/entity/LivingEntity;setJumping(Z)Vintermediary method_6100Lnet/minecraft/class_1309;method_6100(Z)Vofficial sLbvy;s(Z)V
-
triggerItemPickedUpByEntityCriteria
Called to trigger advancement criteria when an entity picks up an item thrown by a player.- Mappings:
Namespace Name Mixin selector named triggerItemPickedUpByEntityCriteriaLnet/minecraft/entity/LivingEntity;triggerItemPickedUpByEntityCriteria(Lnet/minecraft/entity/ItemEntity;)Vintermediary method_29499Lnet/minecraft/class_1309;method_29499(Lnet/minecraft/class_1542;)Vofficial aLbvy;a(Lclw;)V
-
sendPickup
- Mappings:
Namespace Name Mixin selector named sendPickupLnet/minecraft/entity/LivingEntity;sendPickup(Lnet/minecraft/entity/Entity;I)Vintermediary method_6103Lnet/minecraft/class_1309;method_6103(Lnet/minecraft/class_1297;I)Vofficial aLbvy;a(Lbva;I)V
-
canSee
- Mappings:
Namespace Name Mixin selector named canSeeLnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;)Zintermediary method_6057Lnet/minecraft/class_1309;method_6057(Lnet/minecraft/class_1297;)Zofficial ELbvy;E(Lbva;)Z
-
canSee
public boolean canSee(Entity entity, RaycastContext.ShapeType shapeType, RaycastContext.FluidHandling fluidHandling, double entityY) - Mappings:
Namespace Name Mixin selector named canSeeLnet/minecraft/entity/LivingEntity;canSee(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/RaycastContext$ShapeType;Lnet/minecraft/world/RaycastContext$FluidHandling;D)Zintermediary method_64618Lnet/minecraft/class_1309;method_64618(Lnet/minecraft/class_1297;Lnet/minecraft/class_3959$class_3960;Lnet/minecraft/class_3959$class_242;D)Zofficial aLbvy;a(Lbva;Ldgi$a;Ldgi$b;D)Z
-
getYaw
public float getYaw(float tickDelta) -
getHandSwingProgress
public float getHandSwingProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getHandSwingProgressLnet/minecraft/entity/LivingEntity;getHandSwingProgress(F)Fintermediary method_6055Lnet/minecraft/class_1309;method_6055(F)Fofficial ELbvy;E(F)F
-
canHit
public boolean canHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.- Overrides:
canHitin classEntity- Returns:
- whether the entity can be hit with a projectile or be targeted by the player crosshair
- Mappings:
Namespace Name Mixin selector named canHitLnet/minecraft/entity/Entity;canHit()Zintermediary method_5863Lnet/minecraft/class_1297;method_5863()Zofficial bFLbva;bF()Z
-
isPushable
public boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
isPushablein classEntity- Returns:
- whether the entity can be pushed by other entities
- Mappings:
Namespace Name Mixin selector named isPushableLnet/minecraft/entity/Entity;isPushable()Zintermediary method_5810Lnet/minecraft/class_1297;method_5810()Zofficial bGLbva;bG()Z
-
getHeadYaw
public float getHeadYaw()Returns the head yaw of the entity.- Overrides:
getHeadYawin classEntity- Returns:
- the head yaw of the entity
- See Also:
- Mappings:
Namespace Name Mixin selector named getHeadYawLnet/minecraft/entity/Entity;getHeadYaw()Fintermediary method_5791Lnet/minecraft/class_1297;method_5791()Fofficial czLbva;cz()F
-
setHeadYaw
public void setHeadYaw(float headYaw) Sets the head yaw of this entity.- Overrides:
setHeadYawin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named setHeadYawLnet/minecraft/entity/Entity;setHeadYaw(F)Vintermediary method_5847Lnet/minecraft/class_1297;method_5847(F)Vofficial rLbva;r(F)V
-
setBodyYaw
public void setBodyYaw(float bodyYaw) Sets the body yaw of this entity.- Overrides:
setBodyYawin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named setBodyYawLnet/minecraft/entity/Entity;setBodyYaw(F)Vintermediary method_5636Lnet/minecraft/class_1297;method_5636(F)Vofficial sLbva;s(F)V
-
positionInPortal
Returns the entity's position in the portal after teleportation.- Overrides:
positionInPortalin classEntity- Returns:
- the entity's position in the portal after teleportation
- See Also:
- Mappings:
Namespace Name Mixin selector named positionInPortalLnet/minecraft/entity/Entity;positionInPortal(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/world/BlockLocating$Rectangle;)Lnet/minecraft/util/math/Vec3d;intermediary method_30633Lnet/minecraft/class_1297;method_30633(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;official aLbva;a(Ljn$a;Ll$a;)Lfbx;
-
positionInPortal
- Mappings:
Namespace Name Mixin selector named positionInPortalLnet/minecraft/entity/LivingEntity;positionInPortal(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;intermediary method_31079Lnet/minecraft/class_1309;method_31079(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;official kLbvy;k(Lfbx;)Lfbx;
-
getAbsorptionAmount
public float getAbsorptionAmount()- Mappings:
Namespace Name Mixin selector named getAbsorptionAmountLnet/minecraft/entity/LivingEntity;getAbsorptionAmount()Fintermediary method_6067Lnet/minecraft/class_1309;method_6067()Fofficial fyLbvy;fy()F
-
setAbsorptionAmount
public final void setAbsorptionAmount(float absorptionAmount) - Mappings:
Namespace Name Mixin selector named setAbsorptionAmountLnet/minecraft/entity/LivingEntity;setAbsorptionAmount(F)Vintermediary method_6073Lnet/minecraft/class_1309;method_6073(F)Vofficial FLbvy;F(F)V
-
setAbsorptionAmountUnclamped
protected void setAbsorptionAmountUnclamped(float absorptionAmount) - Mappings:
Namespace Name Mixin selector named setAbsorptionAmountUnclampedLnet/minecraft/entity/LivingEntity;setAbsorptionAmountUnclamped(F)Vintermediary method_52544Lnet/minecraft/class_1309;method_52544(F)Vofficial GLbvy;G(F)V
-
enterCombat
public void enterCombat()- Mappings:
Namespace Name Mixin selector named enterCombatLnet/minecraft/entity/LivingEntity;enterCombat()Vintermediary method_6000Lnet/minecraft/class_1309;method_6000()Vofficial e_Lbvy;e_()V
-
endCombat
public void endCombat()- Mappings:
Namespace Name Mixin selector named endCombatLnet/minecraft/entity/LivingEntity;endCombat()Vintermediary method_6044Lnet/minecraft/class_1309;method_6044()Vofficial J_Lbvy;J_()V
-
markEffectsDirty
protected void markEffectsDirty()- Mappings:
Namespace Name Mixin selector named markEffectsDirtyLnet/minecraft/entity/LivingEntity;markEffectsDirty()Vintermediary method_6008Lnet/minecraft/class_1309;method_6008()Vofficial fzLbvy;fz()V
-
getMainArm
- Mappings:
Namespace Name Mixin selector named getMainArmLnet/minecraft/entity/LivingEntity;getMainArm()Lnet/minecraft/util/Arm;intermediary method_6068Lnet/minecraft/class_1309;method_6068()Lnet/minecraft/class_1306;official fALbvy;fA()Lbvr;
-
isUsingItem
public boolean isUsingItem()- Mappings:
Namespace Name Mixin selector named isUsingItemLnet/minecraft/entity/LivingEntity;isUsingItem()Zintermediary method_6115Lnet/minecraft/class_1309;method_6115()Zofficial fBLbvy;fB()Z
-
getActiveHand
- Mappings:
Namespace Name Mixin selector named getActiveHandLnet/minecraft/entity/LivingEntity;getActiveHand()Lnet/minecraft/util/Hand;intermediary method_6058Lnet/minecraft/class_1309;method_6058()Lnet/minecraft/class_1268;official fCLbvy;fC()Lbsx;
-
tickActiveItemStack
private void tickActiveItemStack()- Mappings:
Namespace Name Mixin selector named tickActiveItemStackLnet/minecraft/entity/LivingEntity;tickActiveItemStack()Vintermediary method_6076Lnet/minecraft/class_1309;method_6076()Vofficial JLbvy;J()V
-
tickItemStackUsage
- Mappings:
Namespace Name Mixin selector named tickItemStackUsageLnet/minecraft/entity/LivingEntity;tickItemStackUsage(Lnet/minecraft/item/ItemStack;)Vintermediary method_37119Lnet/minecraft/class_1309;method_37119(Lnet/minecraft/class_1799;)Vofficial aLbvy;a(Lcxh;)V
-
updateLeaningPitch
private void updateLeaningPitch()- Mappings:
Namespace Name Mixin selector named updateLeaningPitchLnet/minecraft/entity/LivingEntity;updateLeaningPitch()Vintermediary method_6072Lnet/minecraft/class_1309;method_6072()Vofficial LLbvy;L()V
-
setLivingFlag
protected void setLivingFlag(int mask, boolean value) - Mappings:
Namespace Name Mixin selector named setLivingFlagLnet/minecraft/entity/LivingEntity;setLivingFlag(IZ)Vintermediary method_6085Lnet/minecraft/class_1309;method_6085(IZ)Vofficial cLbvy;c(IZ)V
-
setCurrentHand
- Mappings:
Namespace Name Mixin selector named setCurrentHandLnet/minecraft/entity/LivingEntity;setCurrentHand(Lnet/minecraft/util/Hand;)Vintermediary method_6019Lnet/minecraft/class_1309;method_6019(Lnet/minecraft/class_1268;)Vofficial cLbvy;c(Lbsx;)V
-
onTrackedDataSet
Called on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed.
- Specified by:
onTrackedDataSetin interfaceDataTracked- Overrides:
onTrackedDataSetin classEntity- Mappings:
Namespace Name Mixin selector named onTrackedDataSetLnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)Vintermediary method_5674Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)Vofficial aLaka;a(Lajx;)V
-
lookAt
Changes this entity's pitch and yaw to look attarget.- Overrides:
lookAtin classEntity- Mappings:
Namespace Name Mixin selector named lookAtLnet/minecraft/entity/Entity;lookAt(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/util/math/Vec3d;)Vintermediary method_5702Lnet/minecraft/class_1297;method_5702(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)Vofficial aLbva;a(Lfj$a;Lfbx;)V
-
lerpYaw
public float lerpYaw(float delta) -
spawnItemParticles
- Mappings:
Namespace Name Mixin selector named spawnItemParticlesLnet/minecraft/entity/LivingEntity;spawnItemParticles(Lnet/minecraft/item/ItemStack;I)Vintermediary method_6037Lnet/minecraft/class_1309;method_6037(Lnet/minecraft/class_1799;I)Vofficial bLbvy;b(Lcxh;I)V
-
consumeItem
protected void consumeItem()- Mappings:
Namespace Name Mixin selector named consumeItemLnet/minecraft/entity/LivingEntity;consumeItem()Vintermediary method_6040Lnet/minecraft/class_1309;method_6040()Vofficial K_Lbvy;K_()V
-
giveOrDropStack
- Mappings:
Namespace Name Mixin selector named giveOrDropStackLnet/minecraft/entity/LivingEntity;giveOrDropStack(Lnet/minecraft/item/ItemStack;)Vintermediary method_64399Lnet/minecraft/class_1309;method_64399(Lnet/minecraft/class_1799;)Vofficial bLbvy;b(Lcxh;)V
-
getActiveItem
- Mappings:
Namespace Name Mixin selector named getActiveItemLnet/minecraft/entity/LivingEntity;getActiveItem()Lnet/minecraft/item/ItemStack;intermediary method_6030Lnet/minecraft/class_1309;method_6030()Lnet/minecraft/class_1799;official fDLbvy;fD()Lcxh;
-
getItemUseTimeLeft
public int getItemUseTimeLeft()- Mappings:
Namespace Name Mixin selector named getItemUseTimeLeftLnet/minecraft/entity/LivingEntity;getItemUseTimeLeft()Iintermediary method_6014Lnet/minecraft/class_1309;method_6014()Iofficial fELbvy;fE()I
-
getItemUseTime
public int getItemUseTime()- Mappings:
Namespace Name Mixin selector named getItemUseTimeLnet/minecraft/entity/LivingEntity;getItemUseTime()Iintermediary method_6048Lnet/minecraft/class_1309;method_6048()Iofficial fFLbvy;fF()I
-
stopUsingItem
public void stopUsingItem()- Mappings:
Namespace Name Mixin selector named stopUsingItemLnet/minecraft/entity/LivingEntity;stopUsingItem()Vintermediary method_6075Lnet/minecraft/class_1309;method_6075()Vofficial fGLbvy;fG()V
-
clearActiveItem
public void clearActiveItem()- Mappings:
Namespace Name Mixin selector named clearActiveItemLnet/minecraft/entity/LivingEntity;clearActiveItem()Vintermediary method_6021Lnet/minecraft/class_1309;method_6021()Vofficial fHLbvy;fH()V
-
isBlocking
public boolean isBlocking()- Mappings:
Namespace Name Mixin selector named isBlockingLnet/minecraft/entity/LivingEntity;isBlocking()Zintermediary method_6039Lnet/minecraft/class_1309;method_6039()Zofficial fILbvy;fI()Z
-
getBlockingItem
Returns the item stack currently being used for blocking, such as shields.- Returns:
- the item stack currently being used for blocking, such as shields
- Mappings:
Namespace Name Mixin selector named getBlockingItemLnet/minecraft/entity/LivingEntity;getBlockingItem()Lnet/minecraft/item/ItemStack;intermediary method_62821Lnet/minecraft/class_1309;method_62821()Lnet/minecraft/class_1799;official fJLbvy;fJ()Lcxh;
-
isHoldingOntoLadder
public boolean isHoldingOntoLadder()- Returns:
trueif this entity should not lose height while in a climbing state- See Also:
- Mappings:
Namespace Name Mixin selector named isHoldingOntoLadderLnet/minecraft/entity/LivingEntity;isHoldingOntoLadder()Zintermediary method_21754Lnet/minecraft/class_1309;method_21754()Zofficial fKLbvy;fK()Z
-
isGliding
public boolean isGliding()- Mappings:
Namespace Name Mixin selector named isGlidingLnet/minecraft/entity/LivingEntity;isGliding()Zintermediary method_6128Lnet/minecraft/class_1309;method_6128()Zofficial fLLbvy;fL()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:
isInSwimmingPosein classEntity- Returns:
- whether the entity is in swimming pose
- See Also:
- Mappings:
Namespace Name Mixin selector named isInSwimmingPoseLnet/minecraft/entity/Entity;isInSwimmingPose()Zintermediary method_20232Lnet/minecraft/class_1297;method_20232()Zofficial ckLbva;ck()Z
-
getGlidingTicks
public int getGlidingTicks()- Mappings:
Namespace Name Mixin selector named getGlidingTicksLnet/minecraft/entity/LivingEntity;getGlidingTicks()Iintermediary method_6003Lnet/minecraft/class_1309;method_6003()Iofficial fMLbvy;fM()I
-
teleport
public boolean teleport(double x, double y, double z, boolean particleEffects) - Mappings:
Namespace Name Mixin selector named teleportLnet/minecraft/entity/LivingEntity;teleport(DDDZ)Zintermediary method_6082Lnet/minecraft/class_1309;method_6082(DDDZ)Zofficial bLbvy;b(DDDZ)Z
-
isAffectedBySplashPotions
public boolean isAffectedBySplashPotions()- Mappings:
Namespace Name Mixin selector named isAffectedBySplashPotionsLnet/minecraft/entity/LivingEntity;isAffectedBySplashPotions()Zintermediary method_6086Lnet/minecraft/class_1309;method_6086()Zofficial fNLbvy;fN()Z
-
isMobOrPlayer
public boolean isMobOrPlayer()- Mappings:
Namespace Name Mixin selector named isMobOrPlayerLnet/minecraft/entity/LivingEntity;isMobOrPlayer()Zintermediary method_6102Lnet/minecraft/class_1309;method_6102()Zofficial fOLbvy;fO()Z
-
setNearbySongPlaying
- Mappings:
Namespace Name Mixin selector named setNearbySongPlayingLnet/minecraft/entity/LivingEntity;setNearbySongPlaying(Lnet/minecraft/util/math/BlockPos;Z)Vintermediary method_6006Lnet/minecraft/class_1309;method_6006(Lnet/minecraft/class_2338;Z)Vofficial aLbvy;a(Lji;Z)V
-
canPickUpLoot
public boolean canPickUpLoot()- Mappings:
Namespace Name Mixin selector named canPickUpLootLnet/minecraft/entity/LivingEntity;canPickUpLoot()Zintermediary method_5936Lnet/minecraft/class_1309;method_5936()Zofficial fPLbvy;fP()Z
-
getDimensions
Returns the dimensions of the entity with the givenpose.- Overrides:
getDimensionsin classEntity- Returns:
- the dimensions of the entity with the given
pose - See Also:
- Mappings:
Namespace Name Mixin selector named getDimensionsLnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;intermediary method_18377Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;official aLbva;a(Lbwk;)Lbvd;
-
getBaseDimensions
- Mappings:
Namespace Name Mixin selector named getBaseDimensionsLnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;intermediary method_55694Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;official eLbvy;e(Lbwk;)Lbvd;
-
getPoses
- Mappings:
Namespace Name Mixin selector named getPosesLnet/minecraft/entity/LivingEntity;getPoses()Lcom/google/common/collect/ImmutableList;intermediary method_24831Lnet/minecraft/class_1309;method_24831()Lcom/google/common/collect/ImmutableList;official fQLbvy;fQ()Lcom/google/common/collect/ImmutableList;
-
getBoundingBox
- Mappings:
Namespace Name Mixin selector named getBoundingBoxLnet/minecraft/entity/LivingEntity;getBoundingBox(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/util/math/Box;intermediary method_24833Lnet/minecraft/class_1309;method_24833(Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;official fLbvy;f(Lbwk;)Lfbs;
-
wouldNotSuffocateInPose
- Mappings:
Namespace Name Mixin selector named wouldNotSuffocateInPoseLnet/minecraft/entity/LivingEntity;wouldNotSuffocateInPose(Lnet/minecraft/entity/EntityPose;)Zintermediary method_52542Lnet/minecraft/class_1309;method_52542(Lnet/minecraft/class_4050;)Zofficial gLbvy;g(Lbwk;)Z
-
canUsePortals
public boolean canUsePortals(boolean allowVehicles) Returns whether the entity can use nether portals and end portals.EnderDragonEntity,WitherEntity, andFishingBobberEntitycannot use portals.- Overrides:
canUsePortalsin classEntity- Returns:
- whether the entity can use nether portals and end portals
- Mappings:
Namespace Name Mixin selector named canUsePortalsLnet/minecraft/entity/Entity;canUsePortals(Z)Zintermediary method_5822Lnet/minecraft/class_1297;method_5822(Z)Zofficial nLbva;n(Z)Z
-
getSleepingPosition
- Mappings:
Namespace Name Mixin selector named getSleepingPositionLnet/minecraft/entity/LivingEntity;getSleepingPosition()Ljava/util/Optional;intermediary method_18398Lnet/minecraft/class_1309;method_18398()Ljava/util/Optional;official fRLbvy;fR()Ljava/util/Optional;
-
setSleepingPosition
- Mappings:
Namespace Name Mixin selector named setSleepingPositionLnet/minecraft/entity/LivingEntity;setSleepingPosition(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_18402Lnet/minecraft/class_1309;method_18402(Lnet/minecraft/class_2338;)Vofficial hLbvy;h(Lji;)V
-
clearSleepingPosition
public void clearSleepingPosition()- Mappings:
Namespace Name Mixin selector named clearSleepingPositionLnet/minecraft/entity/LivingEntity;clearSleepingPosition()Vintermediary method_18399Lnet/minecraft/class_1309;method_18399()Vofficial fSLbvy;fS()V
-
isSleeping
public boolean isSleeping()- Mappings:
Namespace Name Mixin selector named isSleepingLnet/minecraft/entity/LivingEntity;isSleeping()Zintermediary method_6113Lnet/minecraft/class_1309;method_6113()Zofficial fTLbvy;fT()Z
-
sleep
- Mappings:
Namespace Name Mixin selector named sleepLnet/minecraft/entity/LivingEntity;sleep(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_18403Lnet/minecraft/class_1309;method_18403(Lnet/minecraft/class_2338;)Vofficial bLbvy;b(Lji;)V
-
setPositionInBed
- Mappings:
Namespace Name Mixin selector named setPositionInBedLnet/minecraft/entity/LivingEntity;setPositionInBed(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_18392Lnet/minecraft/class_1309;method_18392(Lnet/minecraft/class_2338;)Vofficial aLbvy;a(Lji;)V
-
isSleepingInBed
private boolean isSleepingInBed()- Mappings:
Namespace Name Mixin selector named isSleepingInBedLnet/minecraft/entity/LivingEntity;isSleepingInBed()Zintermediary method_18406Lnet/minecraft/class_1309;method_18406()Zofficial NLbvy;N()Z
-
wakeUp
public void wakeUp()Wakes this entity up.- See Also:
- Mappings:
Namespace Name Mixin selector named wakeUpLnet/minecraft/entity/LivingEntity;wakeUp()Vintermediary method_18400Lnet/minecraft/class_1309;method_18400()Vofficial fULbvy;fU()V
-
getSleepingDirection
- Mappings:
Namespace Name Mixin selector named getSleepingDirectionLnet/minecraft/entity/LivingEntity;getSleepingDirection()Lnet/minecraft/util/math/Direction;intermediary method_18401Lnet/minecraft/class_1309;method_18401()Lnet/minecraft/class_2350;official fVLbvy;fV()Ljn;
-
isInsideWall
public boolean isInsideWall()Returns whether the entity is in a wall and should suffocate.This returns
falseifEntity.noClipistrue; otherwise, this returnstrueif the eye position is occupied by a block that can suffocate.- Overrides:
isInsideWallin classEntity- Returns:
- whether the entity is in a wall and should suffocate
- Mappings:
Namespace Name Mixin selector named isInsideWallLnet/minecraft/entity/Entity;isInsideWall()Zintermediary method_5757Lnet/minecraft/class_1297;method_5757()Zofficial bKLbva;bK()Z
-
getProjectileType
- Mappings:
Namespace Name Mixin selector named getProjectileTypeLnet/minecraft/entity/LivingEntity;getProjectileType(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;intermediary method_18808Lnet/minecraft/class_1309;method_18808(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;official dLbvy;d(Lcxh;)Lcxh;
-
getEquipmentBreakStatus
- Mappings:
Namespace Name Mixin selector named getEquipmentBreakStatusLnet/minecraft/entity/LivingEntity;getEquipmentBreakStatus(Lnet/minecraft/entity/EquipmentSlot;)Bintermediary method_20237Lnet/minecraft/class_1309;method_20237(Lnet/minecraft/class_1304;)Bofficial iLbvy;i(Lbvj;)B
-
sendEquipmentBreakStatus
- Mappings:
Namespace Name Mixin selector named sendEquipmentBreakStatusLnet/minecraft/entity/LivingEntity;sendEquipmentBreakStatus(Lnet/minecraft/item/Item;Lnet/minecraft/entity/EquipmentSlot;)Vintermediary method_20235Lnet/minecraft/class_1309;method_20235(Lnet/minecraft/class_1792;Lnet/minecraft/class_1304;)Vofficial aLbvy;a(Lcxd;Lbvj;)V
-
onEquipmentRemoved
private void onEquipmentRemoved(ItemStack removedEquipment, EquipmentSlot slot, AttributeContainer container) - Mappings:
Namespace Name Mixin selector named onEquipmentRemovedLnet/minecraft/entity/LivingEntity;onEquipmentRemoved(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/entity/attribute/AttributeContainer;)Vintermediary method_61422Lnet/minecraft/class_1309;method_61422(Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;Lnet/minecraft/class_5131;)Vofficial aLbvy;a(Lcxh;Lbvj;Lbxd;)V
-
getSlotForHand
- Mappings:
Namespace Name Mixin selector named getSlotForHandLnet/minecraft/entity/LivingEntity;getSlotForHand(Lnet/minecraft/util/Hand;)Lnet/minecraft/entity/EquipmentSlot;intermediary method_56079Lnet/minecraft/class_1309;method_56079(Lnet/minecraft/class_1268;)Lnet/minecraft/class_1304;official dLbvy;d(Lbsx;)Lbvj;
-
canEquipFromDispenser
- Mappings:
Namespace Name Mixin selector named canEquipFromDispenserLnet/minecraft/entity/LivingEntity;canEquipFromDispenser(Lnet/minecraft/item/ItemStack;)Zintermediary method_63625Lnet/minecraft/class_1309;method_63625(Lnet/minecraft/class_1799;)Zofficial eLbvy;e(Lcxh;)Z
-
canDispenserEquipSlot
- Mappings:
Namespace Name Mixin selector named canDispenserEquipSlotLnet/minecraft/entity/LivingEntity;canDispenserEquipSlot(Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_63626Lnet/minecraft/class_1309;method_63626(Lnet/minecraft/class_1304;)Zofficial fLbvy;f(Lbvj;)Z
-
getPreferredEquipmentSlot
- Mappings:
Namespace Name Mixin selector named getPreferredEquipmentSlotLnet/minecraft/entity/LivingEntity;getPreferredEquipmentSlot(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/entity/EquipmentSlot;intermediary method_32326Lnet/minecraft/class_1309;method_32326(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304;official fLbvy;f(Lcxh;)Lbvj;
-
canEquip
- Mappings:
Namespace Name Mixin selector named canEquipLnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_63623Lnet/minecraft/class_1309;method_63623(Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Zofficial aLbvy;a(Lcxh;Lbvj;)Z
-
getStackReference
- Mappings:
Namespace Name Mixin selector named getStackReferenceLnet/minecraft/entity/LivingEntity;getStackReference(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/inventory/StackReference;intermediary method_32321Lnet/minecraft/class_1309;method_32321(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630;official aLbvy;a(Lbvy;Lbvj;)Lbwq;
-
getEquipmentSlot
- Mappings:
Namespace Name Mixin selector named getEquipmentSlotLnet/minecraft/entity/LivingEntity;getEquipmentSlot(I)Lnet/minecraft/entity/EquipmentSlot;intermediary method_32322Lnet/minecraft/class_1309;method_32322(I)Lnet/minecraft/class_1304;official rLbvy;r(I)Lbvj;
-
getStackReference
Obtains a stack reference to be modified. Used by commands like/lootor/item.- Overrides:
getStackReferencein classEntity- Parameters:
mappedIndex- the mapped index as given by the item slot argument- See Also:
- Mappings:
Namespace Name Mixin selector named getStackReferenceLnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;intermediary method_32318Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;official a_Lbva;a_(I)Lbwq;
-
canFreeze
public boolean canFreeze()Returns whether the entity can freeze.- Overrides:
canFreezein classEntity- Returns:
- whether the entity can freeze
- Implementation Note:
- Entities cannot be frozen if they are in the
EntityTypeTags.FREEZE_IMMUNE_ENTITY_TYPEStag. In addition to this,LivingEntitycannot be frozen if they are spectator or if they wear an item insideItemTags.FREEZE_IMMUNE_WEARABLEStag. - Mappings:
Namespace Name Mixin selector named canFreezeLnet/minecraft/entity/Entity;canFreeze()Zintermediary method_32316Lnet/minecraft/class_1297;method_32316()Zofficial dILbva;dI()Z
-
isGlowing
public boolean isGlowing()Returns whether the entity is glowing, checking the entity flags on the client.Glowing entities have an outline when rendered.
- Overrides:
isGlowingin classEntity- Returns:
- whether the entity is glowing, checking the entity flags on the client
- See Also:
- Mappings:
Namespace Name Mixin selector named isGlowingLnet/minecraft/entity/Entity;isGlowing()Zintermediary method_5851Lnet/minecraft/class_1297;method_5851()Zofficial cnLbva;cn()Z
-
getBodyYaw
public float getBodyYaw()Returns the body yaw of the entity.- Overrides:
getBodyYawin classEntity- Returns:
- the body yaw of the entity
- See Also:
- Mappings:
Namespace Name Mixin selector named getBodyYawLnet/minecraft/entity/Entity;getBodyYaw()Fintermediary method_43078Lnet/minecraft/class_1297;method_43078()Fofficial dLLbva;dL()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:
onSpawnPacketin classEntity- Mappings:
Namespace Name Mixin selector named onSpawnPacketLnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)Vintermediary method_31471Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)Vofficial aLbva;a(Labm;)V
-
disablesShield
public boolean disablesShield()- Mappings:
Namespace Name Mixin selector named disablesShieldLnet/minecraft/entity/LivingEntity;disablesShield()Zintermediary method_42149Lnet/minecraft/class_1309;method_42149()Zofficial fWLbvy;fW()Z
-
getStepHeight
public float getStepHeight()- Overrides:
getStepHeightin classEntity- Mappings:
Namespace Name Mixin selector named getStepHeightLnet/minecraft/entity/Entity;getStepHeight()Fintermediary method_49476Lnet/minecraft/class_1297;method_49476()Fofficial dOLbva;dO()F
-
getPassengerRidingPos
- Overrides:
getPassengerRidingPosin classEntity- Mappings:
Namespace Name Mixin selector named getPassengerRidingPosLnet/minecraft/entity/Entity;getPassengerRidingPos(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;intermediary method_52538Lnet/minecraft/class_1297;method_52538(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;official mLbva;m(Lbva;)Lfbx;
-
lerpHeadYaw
protected void lerpHeadYaw(int headTrackingIncrements, double serverHeadYaw) - Mappings:
Namespace Name Mixin selector named lerpHeadYawLnet/minecraft/entity/LivingEntity;lerpHeadYaw(ID)Vintermediary method_52539Lnet/minecraft/class_1309;method_52539(ID)Vofficial aLbvy;a(ID)V
-
setOnFireForTicks
public void setOnFireForTicks(int ticks) - Overrides:
setOnFireForTicksin classEntity- Mappings:
Namespace Name Mixin selector named setOnFireForTicksLnet/minecraft/entity/Entity;setOnFireForTicks(I)Vintermediary method_56073Lnet/minecraft/class_1297;method_56073(I)Vofficial gLbva;g(I)V
-
isInCreativeMode
public boolean isInCreativeMode()- Mappings:
Namespace Name Mixin selector named isInCreativeModeLnet/minecraft/entity/LivingEntity;isInCreativeMode()Zintermediary method_56992Lnet/minecraft/class_1309;method_56992()Zofficial fXLbvy;fX()Z
-
isInvulnerableTo
- Mappings:
Namespace Name Mixin selector named isInvulnerableToLnet/minecraft/entity/LivingEntity;isInvulnerableTo(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;)Zintermediary method_5679Lnet/minecraft/class_1309;method_5679(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)Zofficial aLbvy;a(Lard;Lbtp;)Z
-
canGlideWith
- Mappings:
Namespace Name Mixin selector named canGlideWithLnet/minecraft/entity/LivingEntity;canGlideWith(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_63624Lnet/minecraft/class_1309;method_63624(Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Zofficial bLbvy;b(Lcxh;Lbvj;)Z
-
getPlayerHitTimer
public int getPlayerHitTimer()- Mappings:
Namespace Name Mixin selector named getPlayerHitTimerLnet/minecraft/entity/LivingEntity;getPlayerHitTimer()Iintermediary method_63627Lnet/minecraft/class_1309;method_63627()Iofficial fYLbvy;fY()I
-