Class LivingEntity
- All Implemented Interfaces:
Attackable,DataTracked,ScoreHolder,CommandOutput,Nameable,EntityLike
- Direct Known Subclasses:
ArmorStandEntity,MobEntity,PlayerEntity
- Mappings:
Namespace Name named net/minecraft/entity/LivingEntityintermediary net/minecraft/class_1309official bve
-
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 LivingEntityprivate @Nullable LivingEntityprotected @Nullable PlayerEntityprivate final AttributeContainerstatic final Stringstatic final floatprotected intfloatprotected 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 intprotected floatfloatprotected 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 Loggerprotected floatprivate static final doubleintprivate floatprivate booleanprotected static final intprotected intprivate static final TrackedData<List<ParticleEffect>> private static final TrackedData<Boolean> private static final Identifierfloatfloatprotected floatprotected floatprotected floatfinal floatfinal floatprotected floatprotected intprotected intprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doublefloatprotected static final EntityDimensionsprivate static final TrackedData<Optional<BlockPos>> private static final EntityAttributeModifierprivate static final Identifierprotected floatprivate static final TrackedData<Integer> private static final TrackedData<Integer> intintprivate final DefaultedList<ItemStack> private ItemStackprivate final DefaultedList<ItemStack> floatprotected static final intprotected static final intFields inherited from class net.minecraft.entity.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.server.command.CommandOutput
DUMMYFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLivingEntity(EntityType<? extends LivingEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprotected voidfinal booleanaddStatusEffect(StatusEffectInstance effect) Adds a status effect to this entity without specifying a source entity.booleanaddStatusEffect(StatusEffectInstance effect, @Nullable Entity source) Adds a status effect to this entity.voidanimateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).protected floatapplyArmorToDamage(DamageSource source, float amount) private Vec3dapplyClimbingSpeed(Vec3d motion) protected voidapplyDamage(DamageSource source, float amount) applyFluidMovingSpeed(double gravity, boolean falling, Vec3d motion) protected voidapplyMovementEffects(ServerWorld world, BlockPos pos) private Vec3dapplyMovementInput(Vec3d movementInput, float slipperiness) booleanareItemsDifferent(ItemStack stack, ItemStack stack2) protected voidattackLivingEntity(LivingEntity target) voidbaseTick()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.booleanbooleanbooleanbooleancanTarget(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(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 voidprotected voiddropLoot(DamageSource damageSource, boolean causedByPlayer) protected voidDrops experience when this entity is killed.voidvoidabstract voidequipStack(EquipmentSlot slot, ItemStack stack) protected voidfall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected booleanforEachGeneratedItem(RegistryKey<LootTable> lootTable, Function<LootContextParameterSet.Builder, LootContextParameterSet> lootContextParametersFactory, Consumer<ItemStack> lootConsumer) booleanforEachGiftedItem(RegistryKey<LootTable> lootTable, Consumer<ItemStack> lootConsumer) protected voidforEachShearedItem(RegistryKey<LootTable> lootTable, ItemStack tool, Consumer<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.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 ItemStackprivate 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) floatdoubledoublefloatdoublegetLocationBasedEnchantmentEffects(EquipmentSlot equipmentSlot) longabstract 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 floatprotected intCalled when this entity is killed and returns the amount of experience to drop.final intgetXpToDrop(ServerWorld world, @Nullable Entity attacker) floatgetYaw(float tickDelta) booleanhandleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.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()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(DamageSource damageSource) Returns whether the entity is invulnerable todamageSource.booleanbooleanbooleanReturns whether the entity can be pushed by other entities.booleanprivate booleanbooleanisTarget(LivingEntity entity, TargetPredicate predicate) booleanbooleanvoidjump()voidkill()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 voidprotected floatmodifyAppliedDamage(DamageSource source, float amount) Returns the modified damage value for the applieddamage.voidonAttacking(Entity target) voidonDamaged(DamageSource damageSource) voidonDeath(DamageSource damageSource) private voidonDismounted(Entity vehicle) 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(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) voidsetAttacking(@Nullable PlayerEntity attacking) voidsetBodyYaw(float bodyYaw) Sets the body yaw of this entity.voidsetCurrentHand(Hand hand) voidsetDespawnCounter(int despawnCounter) voidsetHeadYaw(float headYaw) Sets the head yaw of this entity.voidsetHealth(float health) voidsetJumping(boolean jumping) protected voidsetLivingFlag(int mask, boolean value) voidsetMovementSpeed(float movementSpeed) voidsetNearbySongPlaying(BlockPos songPosition, boolean playing) voidsetNoDrag(boolean noDrag) voidsetOnFireForTicks(int ticks) private voidsetPositionInBed(BlockPos pos) voidvoidsetSprinting(boolean sprinting) Sets whether the entity is sprinting.voidsetStackInHand(Hand hand, ItemStack stack) voidsetStatusEffect(StatusEffectInstance effect, @Nullable Entity source) Sets a status effect in this entity.final voidsetStingerCount(int stingerCount) final voidsetStuckArrowCount(int stuckArrowCount) private voidsetSyncedArmorStack(EquipmentSlot slot, ItemStack armor) private voidsetSyncedHandStack(EquipmentSlot slot, ItemStack stack) protected booleanReturns if this entity may always drop experience, skipping any other checks.protected booleanbooleanReturns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.booleanReturns whether to render the name of the entity.protected 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 voidprivate voidtravelInFluid(Vec3d movementInput) private voidtravelMidAir(Vec3d movementInput) voidCalled to trigger advancement criteria when an entity picks up an item thrown by a player.booleanprivate booleantryUseDeathProtector(DamageSource source) protected floatturnHead(float bodyRotation, float headRotation) protected voidupdateAttribute(RegistryEntry<EntityAttribute> attribute) private voidprivate voidprivate voidvoidupdateLimbs(boolean flutter) protected voidupdateLimbs(float posDelta) protected voidprivate voidprotected voidvoidupdateTrackedHeadRotation(float yaw, int interpolationSteps) voidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) voidwakeUp()Wakes this entity up.protected booleanvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, changeLookDirection, checkBlockCollision, checkDespawn, checkWaterState, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getLootTable, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLocalPlayerOrLogicalSideForUpdatingMovement, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, movementInputToVelocity, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, 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, shouldBroadcastConsoleToOps, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, shouldTrackOutput, 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.server.command.CommandOutput
cannotBeSilencedMethods 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 bLbve;b: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 cLbve;c: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 dLbve;d:Lall;
-
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 eLbve;e:Lall;
-
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 kLbve;k:Lbwk;
-
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 mLbve;m: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 nLbve;n: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 oLbve;o: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 pLbve;p: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 qLbve;q: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 rLbve;r: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 sLbve;s: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 lLbve;l: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 tLbve;t: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 uLbve;u: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 vLbve;v: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 bHLbve;bH: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 bILbve;bI: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 azLbve;az: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 bJLbve;bJ: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 aALbve;aA: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 aBLbve;aB: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 aCLbve;aC: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 aDLbve;aD:Lako;
-
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 bKLbve;bK:Lako;
-
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 bLLbve;bL:Lako;
-
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 bMLbve;bM:Lako;
-
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 bNLbve;bN:Lako;
-
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 bOLbve;bO:Lako;
-
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 bPLbve;bP:Lako;
-
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 bQLbve;bQ: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 aELbve;aE:Lbul;
-
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 aFLbve;aF: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 aGLbve;aG: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 aHLbve;aH:Ljava/lang/String;
-
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 bRLbve;bR:Lbwj;
-
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 bSLbve;bS:Lbsv;
-
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 bTLbve;bT: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 bULbve;bU:Ljz;
-
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 bVLbve;bV:Ljz;
-
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 bWLbve;bW:Lcwf;
-
handSwinging
public boolean handSwinging- Mappings:
Namespace Name Mixin selector named handSwingingLnet/minecraft/entity/LivingEntity;handSwinging:Zintermediary field_6252Lnet/minecraft/class_1309;field_6252:Zofficial aILbve;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 bXLbve;bX: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 aJLbve;aJ:Lbsg;
-
handSwingTicks
public int handSwingTicks- Mappings:
Namespace Name Mixin selector named handSwingTicksLnet/minecraft/entity/LivingEntity;handSwingTicks:Iintermediary field_6279Lnet/minecraft/class_1309;field_6279:Iofficial aKLbve;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 aLLbve;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 aMLbve;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 aNLbve;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 aOLbve;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 aPLbve;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 aQLbve;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 aRLbve;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 aSLbve;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 aTLbve;aT:Lbwf;
-
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 aULbve;aU:I
-
randomLargeSeed
public final float randomLargeSeed- Mappings:
Namespace Name Mixin selector named randomLargeSeedLnet/minecraft/entity/LivingEntity;randomLargeSeed:Fintermediary field_6244Lnet/minecraft/class_1309;field_6244:Fofficial aVLbve;aV:F
-
randomSmallSeed
public final float randomSmallSeed- Mappings:
Namespace Name Mixin selector named randomSmallSeedLnet/minecraft/entity/LivingEntity;randomSmallSeed:Fintermediary field_6262Lnet/minecraft/class_1309;field_6262:Fofficial aWLbve;aW:F
-
bodyYaw
public float bodyYaw- Mappings:
Namespace Name Mixin selector named bodyYawLnet/minecraft/entity/LivingEntity;bodyYaw:Fintermediary field_6283Lnet/minecraft/class_1309;field_6283:Fofficial aXLbve;aX: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 aYLbve;aY: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 aZLbve;aZ: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 baLbve;ba: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 bbLbve;bb:Lbuh;
-
attackingPlayer
- Mappings:
Namespace Name Mixin selector named attackingPlayerLnet/minecraft/entity/LivingEntity;attackingPlayer:Lnet/minecraft/entity/player/PlayerEntity;intermediary field_6258Lnet/minecraft/class_1309;field_6258:Lnet/minecraft/class_1657;official bcLbve;bc:Lcor;
-
playerHitTimer
protected int playerHitTimer- Mappings:
Namespace Name Mixin selector named playerHitTimerLnet/minecraft/entity/LivingEntity;playerHitTimer:Iintermediary field_6238Lnet/minecraft/class_1309;field_6238:Iofficial bdLbve;bd: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 beLbve;be: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 bfLbve;bf:I
-
prevStepBobbingAmount
protected float prevStepBobbingAmount- Mappings:
Namespace Name Mixin selector named prevStepBobbingAmountLnet/minecraft/entity/LivingEntity;prevStepBobbingAmount:Fintermediary field_6217Lnet/minecraft/class_1309;field_6217:Fofficial bgLbve;bg:F
-
stepBobbingAmount
protected float stepBobbingAmount- Mappings:
Namespace Name Mixin selector named stepBobbingAmountLnet/minecraft/entity/LivingEntity;stepBobbingAmount:Fintermediary field_6233Lnet/minecraft/class_1309;field_6233:Fofficial bhLbve;bh:F
-
lookDirection
protected float lookDirection- Mappings:
Namespace Name Mixin selector named lookDirectionLnet/minecraft/entity/LivingEntity;lookDirection:Fintermediary field_6255Lnet/minecraft/class_1309;field_6255:Fofficial biLbve;bi:F
-
prevLookDirection
protected float prevLookDirection- Mappings:
Namespace Name Mixin selector named prevLookDirectionLnet/minecraft/entity/LivingEntity;prevLookDirection:Fintermediary field_6275Lnet/minecraft/class_1309;field_6275:Fofficial bjLbve;bj:F
-
field_6215
protected float field_6215- Mappings:
Namespace Name Mixin selector named field_6215Lnet/minecraft/entity/LivingEntity;field_6215:Fintermediary field_6215Lnet/minecraft/class_1309;field_6215:Fofficial bkLbve;bk:F
-
scoreAmount
protected int scoreAmount- Mappings:
Namespace Name Mixin selector named scoreAmountLnet/minecraft/entity/LivingEntity;scoreAmount:Iintermediary field_6232Lnet/minecraft/class_1309;field_6232:Iofficial blLbve;bl: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 bmLbve;bm: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 bnLbve;bn: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 boLbve;bo: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 bpLbve;bp: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 bqLbve;bq:F
-
bodyTrackingIncrements
protected int bodyTrackingIncrements- Mappings:
Namespace Name Mixin selector named bodyTrackingIncrementsLnet/minecraft/entity/LivingEntity;bodyTrackingIncrements:Iintermediary field_6210Lnet/minecraft/class_1309;field_6210:Iofficial brLbve;br:I
-
serverX
protected double serverX- Mappings:
Namespace Name Mixin selector named serverXLnet/minecraft/entity/LivingEntity;serverX:Dintermediary field_6224Lnet/minecraft/class_1309;field_6224:Dofficial bsLbve;bs:D
-
serverY
protected double serverY- Mappings:
Namespace Name Mixin selector named serverYLnet/minecraft/entity/LivingEntity;serverY:Dintermediary field_6245Lnet/minecraft/class_1309;field_6245:Dofficial btLbve;bt:D
-
serverZ
protected double serverZ- Mappings:
Namespace Name Mixin selector named serverZLnet/minecraft/entity/LivingEntity;serverZ:Dintermediary field_6263Lnet/minecraft/class_1309;field_6263:Dofficial buLbve;bu:D
-
serverYaw
protected double serverYaw- Mappings:
Namespace Name Mixin selector named serverYawLnet/minecraft/entity/LivingEntity;serverYaw:Dintermediary field_6284Lnet/minecraft/class_1309;field_6284:Dofficial bvLbve;bv:D
-
serverPitch
protected double serverPitch- Mappings:
Namespace Name Mixin selector named serverPitchLnet/minecraft/entity/LivingEntity;serverPitch:Dintermediary field_6221Lnet/minecraft/class_1309;field_6221:Dofficial bwLbve;bw:D
-
serverHeadYaw
protected double serverHeadYaw- Mappings:
Namespace Name Mixin selector named serverHeadYawLnet/minecraft/entity/LivingEntity;serverHeadYaw:Dintermediary field_45123Lnet/minecraft/class_1309;field_45123:Dofficial bxLbve;bx: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 byLbve;by: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 bYLbve;bY:Z
-
attacker
- Mappings:
Namespace Name Mixin selector named attackerLnet/minecraft/entity/LivingEntity;attacker:Lnet/minecraft/entity/LivingEntity;intermediary field_6274Lnet/minecraft/class_1309;field_6274:Lnet/minecraft/class_1309;official bZLbve;bZ:Lbve;
-
lastAttackedTime
private int lastAttackedTime- Mappings:
Namespace Name Mixin selector named lastAttackedTimeLnet/minecraft/entity/LivingEntity;lastAttackedTime:Iintermediary field_6230Lnet/minecraft/class_1309;field_6230:Iofficial caLbve;ca: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 cbLbve;cb:Lbve;
-
lastAttackTime
private int lastAttackTime- Mappings:
Namespace Name Mixin selector named lastAttackTimeLnet/minecraft/entity/LivingEntity;lastAttackTime:Iintermediary field_6270Lnet/minecraft/class_1309;field_6270:Iofficial ccLbve;cc: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 cdLbve;cd: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 ceLbve;ce: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 cfLbve;cf: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 bzLbve;bz:Lcwf;
-
itemUseTimeLeft
protected int itemUseTimeLeft- Mappings:
Namespace Name Mixin selector named itemUseTimeLeftLnet/minecraft/entity/LivingEntity;itemUseTimeLeft:Iintermediary field_6222Lnet/minecraft/class_1309;field_6222:Iofficial bALbve;bA: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 bBLbve;bB: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 cgLbve;cg:Ljh;
-
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 chLbve;ch: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 ciLbve;ci:Lbsy;
-
lastDamageTime
private long lastDamageTime- Mappings:
Namespace Name Mixin selector named lastDamageTimeLnet/minecraft/entity/LivingEntity;lastDamageTime:Jintermediary field_6226Lnet/minecraft/class_1309;field_6226:Jofficial cjLbve;cj: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 bCLbve;bC: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 bDLbve;bD: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 bELbve;bE:Lcwf;
-
leaningPitch
private float leaningPitch- Mappings:
Namespace Name Mixin selector named leaningPitchLnet/minecraft/entity/LivingEntity;leaningPitch:Fintermediary field_6243Lnet/minecraft/class_1309;field_6243:Fofficial ckLbve;ck: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 clLbve;cl: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 bFLbve;bF:Lbwg;
-
experienceDroppingDisabled
private boolean experienceDroppingDisabled- Mappings:
Namespace Name Mixin selector named experienceDroppingDisabledLnet/minecraft/entity/LivingEntity;experienceDroppingDisabled:Zintermediary field_37421Lnet/minecraft/class_1309;field_37421:Zofficial cmLbve;cm: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 cnLbve;cn:Ljava/util/EnumMap;
-
prevScale
protected float prevScale- Mappings:
Namespace Name Mixin selector named prevScaleLnet/minecraft/entity/LivingEntity;prevScale:Fintermediary field_47757Lnet/minecraft/class_1309;field_47757:Fofficial bGLbve;bG:F
-
-
Constructor Details
-
LivingEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbui;<init>(Lbup;Ldff;)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 eeLbve;ee()Lbwg;
-
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 efLbve;ef()Lbwg$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 aLbve;a(Lcom/mojang/serialization/Dynamic;)Lbwg;
-
kill
public void 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 aLbve;a(Lbup;)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 aLbui;a(Laks$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 egLbve;eg()Lbwl$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 aLbui;a(DZLdvo;Ljh;)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 ehLbve;eh()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 aLbve;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 eiLbve;ei()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 aVLbui;aV()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 ejLbve;ej()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 ekLbve;ek()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 bLbve;b(Larq;Ljh;)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 p_Lbve;p_()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 elLbve;el()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 emLbve;em()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 bLbve;b(F)F
-
shouldSwimInFluids
protected boolean shouldSwimInFluids()- Mappings:
Namespace Name Mixin selector named shouldSwimInFluidsLnet/minecraft/entity/LivingEntity;shouldSwimInFluids()Zintermediary method_29920Lnet/minecraft/class_1309;method_29920()Zofficial enLbve;en()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 eoLbve;eo()V
-
shouldDropXp
public boolean shouldDropXp()Returns if this entity should drop experience on death when the doMobLoot game rule is enabled and has been attacked by a player.If
shouldAlwaysDropXp()returnstrue, this check is disregarded.- See Also:
- Mappings:
Namespace Name Mixin selector named shouldDropXpLnet/minecraft/entity/LivingEntity;shouldDropXp()Zintermediary method_6054Lnet/minecraft/class_1309;method_6054()Zofficial epLbve;ep()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 eqLbve;eq()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 mLbve;m(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 nLbve;n(I)I
-
getXpToDrop
- Mappings:
Namespace Name Mixin selector named getXpToDropLnet/minecraft/entity/LivingEntity;getXpToDrop(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 aLbve;a(Larq;Lbui;)I
-
getXpToDrop
protected int getXpToDrop()Called when this entity is killed and returns the amount of experience to drop.- See Also:
- Mappings:
Namespace Name Mixin selector named getXpToDropLnet/minecraft/entity/LivingEntity;getXpToDrop()Iintermediary method_6110Lnet/minecraft/class_1309;method_6110()Iofficial erLbve;er()I
-
shouldAlwaysDropXp
protected boolean shouldAlwaysDropXp()Returns if this entity may always drop experience, skipping any other checks.- See Also:
- Mappings:
Namespace Name Mixin selector named shouldAlwaysDropXpLnet/minecraft/entity/LivingEntity;shouldAlwaysDropXp()Zintermediary method_6071Lnet/minecraft/class_1309;method_6071()Zofficial esLbve;es()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 etLbve;et()Lbve;
-
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 Z_Lbuc;Z_()Lbve;
-
getLastAttackedTime
public int getLastAttackedTime()- Mappings:
Namespace Name Mixin selector named getLastAttackedTimeLnet/minecraft/entity/LivingEntity;getLastAttackedTime()Iintermediary method_6117Lnet/minecraft/class_1309;method_6117()Iofficial euLbve;eu()I
-
setAttacking
- Mappings:
Namespace Name Mixin selector named setAttackingLnet/minecraft/entity/LivingEntity;setAttacking(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_29505Lnet/minecraft/class_1309;method_29505(Lnet/minecraft/class_1657;)Vofficial cLbve;c(Lcor;)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 aLbve;a(Lbve;)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 evLbve;ev()Lbve;
-
getLastAttackTime
public int getLastAttackTime()- Mappings:
Namespace Name Mixin selector named getLastAttackTimeLnet/minecraft/entity/LivingEntity;getLastAttackTime()Iintermediary method_6083Lnet/minecraft/class_1309;method_6083()Iofficial ewLbve;ew()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 BLbve;B(Lbui;)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 exLbve;ex()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 oLbve;o(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 eyLbve;ey()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 rLbve;r(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 bLbve;b(Lbuq;)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 aLbve;a(Lbuq;Lcwf;Lcwf;)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 aLbui;a(Lbui$c;)V
-
onRemoval
- Mappings:
Namespace Name Mixin selector named onRemovalLnet/minecraft/entity/LivingEntity;onRemoval(Lnet/minecraft/entity/Entity$RemovalReason;)Vintermediary method_60699Lnet/minecraft/class_1309;method_60699(Lnet/minecraft/class_1297$class_5529;)Vofficial cLbve;c(Lbui$c;)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Specified by:
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 bLbui;b(Lun;)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 aLbui;a(Lun;)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 ezLbve;ez()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 LLbve;L()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 qLbve;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 wLbve;w()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 CLbve;C(Lbui;)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 cLbve;c(Lbve;)Z
-
isTarget
- Mappings:
Namespace Name Mixin selector named isTargetLnet/minecraft/entity/LivingEntity;isTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/ai/TargetPredicate;)Zintermediary method_18391Lnet/minecraft/class_1309;method_18391(Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Zofficial aLbve;a(Lbve;Lcfv;)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 eALbve;eA()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 eBLbve;eB()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 dLbve;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 eCLbve;eC()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 eDLbve;eD()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 eELbve;eE()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 eFLbve;eF()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 bLbve;b(Ljq;)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 cLbve;c(Ljq;)Lbtn;
-
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 aLbve;a(Lbtn;)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 bLbve;b(Lbtn;Lbui;)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 bLbve;b(Lbtn;)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 cLbve;c(Lbtn;Lbui;)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 eGLbve;eG()Z
-
removeStatusEffectInternal
@Nullable public @Nullable StatusEffectInstance removeStatusEffectInternal(RegistryEntry<StatusEffect> effect) Removes a status effect from this entity without calling any listener.This method does not perform any cleanup or synchronization operation. Under most circumstances, calling
removeStatusEffect(RegistryEntry)is highly preferable.- Returns:
- the status effect removed
- Mappings:
Namespace Name Mixin selector named 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 dLbve;d(Ljq;)Lbtn;
-
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 eLbve;e(Ljq;)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 aLbve;a(Lbtn;Lbui;)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 cLbve;c(Lbtn;)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 aLbve;a(Lbtn;ZLbui;)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 cLbve;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 DLbve;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 fLbve;f(Ljq;)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 cLbve;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 eHLbve;eH()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 xLbve;x(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 eILbve;eI()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.entity.damage.DamageSource)and return early.- Overrides:
damagein classEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Zofficial aLbui;a(Lbsy;F)Z
-
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 dLbve;d(Lbve;)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 eLbve;e(Lbve;)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 gLbve;g(Lbsy;)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 eJLbve;eJ()Lbsy;
-
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 eLbve;e(Lbsy;)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 bLbve;b(Lawn;)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 fLbve;f(Lbsy;)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 gLbve;g(Lcwf;)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 aLbve;a(Lbsy;)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 fLbve;f(Lbve;)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 aLbve;a(Larq;Lbsy;)V
-
dropInventory
protected void dropInventory()- Mappings:
Namespace Name Mixin selector named dropInventoryLnet/minecraft/entity/LivingEntity;dropInventory()Vintermediary method_16078Lnet/minecraft/class_1309;method_16078()Vofficial eKLbve;eK()V
-
dropXp
Drops experience when this entity is killed.To control the details of experience dropping, consider overriding
shouldAlwaysDropXp(),shouldDropXp(), andgetXpToDrop().- Mappings:
Namespace Name Mixin selector named dropXpLnet/minecraft/entity/LivingEntity;dropXp(Lnet/minecraft/entity/Entity;)Vintermediary method_23883Lnet/minecraft/class_1309;method_23883(Lnet/minecraft/class_1297;)Vofficial DLbve;D(Lbui;)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 aLbve;a(Larq;Lbsy;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 eLLbve;eL()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 aLbve;a(Lbui;Lbsy;)F
-
dropLoot
- Mappings:
Namespace Name Mixin selector named dropLootLnet/minecraft/entity/LivingEntity;dropLoot(Lnet/minecraft/entity/damage/DamageSource;Z)Vintermediary method_16077Lnet/minecraft/class_1309;method_16077(Lnet/minecraft/class_1282;Z)Vofficial aLbve;a(Lbsy;Z)V
-
forEachGiftedItem
public boolean forEachGiftedItem(RegistryKey<LootTable> lootTable, Consumer<ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachGiftedItemLnet/minecraft/entity/LivingEntity;forEachGiftedItem(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Consumer;)Zintermediary method_64169Lnet/minecraft/class_1309;method_64169(Lnet/minecraft/class_5321;Ljava/util/function/Consumer;)Zofficial aLbve;a(Lalk;Ljava/util/function/Consumer;)Z
-
forEachShearedItem
protected void forEachShearedItem(RegistryKey<LootTable> lootTable, ItemStack tool, Consumer<ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachShearedItemLnet/minecraft/entity/LivingEntity;forEachShearedItem(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/item/ItemStack;Ljava/util/function/Consumer;)Vintermediary method_61419Lnet/minecraft/class_1309;method_61419(Lnet/minecraft/class_5321;Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)Vofficial aLbve;a(Lalk;Lcwf;Ljava/util/function/Consumer;)V
-
forEachGeneratedItem
protected boolean forEachGeneratedItem(RegistryKey<LootTable> lootTable, Function<LootContextParameterSet.Builder, LootContextParameterSet> lootContextParametersFactory, Consumer<ItemStack> lootConsumer) - Mappings:
Namespace Name Mixin selector named forEachGeneratedItemLnet/minecraft/entity/LivingEntity;forEachGeneratedItem(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Function;Ljava/util/function/Consumer;)Zintermediary method_64170Lnet/minecraft/class_1309;method_64170(Lnet/minecraft/class_5321;Ljava/util/function/Function;Ljava/util/function/Consumer;)Zofficial aLbve;a(Lalk;Ljava/util/function/Function;Ljava/util/function/Consumer;)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 pLbve;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 aLbve;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 dLbve;d(Lbsy;)Lawn;
-
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 o_Lbve;o_()Lawn;
-
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 rLbve;r(I)Lawn;
-
disableExperienceDropping
public void disableExperienceDropping()- Mappings:
Namespace Name Mixin selector named disableExperienceDroppingLnet/minecraft/entity/LivingEntity;disableExperienceDropping()Vintermediary method_41329Lnet/minecraft/class_1309;method_41329()Vofficial eMLbve;eM()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 eNLbve;eN()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 eOLbve;eO()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 ePLbve;eP()Lezm;
-
getLocationBasedEnchantmentEffects
public Map<Enchantment,Set<EnchantmentLocationBasedEffect>> getLocationBasedEnchantmentEffects(EquipmentSlot equipmentSlot) - 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 cLbve;c(Lbuq;)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 eQLbve;eQ()Lbve$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 eRLbve;eR()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 q_Lbve;q_()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 cLbve;c(Ljh;Ldvo;)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. -
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 cGLbui;cG()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 yLbve;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 aLbui;a(FFLbsy;)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 eLbve;e(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 eSLbve;eS()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 pLbui;p(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 eTLbve;eT()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 bLbve;b(Lbsy;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 cLbve;c(Lbsy;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 zLbve;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 aLbve;a(Lbsy;F[Lbuq;)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 dLbve;d(Lbsy;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 eLbve;e(Lbsy;F)F
-
applyDamage
- Mappings:
Namespace Name Mixin selector named applyDamageLnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/entity/damage/DamageSource;F)Vintermediary method_6074Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_1282;F)Vofficial fLbve;f(Lbsy;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 eULbve;eU()Lbsv;
-
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 eVLbve;eV()Lbve;
-
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 eWLbve;eW()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 eXLbve;eX()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 eYLbve;eY()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 pLbve;p(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 eZLbve;eZ()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 qLbve;q(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 ELbve;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 aLbve;a(Lbsg;)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 aLbve;a(Lbsg;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 bLbui;b(B)V
-
addDeathParticles
private void addDeathParticles()- Mappings:
Namespace Name Mixin selector named addDeathParticlesLnet/minecraft/entity/LivingEntity;addDeathParticles()Vintermediary method_36549Lnet/minecraft/class_1309;method_36549()Vofficial FLbve;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 GLbve;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 aKLbui;aK()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 faLbve;fa()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 gLbve;g(Ljq;)Lbwi;
-
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 hLbve;h(Ljq;)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 iLbve;i(Ljq;)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 fbLbve;fb()Lbwj;
-
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 fcLbve;fc()Lcwf;
-
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 fdLbve;fd()Lcwf;
-
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 aLbve;a(Lbuy;)Lcwf;
-
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 ecLbui;ec()Lcwf;
-
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 bLbve;b(Lcwb;)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 bLbve;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 bLbve;b(Lbsg;)Lcwf;
-
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 aLbve;a(Lbsg;Lcwf;)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 dLbve;d(Lbuq;)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 eLbve;e(Lbuq;)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 feLbve;fe()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 aLbve;a(Lbuq;)Lcwf;
-
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 aLbve;a(Lbuq;Lcwf;)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 ffLbve;ff()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 fgLbve;fg()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 fhLbve;fh()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 cLbve;c(Lcwf;)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 fiLbve;fi()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 hLbui;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 fjLbve;fj()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 fkLbve;fk()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 flLbve;fl()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 hLbui;h(Lbui;)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 dLbve;d(Lbui;)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 cOLbui;cO()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 fmLbve;fm()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 ALbve;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 fnLbve;fn()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 vLbve;v()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 foLbve;fo()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 cLbve;c(Laxt;)V
-
getBaseMovementSpeedMultiplier
protected float getBaseMovementSpeedMultiplier()- Mappings:
Namespace Name Mixin selector named getBaseMovementSpeedMultiplierLnet/minecraft/entity/LivingEntity;getBaseMovementSpeedMultiplier()Fintermediary method_6120Lnet/minecraft/class_1309;method_6120()Fofficial fpLbve;fp()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 aLbve;a(Lero;)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 bfLbui;bf()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 fqLbve;fq()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_Lbve;a_(Lezr;)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 kLbve;k(Lezr;)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 lLbve;l(Lezr;)V
-
travelGliding
private void travelGliding()- Mappings:
Namespace Name Mixin selector named travelGlidingLnet/minecraft/entity/LivingEntity;travelGliding()Vintermediary method_61417Lnet/minecraft/class_1309;method_61417()Vofficial ILbve;I()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 mLbve;m(Lezr;)Lezr;
-
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 cLbve;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 cLbve;c(Lcor;Lezr;)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 aLbve;a(Lcor;Lezr;)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 bLbve;b(Lcor;Lezr;)Lezr;
-
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 eLbve;e(Lcor;)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 sLbve;s(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 BLbve;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 aLbve;a(Lezr;F)Lezr;
-
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 aLbve;a(DZLezr;)Lezr;
-
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 nLbve;n(Lezr;)Lezr;
-
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 GLbve;G(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 frLbve;fr()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 fsLbve;fs()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 CLbve;C(F)V
-
tryAttack
- Mappings:
Namespace Name Mixin selector named tryAttackLnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Zintermediary method_6121Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Zofficial ELbve;E(Lbui;)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 lLbui;l()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 JLbve;J()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 KLbve;K()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 aLbve;a(Lcwf;Lcwf;)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 aLbve;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 bLbve;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 gLbve;g(Lbuq;)Lcwf;
-
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 bLbve;b(Lbuq;Lcwf;)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 hLbve;h(Lbuq;)Lcwf;
-
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 cLbve;c(Lbuq;Lcwf;)V
-
turnHead
protected float turnHead(float bodyRotation, float headRotation) - Mappings:
Namespace Name Mixin selector named turnHeadLnet/minecraft/entity/LivingEntity;turnHead(FF)Fintermediary method_6031Lnet/minecraft/class_1309;method_6031(FF)Fofficial fLbve;f(FF)F
-
getMaxRelativeHeadRotation
protected float getMaxRelativeHeadRotation()Returns the maximum rotation of the head relative to the body in degrees.- Returns:
- the maximum rotation of the head relative to the body in degrees
- Mappings:
Namespace Name Mixin selector named getMaxRelativeHeadRotationLnet/minecraft/entity/LivingEntity;getMaxRelativeHeadRotation()Fintermediary method_53964Lnet/minecraft/class_1309;method_53964()Fofficial ftLbve;ft()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 n_Lbve;n_()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 fuLbve;fu()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 fvLbve;fv()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 fwLbve;fw()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 fxLbve;fx()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 rLbve;r()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 aLbve;a(Lezm;Lezm;)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 FLbve;F(Lbui;)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 gLbve;g(Lbve;)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 fyLbve;fy()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 afLbui;af()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 uLbui;u()V
-
updateTrackedPositionAndAngles
public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) - Overrides:
updateTrackedPositionAndAnglesin classEntity- Mappings:
Namespace Name Mixin selector named updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFI)Vintermediary method_5759Lnet/minecraft/class_1297;method_5759(DDDFFI)Vofficial aLbui;a(DDDFFI)V
-
getLerpTargetX
public double getLerpTargetX()- Overrides:
getLerpTargetXin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetXLnet/minecraft/entity/Entity;getLerpTargetX()Dintermediary method_53830Lnet/minecraft/class_1297;method_53830()Dofficial d_Lbui;d_()D
-
getLerpTargetY
public double getLerpTargetY()- Overrides:
getLerpTargetYin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetYLnet/minecraft/entity/Entity;getLerpTargetY()Dintermediary method_53827Lnet/minecraft/class_1297;method_53827()Dofficial e_Lbui;e_()D
-
getLerpTargetZ
public double getLerpTargetZ()- Overrides:
getLerpTargetZin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetZLnet/minecraft/entity/Entity;getLerpTargetZ()Dintermediary method_53828Lnet/minecraft/class_1297;method_53828()Dofficial P_Lbui;P_()D
-
getLerpTargetPitch
public float getLerpTargetPitch()- Overrides:
getLerpTargetPitchin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetPitchLnet/minecraft/entity/Entity;getLerpTargetPitch()Fintermediary method_53829Lnet/minecraft/class_1297;method_53829()Fofficial Q_Lbui;Q_()F
-
getLerpTargetYaw
public float getLerpTargetYaw()- Overrides:
getLerpTargetYawin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetYawLnet/minecraft/entity/Entity;getLerpTargetYaw()Fintermediary method_53831Lnet/minecraft/class_1297;method_53831()Fofficial f_Lbui;f_()F
-
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 aLbui;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 tLbve;t(Z)V
-
triggerItemPickedUpByEntityCriteria
Called to trigger advancement criteria when an entity picks up an item thrown by a player.- Mappings:
Namespace Name Mixin selector named triggerItemPickedUpByEntityCriteriaLnet/minecraft/entity/LivingEntity;triggerItemPickedUpByEntityCriteria(Lnet/minecraft/entity/ItemEntity;)Vintermediary method_29499Lnet/minecraft/class_1309;method_29499(Lnet/minecraft/class_1542;)Vofficial aLbve;a(Lckz;)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 aLbve;a(Lbui;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 GLbve;G(Lbui;)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 DLbve;D(F)F
-
canHit
public boolean canHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.- Overrides:
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 bJLbui;bJ()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 bKLbui;bK()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 cCLbui;cC()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 qLbui;q(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 rLbui;r(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 aLbui;a(Ljm$a;Ll$a;)Lezr;
-
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 jLbve;j(Lezr;)Lezr;
-
getAbsorptionAmount
public float getAbsorptionAmount()- Mappings:
Namespace Name Mixin selector named getAbsorptionAmountLnet/minecraft/entity/LivingEntity;getAbsorptionAmount()Fintermediary method_6067Lnet/minecraft/class_1309;method_6067()Fofficial fzLbve;fz()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 ELbve;E(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 FLbve;F(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 g_Lbve;g_()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 h_Lbve;h_()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 fALbve;fA()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 fBLbve;fB()Lbuy;
-
isUsingItem
public boolean isUsingItem()- Mappings:
Namespace Name Mixin selector named isUsingItemLnet/minecraft/entity/LivingEntity;isUsingItem()Zintermediary method_6115Lnet/minecraft/class_1309;method_6115()Zofficial fCLbve;fC()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 fDLbve;fD()Lbsg;
-
tickActiveItemStack
private void tickActiveItemStack()- Mappings:
Namespace Name Mixin selector named tickActiveItemStackLnet/minecraft/entity/LivingEntity;tickActiveItemStack()Vintermediary method_6076Lnet/minecraft/class_1309;method_6076()Vofficial MLbve;M()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 aLbve;a(Lcwf;)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 OLbve;O()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 cLbve;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 cLbve;c(Lbsg;)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 aLakr;a(Lako;)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 aLbui;a(Lfi$a;Lezr;)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 bLbve;b(Lcwf;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 zLbve;z()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 fELbve;fE()Lcwf;
-
getItemUseTimeLeft
public int getItemUseTimeLeft()- Mappings:
Namespace Name Mixin selector named getItemUseTimeLeftLnet/minecraft/entity/LivingEntity;getItemUseTimeLeft()Iintermediary method_6014Lnet/minecraft/class_1309;method_6014()Iofficial fFLbve;fF()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 fGLbve;fG()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 fHLbve;fH()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 fILbve;fI()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 fJLbve;fJ()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 fKLbve;fK()Lcwf;
-
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 fLLbve;fL()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 fMLbve;fM()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 cnLbui;cn()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 fNLbve;fN()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 bLbve;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 fOLbve;fO()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 fPLbve;fP()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 aLbve;a(Ljh;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 fQLbve;fQ()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 aLbui;a(Lbvq;)Lbul;
-
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 eLbve;e(Lbvq;)Lbul;
-
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 fRLbve;fR()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 fLbve;f(Lbvq;)Lezm;
-
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 gLbve;g(Lbvq;)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 oLbui;o(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 fSLbve;fS()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 gLbve;g(Ljh;)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 fTLbve;fT()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 fULbve;fU()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 bLbve;b(Ljh;)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 aLbve;a(Ljh;)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 PLbve;P()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 fVLbve;fV()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 fWLbve;fW()Ljm;
-
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 bOLbui;bO()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 dLbve;d(Lcwf;)Lcwf;
-
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 iLbve;i(Lbuq;)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 aLbve;a(Lcwb;Lbuq;)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 aLbve;a(Lcwf;Lbuq;Lbwj;)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 dLbve;d(Lbsg;)Lbuq;
-
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 eLbve;e(Lcwf;)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 fLbve;f(Lbuq;)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 fLbve;f(Lcwf;)Lbuq;
-
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 aLbve;a(Lcwf;Lbuq;)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 aLbve;a(Lbve;Lbuq;)Lbvw;
-
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 sLbve;s(I)Lbuq;
-
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_Lbui;a_(I)Lbvw;
-
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 dMLbui;dM()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 cqLbui;cq()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 dPLbui;dP()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 aLbui;a(Laci;)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 fXLbve;fX()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 dSLbui;dS()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 mLbui;m(Lbui;)Lezr;
-
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 aLbve;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 gLbui;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 fYLbve;fY()Z
-
isInvulnerableTo
Returns whether the entity is invulnerable todamageSource.This can be overridden to make the entity invulnerable to some damages, but
super.isInvulnerableTo()should be called in this case.- Overrides:
isInvulnerableToin classEntity- Returns:
- whether the entity is invulnerable to
damageSource - See Also:
- Implementation Note:
- Entity is invulnerable to all damages if it is removed, and is invulnerable to all damages except
DamageTypes.OUT_OF_WORLDor damages from creative mode players if the entity is invulnerable. This also checksEntity.isFireImmune(). - Mappings:
Namespace Name Mixin selector named isInvulnerableToLnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Zintermediary method_5679Lnet/minecraft/class_1297;method_5679(Lnet/minecraft/class_1282;)Zofficial bLbui;b(Lbsy;)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 bLbve;b(Lcwf;Lbuq;)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 fZLbve;fZ()I
-