Class ArmorStandEntity
- All Implemented Interfaces:
- Attackable,- CommandOutput,- Nameable,- EntityLike
- Mappings:
- Namespace - Name - official - bux- intermediary - net/minecraft/class_1531- named - net/minecraft/entity/decoration/ArmorStandEntity
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final TrackedData<Byte>private final DefaultedList<ItemStack>private EulerAngleprivate static final EulerAngleprivate static final EulerAngleprivate static final EulerAngleprivate static final EulerAngleprivate static final EulerAngleprivate static final EulerAngleprivate intstatic final intprivate static final booleanstatic final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doublestatic final intprivate EulerAngleprivate final DefaultedList<ItemStack>static final intprivate booleanlongprivate EulerAngleprivate EulerAngleprivate static final EntityDimensionsstatic final intprivate EulerAngleprivate EulerAnglestatic final intprivate static final EntityDimensionsstatic final intstatic final TrackedData<EulerAngle>static final TrackedData<EulerAngle>static final TrackedData<EulerAngle>static final TrackedData<EulerAngle>static final TrackedData<EulerAngle>static final TrackedData<EulerAngle>Fields inherited from class net.minecraft.entity.LivingEntityactiveItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructorsConstructorDescriptionArmorStandEntity(EntityType<? extends ArmorStandEntity> type, World world) ArmorStandEntity(World world, double x, double y, double z) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidbreakAndDropItem(DamageSource damageSource) voidCalculates and sets the dimension (bounding box) of the entity and refreshes its position.booleanReturns whether the entity cannot trigger pressure plates or tripwires.private booleancanClip()booleanbooleancanHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.booleanbooleandamage(DamageSource source, float amount) Applies a damage to this entity.private booleanequip(PlayerEntity player, EquipmentSlot slot, ItemStack stack, Hand hand) voidequipStack(EquipmentSlot slot, ItemStack stack) Equipsstackatslot.This is also used to set an entity's mainhand or offhand stack.protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) Returns an iterable of item stacks equipped as armor.getClientCameraPosVec(float tickDelta) protected @Nullable SoundEventprivate EntityDimensionsgetDimensions(boolean marker) getDimensions(EntityPose pose) Returns the dimensions of the entity with the givenpose.Returns an iterable of item stacks held in the hands.doubleprotected @Nullable SoundEventgetHurtSound(DamageSource source) Returns the stack for creative "pick block" functionality, ornullif there is none.Returns the behavior of the piston for this entity.private EquipmentSlotgetSlotFromPosition(Vec3d hitPos) booleanhandleAttack(Entity attacker) Handles a player attacking the entity.voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.protected voidInitializes data tracker.interactAt(PlayerEntity player, Vec3d hitPos, Hand hand) Called when the player interacts with the entity at the specific position.booleanbooleanisBaby()booleanReturns whether the entity is immune from explosion knockback and damage.booleanisMarker()booleanbooleanbooleanReturns whether the entity can be pushed by other entities.private booleanisSlotDisabled(EquipmentSlot slot) booleanisSmall()voidkill()Kills the entity.private voidonBreak(DamageSource damageSource) voidonStruckByLightning(ServerWorld world, LightningEntity lightning) Called when the entity is struck by lightning.voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.private voidprivate NbtCompoundprotected voidvoidReads custom data fromnbt.private voidreadPoseNbt(NbtCompound nbt) private bytesetBitField(byte value, int bitField, boolean set) voidsetBodyRotation(EulerAngle angle) voidsetBodyYaw(float bodyYaw) Sets the body yaw of this entity.voidsetHeadRotation(EulerAngle angle) voidsetHeadYaw(float headYaw) Sets the head yaw of this entity.voidsetHideBasePlate(boolean hideBasePlate) voidsetInvisible(boolean invisible) Sets whether the entity is invisible to everyone.voidsetLeftArmRotation(EulerAngle angle) voidsetLeftLegRotation(EulerAngle angle) private voidsetMarker(boolean marker) voidsetRightArmRotation(EulerAngle angle) voidsetRightLegRotation(EulerAngle angle) voidsetShowArms(boolean showArms) private voidsetSmall(boolean small) booleanbooleanshouldRender(double distance) booleanprivate voidvoidtick()Ticks this entity.protected voidvoidAllows you to do certain speed and velocity calculations.protected floatturnHead(float bodyRotation, float headRotation) private voidupdateHealth(DamageSource damageSource, float amount) protected voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, baseTick, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canSee, canTakeDamage, canTarget, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropEquipment, dropInventory, dropLoot, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDrinkSound, getEatSound, getEyeHeight, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLootTable, getLootTableSeed, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getXpToDrop, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isOnSoulSpeedBlock, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playHurtSound, positionInPortal, positionInPortal, processEquippedStack, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setCurrentHand, setDespawnCounter, setHealth, setJumping, setLivingFlag, setMovementSpeed, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swimUpward, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickHandSwing, tickInVoid, tickItemStackUsage, tickMovement, tickNewAi, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, triggerItemPickedUpByEntityCriteria, tryAttack, updateLimbs, updateLimbs, updatePostDeath, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateNextStepSoundDistance, canAddPassenger, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilenced
- 
Field Details- 
field_30443public static final int field_30443- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbux;b:I- intermediary - field_30443- Lnet/minecraft/class_1531;field_30443:I- named - field_30443- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30443:I
 
- 
field_30445private static final boolean field_30445- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bK- Lbux;bK:Z- intermediary - field_30445- Lnet/minecraft/class_1531;field_30445:Z- named - field_30445- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30445:Z
 
- 
DEFAULT_HEAD_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bL- Lbux;bL:Lhw;- intermediary - field_7113- Lnet/minecraft/class_1531;field_7113:Lnet/minecraft/class_2379;- named - DEFAULT_HEAD_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_HEAD_ROTATION:Lnet/minecraft/util/math/EulerAngle;
 
- 
DEFAULT_BODY_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bM- Lbux;bM:Lhw;- intermediary - field_7119- Lnet/minecraft/class_1531;field_7119:Lnet/minecraft/class_2379;- named - DEFAULT_BODY_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_BODY_ROTATION:Lnet/minecraft/util/math/EulerAngle;
 
- 
DEFAULT_LEFT_ARM_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bN- Lbux;bN:Lhw;- intermediary - field_7124- Lnet/minecraft/class_1531;field_7124:Lnet/minecraft/class_2379;- named - DEFAULT_LEFT_ARM_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_LEFT_ARM_ROTATION:Lnet/minecraft/util/math/EulerAngle;
 
- 
DEFAULT_RIGHT_ARM_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bO- Lbux;bO:Lhw;- intermediary - field_7115- Lnet/minecraft/class_1531;field_7115:Lnet/minecraft/class_2379;- named - DEFAULT_RIGHT_ARM_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_RIGHT_ARM_ROTATION:Lnet/minecraft/util/math/EulerAngle;
 
- 
DEFAULT_LEFT_LEG_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bP- Lbux;bP:Lhw;- intermediary - field_7121- Lnet/minecraft/class_1531;field_7121:Lnet/minecraft/class_2379;- named - DEFAULT_LEFT_LEG_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_LEFT_LEG_ROTATION:Lnet/minecraft/util/math/EulerAngle;
 
- 
DEFAULT_RIGHT_LEG_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bQ- Lbux;bQ:Lhw;- intermediary - field_7117- Lnet/minecraft/class_1531;field_7117:Lnet/minecraft/class_2379;- named - DEFAULT_RIGHT_LEG_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_RIGHT_LEG_ROTATION:Lnet/minecraft/util/math/EulerAngle;
 
- 
MARKER_DIMENSIONS- Mappings:
- Namespace - Name - Mixin selector - official - bR- Lbux;bR:Lbfk;- intermediary - field_26745- Lnet/minecraft/class_1531;field_26745:Lnet/minecraft/class_4048;- named - MARKER_DIMENSIONS- Lnet/minecraft/entity/decoration/ArmorStandEntity;MARKER_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
 
- 
SMALL_DIMENSIONS- Mappings:
- Namespace - Name - Mixin selector - official - bS- Lbux;bS:Lbfk;- intermediary - field_26746- Lnet/minecraft/class_1531;field_26746:Lnet/minecraft/class_4048;- named - SMALL_DIMENSIONS- Lnet/minecraft/entity/decoration/ArmorStandEntity;SMALL_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
 
- 
field_30447private static final double field_30447- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbux;bT:D- intermediary - field_30447- Lnet/minecraft/class_1531;field_30447:D- named - field_30447- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30447:D
 
- 
field_30448private static final double field_30448- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbux;bU:D- intermediary - field_30448- Lnet/minecraft/class_1531;field_30448:D- named - field_30448- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30448:D
 
- 
field_30449private static final double field_30449- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bV- Lbux;bV:D- intermediary - field_30449- Lnet/minecraft/class_1531;field_30449:D- named - field_30449- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30449:D
 
- 
field_30450private static final double field_30450- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbux;bW:D- intermediary - field_30450- Lnet/minecraft/class_1531;field_30450:D- named - field_30450- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30450:D
 
- 
field_30446public static final int field_30446- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbux;c:I- intermediary - field_30446- Lnet/minecraft/class_1531;field_30446:I- named - field_30446- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30446:I
 
- 
field_30451public static final int field_30451- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbux;d:I- intermediary - field_30451- Lnet/minecraft/class_1531;field_30451:I- named - field_30451- Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30451:I
 
- 
SMALL_FLAGpublic static final int SMALL_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbux;e:I- intermediary - field_30452- Lnet/minecraft/class_1531;field_30452:I- named - SMALL_FLAG- Lnet/minecraft/entity/decoration/ArmorStandEntity;SMALL_FLAG:I
 
- 
SHOW_ARMS_FLAGpublic static final int SHOW_ARMS_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbux;f:I- intermediary - field_30453- Lnet/minecraft/class_1531;field_30453:I- named - SHOW_ARMS_FLAG- Lnet/minecraft/entity/decoration/ArmorStandEntity;SHOW_ARMS_FLAG:I
 
- 
HIDE_BASE_PLATE_FLAGpublic static final int HIDE_BASE_PLATE_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbux;g:I- intermediary - field_30442- Lnet/minecraft/class_1531;field_30442:I- named - HIDE_BASE_PLATE_FLAG- Lnet/minecraft/entity/decoration/ArmorStandEntity;HIDE_BASE_PLATE_FLAG:I
 
- 
MARKER_FLAGpublic static final int MARKER_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bB- Lbux;bB:I- intermediary - field_30444- Lnet/minecraft/class_1531;field_30444:I- named - MARKER_FLAG- Lnet/minecraft/entity/decoration/ArmorStandEntity;MARKER_FLAG:I
 
- 
ARMOR_STAND_FLAGS- Mappings:
- Namespace - Name - Mixin selector - official - bC- Lbux;bC:Laby;- intermediary - field_7107- Lnet/minecraft/class_1531;field_7107:Lnet/minecraft/class_2940;- named - ARMOR_STAND_FLAGS- Lnet/minecraft/entity/decoration/ArmorStandEntity;ARMOR_STAND_FLAGS:Lnet/minecraft/entity/data/TrackedData;
 
- 
TRACKER_HEAD_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bD- Lbux;bD:Laby;- intermediary - field_7123- Lnet/minecraft/class_1531;field_7123:Lnet/minecraft/class_2940;- named - TRACKER_HEAD_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_HEAD_ROTATION:Lnet/minecraft/entity/data/TrackedData;
 
- 
TRACKER_BODY_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bE- Lbux;bE:Laby;- intermediary - field_7122- Lnet/minecraft/class_1531;field_7122:Lnet/minecraft/class_2940;- named - TRACKER_BODY_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_BODY_ROTATION:Lnet/minecraft/entity/data/TrackedData;
 
- 
TRACKER_LEFT_ARM_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bF- Lbux;bF:Laby;- intermediary - field_7116- Lnet/minecraft/class_1531;field_7116:Lnet/minecraft/class_2940;- named - TRACKER_LEFT_ARM_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_LEFT_ARM_ROTATION:Lnet/minecraft/entity/data/TrackedData;
 
- 
TRACKER_RIGHT_ARM_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bG- Lbux;bG:Laby;- intermediary - field_7105- Lnet/minecraft/class_1531;field_7105:Lnet/minecraft/class_2940;- named - TRACKER_RIGHT_ARM_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_RIGHT_ARM_ROTATION:Lnet/minecraft/entity/data/TrackedData;
 
- 
TRACKER_LEFT_LEG_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bH- Lbux;bH:Laby;- intermediary - field_7127- Lnet/minecraft/class_1531;field_7127:Lnet/minecraft/class_2940;- named - TRACKER_LEFT_LEG_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_LEFT_LEG_ROTATION:Lnet/minecraft/entity/data/TrackedData;
 
- 
TRACKER_RIGHT_LEG_ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - bI- Lbux;bI:Laby;- intermediary - field_7125- Lnet/minecraft/class_1531;field_7125:Lnet/minecraft/class_2940;- named - TRACKER_RIGHT_LEG_ROTATION- Lnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_RIGHT_LEG_ROTATION:Lnet/minecraft/entity/data/TrackedData;
 
- 
RIDEABLE_MINECART_PREDICATE- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbux;bX:Ljava/util/function/Predicate;- intermediary - field_7102- Lnet/minecraft/class_1531;field_7102:Ljava/util/function/Predicate;- named - RIDEABLE_MINECART_PREDICATE- Lnet/minecraft/entity/decoration/ArmorStandEntity;RIDEABLE_MINECART_PREDICATE:Ljava/util/function/Predicate;
 
- 
heldItems- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbux;bY:Lhn;- intermediary - field_7114- Lnet/minecraft/class_1531;field_7114:Lnet/minecraft/class_2371;- named - heldItems- Lnet/minecraft/entity/decoration/ArmorStandEntity;heldItems:Lnet/minecraft/util/collection/DefaultedList;
 
- 
armorItems- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbux;bZ:Lhn;- intermediary - field_7108- Lnet/minecraft/class_1531;field_7108:Lnet/minecraft/class_2371;- named - armorItems- Lnet/minecraft/entity/decoration/ArmorStandEntity;armorItems:Lnet/minecraft/util/collection/DefaultedList;
 
- 
invisibleprivate boolean invisible- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbux;ca:Z- intermediary - field_7111- Lnet/minecraft/class_1531;field_7111:Z- named - invisible- Lnet/minecraft/entity/decoration/ArmorStandEntity;invisible:Z
 
- 
lastHitTimepublic long lastHitTime- Mappings:
- Namespace - Name - Mixin selector - official - bJ- Lbux;bJ:J- intermediary - field_7112- Lnet/minecraft/class_1531;field_7112:J- named - lastHitTime- Lnet/minecraft/entity/decoration/ArmorStandEntity;lastHitTime:J
 
- 
disabledSlotsprivate int disabledSlots- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbux;cb:I- intermediary - field_7118- Lnet/minecraft/class_1531;field_7118:I- named - disabledSlots- Lnet/minecraft/entity/decoration/ArmorStandEntity;disabledSlots:I
 
- 
headRotation- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbux;cc:Lhw;- intermediary - field_7104- Lnet/minecraft/class_1531;field_7104:Lnet/minecraft/class_2379;- named - headRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;headRotation:Lnet/minecraft/util/math/EulerAngle;
 
- 
bodyRotation- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbux;cd:Lhw;- intermediary - field_7106- Lnet/minecraft/class_1531;field_7106:Lnet/minecraft/class_2379;- named - bodyRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;bodyRotation:Lnet/minecraft/util/math/EulerAngle;
 
- 
leftArmRotation- Mappings:
- Namespace - Name - Mixin selector - official - ce- Lbux;ce:Lhw;- intermediary - field_7126- Lnet/minecraft/class_1531;field_7126:Lnet/minecraft/class_2379;- named - leftArmRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;leftArmRotation:Lnet/minecraft/util/math/EulerAngle;
 
- 
rightArmRotation- Mappings:
- Namespace - Name - Mixin selector - official - cf- Lbux;cf:Lhw;- intermediary - field_7120- Lnet/minecraft/class_1531;field_7120:Lnet/minecraft/class_2379;- named - rightArmRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;rightArmRotation:Lnet/minecraft/util/math/EulerAngle;
 
- 
leftLegRotation- Mappings:
- Namespace - Name - Mixin selector - official - cg- Lbux;cg:Lhw;- intermediary - field_7110- Lnet/minecraft/class_1531;field_7110:Lnet/minecraft/class_2379;- named - leftLegRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;leftLegRotation:Lnet/minecraft/util/math/EulerAngle;
 
- 
rightLegRotation- Mappings:
- Namespace - Name - Mixin selector - official - ch- Lbux;ch:Lhw;- intermediary - field_7103- Lnet/minecraft/class_1531;field_7103:Lnet/minecraft/class_2379;- named - rightLegRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;rightLegRotation:Lnet/minecraft/util/math/EulerAngle;
 
 
- 
- 
Constructor Details- 
ArmorStandEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)V- intermediary - <init>- Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V- named - <init>- Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
 
- 
ArmorStandEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbux;<init>(Lcmm;DDD)V- intermediary - <init>- Lnet/minecraft/class_1531;<init>(Lnet/minecraft/class_1937;DDD)V- named - <init>- Lnet/minecraft/entity/decoration/ArmorStandEntity;<init>(Lnet/minecraft/world/World;DDD)V
 
 
- 
- 
Method Details- 
calculateDimensionspublic void calculateDimensions()Calculates and sets the dimension (bounding box) of the entity and refreshes its position.- Overrides:
- calculateDimensionsin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - d_- Lbfj;d_()V- intermediary - method_18382- Lnet/minecraft/class_1297;method_18382()V- named - calculateDimensions- Lnet/minecraft/entity/Entity;calculateDimensions()V
 
- 
canClipprivate boolean canClip()- Mappings:
- Namespace - Name - Mixin selector - official - E- Lbux;E()Z- intermediary - method_18059- Lnet/minecraft/class_1531;method_18059()Z- named - canClip- Lnet/minecraft/entity/decoration/ArmorStandEntity;canClip()Z
 
- 
canMoveVoluntarilypublic boolean canMoveVoluntarily()- Overrides:
- canMoveVoluntarilyin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - cV- Lbfj;cV()Z- intermediary - method_6034- Lnet/minecraft/class_1297;method_6034()Z- named - canMoveVoluntarily- Lnet/minecraft/entity/Entity;canMoveVoluntarily()Z
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_()V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693()V- named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker()V
 
- 
getHandItemsReturns an iterable of item stacks held in the hands.- Overrides:
- getHandItemsin class- Entity
- Returns:
- an iterable of item stacks held in the hands
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bI- Lbfj;bI()Ljava/lang/Iterable;- intermediary - method_5877- Lnet/minecraft/class_1297;method_5877()Ljava/lang/Iterable;- named - getHandItems- Lnet/minecraft/entity/Entity;getHandItems()Ljava/lang/Iterable;
 
- 
getArmorItemsReturns an iterable of item stacks equipped as armor.- Specified by:
- getArmorItemsin class- LivingEntity
- Returns:
- an iterable of item stacks equipped as armor
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bJ- Lbfj;bJ()Ljava/lang/Iterable;- intermediary - method_5661- Lnet/minecraft/class_1297;method_5661()Ljava/lang/Iterable;- named - getArmorItems- Lnet/minecraft/entity/Entity;getArmorItems()Ljava/lang/Iterable;
 
- 
getEquippedStack- Specified by:
- getEquippedStackin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbfz;c(Lbfo;)Lcfz;- intermediary - method_6118- Lnet/minecraft/class_1309;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;- named - getEquippedStack- Lnet/minecraft/entity/LivingEntity;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
 
- 
equipStackEquipsstackatslot.This is also used to set an entity's mainhand or offhand stack. This overwrites any stacks present in that slot without dropping them.- Specified by:
- equipStackin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbfo;Lcfz;)V- intermediary - method_5673- Lnet/minecraft/class_1297;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V- named - equipStack- Lnet/minecraft/entity/Entity;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
 
- 
canEquip- Overrides:
- canEquipin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbfz;f(Lcfz;)Z- intermediary - method_18397- Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Z- named - canEquip- Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Z
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- LivingEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lqr;)V- intermediary - method_5652- Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V- named - writeCustomDataToNbt- Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. 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.- Overrides:
- readCustomDataFromNbtin class- LivingEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lqr;)V- intermediary - method_5749- Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V- named - readCustomDataFromNbt- Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
readPoseNbt- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbux;c(Lqr;)V- intermediary - method_6928- Lnet/minecraft/class_1531;method_6928(Lnet/minecraft/class_2487;)V- named - readPoseNbt- Lnet/minecraft/entity/decoration/ArmorStandEntity;readPoseNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
poseToNbt- Mappings:
- Namespace - Name - Mixin selector - official - G- Lbux;G()Lqr;- intermediary - method_6911- Lnet/minecraft/class_1531;method_6911()Lnet/minecraft/class_2487;- named - poseToNbt- Lnet/minecraft/entity/decoration/ArmorStandEntity;poseToNbt()Lnet/minecraft/nbt/NbtCompound;
 
- 
isPushablepublic boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
- isPushablein class- LivingEntity
- Returns:
- whether the entity can be pushed by other entities
- Mappings:
- Namespace - Name - Mixin selector - official - bp- Lbfj;bp()Z- intermediary - method_5810- Lnet/minecraft/class_1297;method_5810()Z- named - isPushable- Lnet/minecraft/entity/Entity;isPushable()Z
 
- 
pushAway- Overrides:
- pushAwayin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - A- Lbfz;A(Lbfj;)V- intermediary - method_6087- Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)V- named - pushAway- Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V
 
- 
tickCrammingprotected void tickCramming()- Overrides:
- tickCrammingin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fd- Lbfz;fd()V- intermediary - method_6070- Lnet/minecraft/class_1309;method_6070()V- named - tickCramming- Lnet/minecraft/entity/LivingEntity;tickCramming()V
 
- 
interactAtCalled when the player interacts with the entity at the specific position.This should not be used in most cases; Entity.interact(net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand)should be used. This should be used if the interaction's result depends on which part of the entity was interacted at.- Overrides:
- interactAtin class- Entity
- Parameters:
- hitPos- the interaction's position offset from the entity's position
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbyo;Leei;Lbdw;)Lbdx;- intermediary - method_5664- Lnet/minecraft/class_1297;method_5664(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;- named - interactAt- Lnet/minecraft/entity/Entity;interactAt(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
 
- 
getSlotFromPosition- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbux;j(Leei;)Lbfo;- intermediary - method_6916- Lnet/minecraft/class_1531;method_6916(Lnet/minecraft/class_243;)Lnet/minecraft/class_1304;- named - getSlotFromPosition- Lnet/minecraft/entity/decoration/ArmorStandEntity;getSlotFromPosition(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/entity/EquipmentSlot;
 
- 
isSlotDisabled- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbux;e(Lbfo;)Z- intermediary - method_6915- Lnet/minecraft/class_1531;method_6915(Lnet/minecraft/class_1304;)Z- named - isSlotDisabled- Lnet/minecraft/entity/decoration/ArmorStandEntity;isSlotDisabled(Lnet/minecraft/entity/EquipmentSlot;)Z
 
- 
equip- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbux;a(Lbyo;Lbfo;Lcfz;Lbdw;)Z- intermediary - method_6904- Lnet/minecraft/class_1531;method_6904(Lnet/minecraft/class_1657;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Z- named - equip- Lnet/minecraft/entity/decoration/ArmorStandEntity;equip(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Z
 
- 
damageApplies 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 Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- LivingEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lben;F)Z- intermediary - method_5643- Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z- named - damage- Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
 
- 
handleStatuspublic 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 class- LivingEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(B)V- intermediary - method_5711- Lnet/minecraft/class_1297;method_5711(B)V- named - handleStatus- Lnet/minecraft/entity/Entity;handleStatus(B)V
 
- 
shouldRenderpublic boolean shouldRender(double distance) - Overrides:
- shouldRenderin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(D)Z- intermediary - method_5640- Lnet/minecraft/class_1297;method_5640(D)Z- named - shouldRender- Lnet/minecraft/entity/Entity;shouldRender(D)Z
 
- 
spawnBreakParticlesprivate void spawnBreakParticles()- Mappings:
- Namespace - Name - Mixin selector - official - I- Lbux;I()V- intermediary - method_6898- Lnet/minecraft/class_1531;method_6898()V- named - spawnBreakParticles- Lnet/minecraft/entity/decoration/ArmorStandEntity;spawnBreakParticles()V
 
- 
updateHealth- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbux;g(Lben;F)V- intermediary - method_6905- Lnet/minecraft/class_1531;method_6905(Lnet/minecraft/class_1282;F)V- named - updateHealth- Lnet/minecraft/entity/decoration/ArmorStandEntity;updateHealth(Lnet/minecraft/entity/damage/DamageSource;F)V
 
- 
breakAndDropItem- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbux;h(Lben;)V- intermediary - method_6924- Lnet/minecraft/class_1531;method_6924(Lnet/minecraft/class_1282;)V- named - breakAndDropItem- Lnet/minecraft/entity/decoration/ArmorStandEntity;breakAndDropItem(Lnet/minecraft/entity/damage/DamageSource;)V
 
- 
onBreak- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbux;i(Lben;)V- intermediary - method_6908- Lnet/minecraft/class_1531;method_6908(Lnet/minecraft/class_1282;)V- named - onBreak- Lnet/minecraft/entity/decoration/ArmorStandEntity;onBreak(Lnet/minecraft/entity/damage/DamageSource;)V
 
- 
playBreakSoundprivate void playBreakSound()- Mappings:
- Namespace - Name - Mixin selector - official - J- Lbux;J()V- intermediary - method_6920- Lnet/minecraft/class_1531;method_6920()V- named - playBreakSound- Lnet/minecraft/entity/decoration/ArmorStandEntity;playBreakSound()V
 
- 
turnHeadprotected float turnHead(float bodyRotation, float headRotation) - Overrides:
- turnHeadin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbfz;e(FF)F- intermediary - method_6031- Lnet/minecraft/class_1309;method_6031(FF)F- named - turnHead- Lnet/minecraft/entity/LivingEntity;turnHead(FF)F
 
- 
getActiveEyeHeight- Overrides:
- getActiveEyeHeightin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbgl;Lbfk;)F- intermediary - method_18394- Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F- named - getActiveEyeHeight- Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
 
- 
getHeightOffsetpublic double getHeightOffset()- Overrides:
- getHeightOffsetin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - bw- Lbfj;bw()D- intermediary - method_5678- Lnet/minecraft/class_1297;method_5678()D- named - getHeightOffset- Lnet/minecraft/entity/Entity;getHeightOffset()D
 
- 
travelAllows 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. - Overrides:
- travelin class- LivingEntity
- Parameters:
- movementInput- represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbfz;h(Leei;)V- intermediary - method_6091- Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V- named - travel- Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
 
- 
setBodyYawpublic void setBodyYaw(float bodyYaw) Sets the body yaw of this entity.- Overrides:
- setBodyYawin class- LivingEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbfj;o(F)V- intermediary - method_5636- Lnet/minecraft/class_1297;method_5636(F)V- named - setBodyYaw- Lnet/minecraft/entity/Entity;setBodyYaw(F)V
 
- 
setHeadYawpublic void setHeadYaw(float headYaw) Sets the head yaw of this entity.- Overrides:
- setHeadYawin class- LivingEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbfj;n(F)V- intermediary - method_5847- Lnet/minecraft/class_1297;method_5847(F)V- named - setHeadYaw- Lnet/minecraft/entity/Entity;setHeadYaw(F)V
 
- 
tickpublic void tick()Ticks this entity.- Overrides:
- tickin class- LivingEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbfj;l()V- intermediary - method_5773- Lnet/minecraft/class_1297;method_5773()V- named - tick- Lnet/minecraft/entity/Entity;tick()V
 
- 
updatePotionVisibilityprotected void updatePotionVisibility()- Overrides:
- updatePotionVisibilityin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - F- Lbfz;F()V- intermediary - method_6027- Lnet/minecraft/class_1309;method_6027()V- named - updatePotionVisibility- Lnet/minecraft/entity/LivingEntity;updatePotionVisibility()V
 
- 
setInvisiblepublic void setInvisible(boolean invisible) Sets whether the entity is invisible to everyone.Invisibility status effect and ArmorStandEntity'sInvisibleNBT key can cause an entity to be invisible.- Overrides:
- setInvisiblein class- Entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbfj;j(Z)V- intermediary - method_5648- Lnet/minecraft/class_1297;method_5648(Z)V- named - setInvisible- Lnet/minecraft/entity/Entity;setInvisible(Z)V
 
- 
isBabypublic boolean isBaby()- Overrides:
- isBabyin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - h_- Lbfz;h_()Z- intermediary - method_6109- Lnet/minecraft/class_1309;method_6109()Z- named - isBaby- Lnet/minecraft/entity/LivingEntity;isBaby()Z
 
- 
killpublic void kill()Kills the entity.This drops loot when applicable, and emits the GameEvent.ENTITY_DIEgame event.- Overrides:
- killin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - ah- Lbfj;ah()V- intermediary - method_5768- Lnet/minecraft/class_1297;method_5768()V- named - kill- Lnet/minecraft/entity/Entity;kill()V
 
- 
isImmuneToExplosionpublic boolean isImmuneToExplosion()Returns whether the entity is immune from explosion knockback and damage.Invisible ArmorStandEntityand emerging or diggingWardenEntityare immune from explosions.- Overrides:
- isImmuneToExplosionin class- Entity
- Returns:
- whether the entity is immune from explosion knockback and damage
- Mappings:
- Namespace - Name - Mixin selector - official - cJ- Lbfj;cJ()Z- intermediary - method_5659- Lnet/minecraft/class_1297;method_5659()Z- named - isImmuneToExplosion- Lnet/minecraft/entity/Entity;isImmuneToExplosion()Z
 
- 
getPistonBehaviorReturns the behavior of the piston for this entity.This is PistonBehavior.NORMALby default.AreaEffectCloudEntity,MarkerEntity, and markerArmorStandEntityreturnPistonBehavior.IGNORE, causing the piston to not affect the entity's position. Other piston behaviors are inapplicable to entities, and treated likePistonBehavior.NORMAL.- Overrides:
- getPistonBehaviorin class- Entity
- Returns:
- the behavior of the piston for this entity
- Mappings:
- Namespace - Name - Mixin selector - official - l_- Lbfj;l_()Ldxj;- intermediary - method_5657- Lnet/minecraft/class_1297;method_5657()Lnet/minecraft/class_3619;- named - getPistonBehavior- Lnet/minecraft/entity/Entity;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
 
- 
canAvoidTrapspublic boolean canAvoidTraps()Returns whether the entity cannot trigger pressure plates or tripwires.BatEntityis the only entity in vanilla that can avoid traps.- Overrides:
- canAvoidTrapsin class- Entity
- Returns:
- whether the entity cannot trigger pressure plates or tripwires
- Mappings:
- Namespace - Name - Mixin selector - official - c_- Lbfj;c_()Z- intermediary - method_5696- Lnet/minecraft/class_1297;method_5696()Z- named - canAvoidTraps- Lnet/minecraft/entity/Entity;canAvoidTraps()Z
 
- 
setSmallprivate void setSmall(boolean small) - Mappings:
- Namespace - Name - Mixin selector - official - t- Lbux;t(Z)V- intermediary - method_6922- Lnet/minecraft/class_1531;method_6922(Z)V- named - setSmall- Lnet/minecraft/entity/decoration/ArmorStandEntity;setSmall(Z)V
 
- 
isSmallpublic boolean isSmall()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbux;q()Z- intermediary - method_6914- Lnet/minecraft/class_1531;method_6914()Z- named - isSmall- Lnet/minecraft/entity/decoration/ArmorStandEntity;isSmall()Z
 
- 
setShowArmspublic void setShowArms(boolean showArms) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbux;a(Z)V- intermediary - method_6913- Lnet/minecraft/class_1531;method_6913(Z)V- named - setShowArms- Lnet/minecraft/entity/decoration/ArmorStandEntity;setShowArms(Z)V
 
- 
shouldShowArmspublic boolean shouldShowArms()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbux;r()Z- intermediary - method_6929- Lnet/minecraft/class_1531;method_6929()Z- named - shouldShowArms- Lnet/minecraft/entity/decoration/ArmorStandEntity;shouldShowArms()Z
 
- 
setHideBasePlatepublic void setHideBasePlate(boolean hideBasePlate) - Mappings:
- Namespace - Name - Mixin selector - official - s- Lbux;s(Z)V- intermediary - method_6907- Lnet/minecraft/class_1531;method_6907(Z)V- named - setHideBasePlate- Lnet/minecraft/entity/decoration/ArmorStandEntity;setHideBasePlate(Z)V
 
- 
shouldHideBasePlatepublic boolean shouldHideBasePlate()- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbux;s()Z- intermediary - method_6901- Lnet/minecraft/class_1531;method_6901()Z- named - shouldHideBasePlate- Lnet/minecraft/entity/decoration/ArmorStandEntity;shouldHideBasePlate()Z
 
- 
setMarkerprivate void setMarker(boolean marker) - Mappings:
- Namespace - Name - Mixin selector - official - u- Lbux;u(Z)V- intermediary - method_6902- Lnet/minecraft/class_1531;method_6902(Z)V- named - setMarker- Lnet/minecraft/entity/decoration/ArmorStandEntity;setMarker(Z)V
 
- 
isMarkerpublic boolean isMarker()- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbux;w()Z- intermediary - method_6912- Lnet/minecraft/class_1531;method_6912()Z- named - isMarker- Lnet/minecraft/entity/decoration/ArmorStandEntity;isMarker()Z
 
- 
setBitFieldprivate byte setBitField(byte value, int bitField, boolean set) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbux;a(BIZ)B- intermediary - method_6906- Lnet/minecraft/class_1531;method_6906(BIZ)B- named - setBitField- Lnet/minecraft/entity/decoration/ArmorStandEntity;setBitField(BIZ)B
 
- 
setHeadRotation- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbux;a(Lhw;)V- intermediary - method_6919- Lnet/minecraft/class_1531;method_6919(Lnet/minecraft/class_2379;)V- named - setHeadRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;setHeadRotation(Lnet/minecraft/util/math/EulerAngle;)V
 
- 
setBodyRotation- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbux;b(Lhw;)V- intermediary - method_6927- Lnet/minecraft/class_1531;method_6927(Lnet/minecraft/class_2379;)V- named - setBodyRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;setBodyRotation(Lnet/minecraft/util/math/EulerAngle;)V
 
- 
setLeftArmRotation- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbux;c(Lhw;)V- intermediary - method_6910- Lnet/minecraft/class_1531;method_6910(Lnet/minecraft/class_2379;)V- named - setLeftArmRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;setLeftArmRotation(Lnet/minecraft/util/math/EulerAngle;)V
 
- 
setRightArmRotation- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbux;d(Lhw;)V- intermediary - method_6925- Lnet/minecraft/class_1531;method_6925(Lnet/minecraft/class_2379;)V- named - setRightArmRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;setRightArmRotation(Lnet/minecraft/util/math/EulerAngle;)V
 
- 
setLeftLegRotation- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbux;e(Lhw;)V- intermediary - method_6909- Lnet/minecraft/class_1531;method_6909(Lnet/minecraft/class_2379;)V- named - setLeftLegRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;setLeftLegRotation(Lnet/minecraft/util/math/EulerAngle;)V
 
- 
setRightLegRotation- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbux;f(Lhw;)V- intermediary - method_6926- Lnet/minecraft/class_1531;method_6926(Lnet/minecraft/class_2379;)V- named - setRightLegRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;setRightLegRotation(Lnet/minecraft/util/math/EulerAngle;)V
 
- 
getHeadRotation- Mappings:
- Namespace - Name - Mixin selector - official - x- Lbux;x()Lhw;- intermediary - method_6921- Lnet/minecraft/class_1531;method_6921()Lnet/minecraft/class_2379;- named - getHeadRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;getHeadRotation()Lnet/minecraft/util/math/EulerAngle;
 
- 
getBodyRotation- Mappings:
- Namespace - Name - Mixin selector - official - y- Lbux;y()Lhw;- intermediary - method_6923- Lnet/minecraft/class_1531;method_6923()Lnet/minecraft/class_2379;- named - getBodyRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;getBodyRotation()Lnet/minecraft/util/math/EulerAngle;
 
- 
getLeftArmRotation- Mappings:
- Namespace - Name - Mixin selector - official - z- Lbux;z()Lhw;- intermediary - method_6930- Lnet/minecraft/class_1531;method_6930()Lnet/minecraft/class_2379;- named - getLeftArmRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;getLeftArmRotation()Lnet/minecraft/util/math/EulerAngle;
 
- 
getRightArmRotation- Mappings:
- Namespace - Name - Mixin selector - official - A- Lbux;A()Lhw;- intermediary - method_6903- Lnet/minecraft/class_1531;method_6903()Lnet/minecraft/class_2379;- named - getRightArmRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;getRightArmRotation()Lnet/minecraft/util/math/EulerAngle;
 
- 
getLeftLegRotation- Mappings:
- Namespace - Name - Mixin selector - official - C- Lbux;C()Lhw;- intermediary - method_6917- Lnet/minecraft/class_1531;method_6917()Lnet/minecraft/class_2379;- named - getLeftLegRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;getLeftLegRotation()Lnet/minecraft/util/math/EulerAngle;
 
- 
getRightLegRotation- Mappings:
- Namespace - Name - Mixin selector - official - D- Lbux;D()Lhw;- intermediary - method_6900- Lnet/minecraft/class_1531;method_6900()Lnet/minecraft/class_2379;- named - getRightLegRotation- Lnet/minecraft/entity/decoration/ArmorStandEntity;getRightLegRotation()Lnet/minecraft/util/math/EulerAngle;
 
- 
canHitpublic boolean canHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.- Overrides:
- canHitin class- LivingEntity
- Returns:
- whether the entity can be hit with a projectile or be targeted by the player crosshair
- Mappings:
- Namespace - Name - Mixin selector - official - bo- Lbfj;bo()Z- intermediary - method_5863- Lnet/minecraft/class_1297;method_5863()Z- named - canHit- Lnet/minecraft/entity/Entity;canHit()Z
 
- 
handleAttackHandles a player attacking the entity. This is called beforeEntity.damage(net.minecraft.entity.damage.DamageSource, float)and can be used to restrict players from attacking the entity by returningtrue.- Overrides:
- handleAttackin class- Entity
- Returns:
- whether to stop handling the attack
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbfj;r(Lbfj;)Z- intermediary - method_5698- Lnet/minecraft/class_1297;method_5698(Lnet/minecraft/class_1297;)Z- named - handleAttack- Lnet/minecraft/entity/Entity;handleAttack(Lnet/minecraft/entity/Entity;)Z
 
- 
getMainArm- Specified by:
- getMainArmin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fh- Lbfz;fh()Lbft;- intermediary - method_6068- Lnet/minecraft/class_1309;method_6068()Lnet/minecraft/class_1306;- named - getMainArm- Lnet/minecraft/entity/LivingEntity;getMainArm()Lnet/minecraft/util/Arm;
 
- 
getFallSounds- Overrides:
- getFallSoundsin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - eC- Lbfz;eC()Lbfz$a;- intermediary - method_39760- Lnet/minecraft/class_1309;method_39760()Lnet/minecraft/class_1309$class_6823;- named - getFallSounds- Lnet/minecraft/entity/LivingEntity;getFallSounds()Lnet/minecraft/entity/LivingEntity$FallSounds;
 
- 
getHurtSound- Overrides:
- getHurtSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(Lben;)Lamg;- intermediary - method_6011- Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;- named - getHurtSound- Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
 
- 
getDeathSound- Overrides:
- getDeathSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - g_- Lbfz;g_()Lamg;- intermediary - method_6002- Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;- named - getDeathSound- Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
 
- 
onStruckByLightningCalled when the entity is struck by lightning. This sets the entity on fire and deals lightning damage by default; entities that do not take such damage should override this method to do nothing.- Overrides:
- onStruckByLightningin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Laif;Lbfy;)V- intermediary - method_5800- Lnet/minecraft/class_1297;method_5800(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V- named - onStruckByLightning- Lnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LightningEntity;)V
 
- 
isAffectedBySplashPotionspublic boolean isAffectedBySplashPotions()- Overrides:
- isAffectedBySplashPotionsin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - ft- Lbfz;ft()Z- intermediary - method_6086- Lnet/minecraft/class_1309;method_6086()Z- named - isAffectedBySplashPotions- Lnet/minecraft/entity/LivingEntity;isAffectedBySplashPotions()Z
 
- 
onTrackedDataSetCalled on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed. - Overrides:
- onTrackedDataSetin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Laby;)V- intermediary - method_5674- Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V- named - onTrackedDataSet- Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
 
- 
isMobOrPlayerpublic boolean isMobOrPlayer()- Overrides:
- isMobOrPlayerin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fu- Lbfz;fu()Z- intermediary - method_6102- Lnet/minecraft/class_1309;method_6102()Z- named - isMobOrPlayer- Lnet/minecraft/entity/LivingEntity;isMobOrPlayer()Z
 
- 
getDimensionsReturns the dimensions of the entity with the givenpose.- Overrides:
- getDimensionsin class- LivingEntity
- Returns:
- the dimensions of the entity with the given pose
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbgl;)Lbfk;- intermediary - method_18377- Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;- named - getDimensions- Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
 
- 
getDimensions- Mappings:
- Namespace - Name - Mixin selector - official - v- Lbux;v(Z)Lbfk;- intermediary - method_31168- Lnet/minecraft/class_1531;method_31168(Z)Lnet/minecraft/class_4048;- named - getDimensions- Lnet/minecraft/entity/decoration/ArmorStandEntity;getDimensions(Z)Lnet/minecraft/entity/EntityDimensions;
 
- 
getClientCameraPosVec- Overrides:
- getClientCameraPosVecin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbfj;k(F)Leei;- intermediary - method_31166- Lnet/minecraft/class_1297;method_31166(F)Lnet/minecraft/class_243;- named - getClientCameraPosVec- Lnet/minecraft/entity/Entity;getClientCameraPosVec(F)Lnet/minecraft/util/math/Vec3d;
 
- 
getPickBlockStackReturns the stack for creative "pick block" functionality, ornullif there is none.If the entity has an item representation (such as boats or minecarts), this should be overridden to return a new stack. Note that MobEntityhandles the spawn eggs.ItemFrameEntityinstead returns the copy of the stack held in the frame.- Overrides:
- getPickBlockStackin class- Entity
- Returns:
- the stack for creative "pick block" functionality, or nullif there is none
- Mappings:
- Namespace - Name - Mixin selector - official - dv- Lbfj;dv()Lcfz;- intermediary - method_31480- Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;- named - getPickBlockStack- Lnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;
 
- 
isPartOfGamepublic boolean isPartOfGame()- Overrides:
- isPartOfGamein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - el- Lbfz;el()Z- intermediary - method_36608- Lnet/minecraft/class_1309;method_36608()Z- named - isPartOfGame- Lnet/minecraft/entity/LivingEntity;isPartOfGame()Z
 
 
-