Class ArmorStandEntity
- All Implemented Interfaces:
Attackable,DataTracked,ScoreHolder,CommandOutput,Nameable,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/decoration/ArmorStandEntityintermediary net/minecraft/class_1531official ciz
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier 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.LivingEntity
activeItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, fallFlyingTicks, field_30063, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, 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, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, 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.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, 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.CommandOutput
DUMMYFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
ConstructorsConstructorDescriptionArmorStandEntity(EntityType<? extends ArmorStandEntity> type, World world) ArmorStandEntity(World world, double x, double y, double z) -
Method Summary
Modifier 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.booleanbooleancanUseSlot(EquipmentSlot slot) booleandamage(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) getBaseDimensions(EntityPose pose) getClientCameraPosVec(float tickDelta) protected @Nullable SoundEventprivate EntityDimensionsgetDimensions(boolean marker) protected @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 voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.interactAt(PlayerEntity player, Vec3d hitPos, Hand hand) Called when the player interacts with the entity at the specific position.booleanbooleanisBaby()booleanisImmuneToExplosion(Explosion explosion) Returns 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.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, baseTick, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canSee, canTakeDamage, canTarget, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropEquipment, dropInventory, dropLoot, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getAllArmorItems, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEquippedItems, getFallFlyingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLootTable, getLootTableSeed, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getXpToDrop, getYaw, handleFallDamage, hasInvertedHealingAndHarm, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isOnSoulSpeedBlock, isSleeping, isTarget, isUsingItem, isUsingRiptide, jump, knockback, knockDownwards, lerpHeadYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playHurtSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setCurrentHand, setDespawnCounter, setHealth, setJumping, setLivingFlag, setMovementSpeed, setNearbySongPlaying, setNoDrag, setOnFireForTicks, 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, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, 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, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, 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, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerNearestTo, getPassengersDeep, getPermissionLevel, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, 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, isInFluid, 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, lerpPosAndRotation, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, 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, removeCommandTag, removeFromDimension, removePassenger, 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, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, 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, 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
-
field_30443
public static final int field_30443- See Also:
- Mappings:
Namespace Name Mixin selector named field_30443Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30443:Iintermediary field_30443Lnet/minecraft/class_1531;field_30443:Iofficial bLciz;b:I
-
field_30445
private static final boolean field_30445- See Also:
- Mappings:
Namespace Name Mixin selector named field_30445Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30445:Zintermediary field_30445Lnet/minecraft/class_1531;field_30445:Zofficial bOLciz;bO:Z
-
DEFAULT_HEAD_ROTATION
- Mappings:
Namespace Name Mixin selector named DEFAULT_HEAD_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_HEAD_ROTATION:Lnet/minecraft/util/math/EulerAngle;intermediary field_7113Lnet/minecraft/class_1531;field_7113:Lnet/minecraft/class_2379;official bPLciz;bP:Lka;
-
DEFAULT_BODY_ROTATION
- Mappings:
Namespace Name Mixin selector named DEFAULT_BODY_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_BODY_ROTATION:Lnet/minecraft/util/math/EulerAngle;intermediary field_7119Lnet/minecraft/class_1531;field_7119:Lnet/minecraft/class_2379;official bQLciz;bQ:Lka;
-
DEFAULT_LEFT_ARM_ROTATION
- Mappings:
Namespace Name Mixin selector named DEFAULT_LEFT_ARM_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_LEFT_ARM_ROTATION:Lnet/minecraft/util/math/EulerAngle;intermediary field_7124Lnet/minecraft/class_1531;field_7124:Lnet/minecraft/class_2379;official bRLciz;bR:Lka;
-
DEFAULT_RIGHT_ARM_ROTATION
- Mappings:
Namespace Name Mixin selector named DEFAULT_RIGHT_ARM_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_RIGHT_ARM_ROTATION:Lnet/minecraft/util/math/EulerAngle;intermediary field_7115Lnet/minecraft/class_1531;field_7115:Lnet/minecraft/class_2379;official bSLciz;bS:Lka;
-
DEFAULT_LEFT_LEG_ROTATION
- Mappings:
Namespace Name Mixin selector named DEFAULT_LEFT_LEG_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_LEFT_LEG_ROTATION:Lnet/minecraft/util/math/EulerAngle;intermediary field_7121Lnet/minecraft/class_1531;field_7121:Lnet/minecraft/class_2379;official bTLciz;bT:Lka;
-
DEFAULT_RIGHT_LEG_ROTATION
- Mappings:
Namespace Name Mixin selector named DEFAULT_RIGHT_LEG_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;DEFAULT_RIGHT_LEG_ROTATION:Lnet/minecraft/util/math/EulerAngle;intermediary field_7117Lnet/minecraft/class_1531;field_7117:Lnet/minecraft/class_2379;official bULciz;bU:Lka;
-
MARKER_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named MARKER_DIMENSIONSLnet/minecraft/entity/decoration/ArmorStandEntity;MARKER_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;intermediary field_26745Lnet/minecraft/class_1531;field_26745:Lnet/minecraft/class_4048;official bVLciz;bV:Lbsz;
-
SMALL_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named SMALL_DIMENSIONSLnet/minecraft/entity/decoration/ArmorStandEntity;SMALL_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;intermediary field_26746Lnet/minecraft/class_1531;field_26746:Lnet/minecraft/class_4048;official bWLciz;bW:Lbsz;
-
field_30447
private static final double field_30447- See Also:
- Mappings:
Namespace Name Mixin selector named field_30447Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30447:Dintermediary field_30447Lnet/minecraft/class_1531;field_30447:Dofficial bXLciz;bX:D
-
field_30448
private static final double field_30448- See Also:
- Mappings:
Namespace Name Mixin selector named field_30448Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30448:Dintermediary field_30448Lnet/minecraft/class_1531;field_30448:Dofficial bYLciz;bY:D
-
field_30449
private static final double field_30449- See Also:
- Mappings:
Namespace Name Mixin selector named field_30449Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30449:Dintermediary field_30449Lnet/minecraft/class_1531;field_30449:Dofficial bZLciz;bZ:D
-
field_30450
private static final double field_30450- See Also:
- Mappings:
Namespace Name Mixin selector named field_30450Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30450:Dintermediary field_30450Lnet/minecraft/class_1531;field_30450:Dofficial caLciz;ca:D
-
field_30446
public static final int field_30446- See Also:
- Mappings:
Namespace Name Mixin selector named field_30446Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30446:Iintermediary field_30446Lnet/minecraft/class_1531;field_30446:Iofficial cLciz;c:I
-
field_30451
public static final int field_30451- See Also:
- Mappings:
Namespace Name Mixin selector named field_30451Lnet/minecraft/entity/decoration/ArmorStandEntity;field_30451:Iintermediary field_30451Lnet/minecraft/class_1531;field_30451:Iofficial dLciz;d:I
-
SMALL_FLAG
public static final int SMALL_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SMALL_FLAGLnet/minecraft/entity/decoration/ArmorStandEntity;SMALL_FLAG:Iintermediary field_30452Lnet/minecraft/class_1531;field_30452:Iofficial eLciz;e:I
-
SHOW_ARMS_FLAG
public static final int SHOW_ARMS_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SHOW_ARMS_FLAGLnet/minecraft/entity/decoration/ArmorStandEntity;SHOW_ARMS_FLAG:Iintermediary field_30453Lnet/minecraft/class_1531;field_30453:Iofficial fLciz;f:I
-
HIDE_BASE_PLATE_FLAG
public static final int HIDE_BASE_PLATE_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named HIDE_BASE_PLATE_FLAGLnet/minecraft/entity/decoration/ArmorStandEntity;HIDE_BASE_PLATE_FLAG:Iintermediary field_30442Lnet/minecraft/class_1531;field_30442:Iofficial gLciz;g:I
-
MARKER_FLAG
public static final int MARKER_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named MARKER_FLAGLnet/minecraft/entity/decoration/ArmorStandEntity;MARKER_FLAG:Iintermediary field_30444Lnet/minecraft/class_1531;field_30444:Iofficial bFLciz;bF:I
-
ARMOR_STAND_FLAGS
- Mappings:
Namespace Name Mixin selector named ARMOR_STAND_FLAGSLnet/minecraft/entity/decoration/ArmorStandEntity;ARMOR_STAND_FLAGS:Lnet/minecraft/entity/data/TrackedData;intermediary field_7107Lnet/minecraft/class_1531;field_7107:Lnet/minecraft/class_2940;official bGLciz;bG:Lakk;
-
TRACKER_HEAD_ROTATION
- Mappings:
Namespace Name Mixin selector named TRACKER_HEAD_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_HEAD_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_7123Lnet/minecraft/class_1531;field_7123:Lnet/minecraft/class_2940;official bHLciz;bH:Lakk;
-
TRACKER_BODY_ROTATION
- Mappings:
Namespace Name Mixin selector named TRACKER_BODY_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_BODY_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_7122Lnet/minecraft/class_1531;field_7122:Lnet/minecraft/class_2940;official bILciz;bI:Lakk;
-
TRACKER_LEFT_ARM_ROTATION
- Mappings:
Namespace Name Mixin selector named TRACKER_LEFT_ARM_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_LEFT_ARM_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_7116Lnet/minecraft/class_1531;field_7116:Lnet/minecraft/class_2940;official bJLciz;bJ:Lakk;
-
TRACKER_RIGHT_ARM_ROTATION
- Mappings:
Namespace Name Mixin selector named TRACKER_RIGHT_ARM_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_RIGHT_ARM_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_7105Lnet/minecraft/class_1531;field_7105:Lnet/minecraft/class_2940;official bKLciz;bK:Lakk;
-
TRACKER_LEFT_LEG_ROTATION
- Mappings:
Namespace Name Mixin selector named TRACKER_LEFT_LEG_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_LEFT_LEG_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_7127Lnet/minecraft/class_1531;field_7127:Lnet/minecraft/class_2940;official bLLciz;bL:Lakk;
-
TRACKER_RIGHT_LEG_ROTATION
- Mappings:
Namespace Name Mixin selector named TRACKER_RIGHT_LEG_ROTATIONLnet/minecraft/entity/decoration/ArmorStandEntity;TRACKER_RIGHT_LEG_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_7125Lnet/minecraft/class_1531;field_7125:Lnet/minecraft/class_2940;official bMLciz;bM:Lakk;
-
RIDEABLE_MINECART_PREDICATE
- Mappings:
Namespace Name Mixin selector named RIDEABLE_MINECART_PREDICATELnet/minecraft/entity/decoration/ArmorStandEntity;RIDEABLE_MINECART_PREDICATE:Ljava/util/function/Predicate;intermediary field_7102Lnet/minecraft/class_1531;field_7102:Ljava/util/function/Predicate;official cbLciz;cb:Ljava/util/function/Predicate;
-
heldItems
- Mappings:
Namespace Name Mixin selector named heldItemsLnet/minecraft/entity/decoration/ArmorStandEntity;heldItems:Lnet/minecraft/util/collection/DefaultedList;intermediary field_7114Lnet/minecraft/class_1531;field_7114:Lnet/minecraft/class_2371;official ccLciz;cc:Ljr;
-
armorItems
- Mappings:
Namespace Name Mixin selector named armorItemsLnet/minecraft/entity/decoration/ArmorStandEntity;armorItems:Lnet/minecraft/util/collection/DefaultedList;intermediary field_7108Lnet/minecraft/class_1531;field_7108:Lnet/minecraft/class_2371;official cdLciz;cd:Ljr;
-
invisible
private boolean invisible- Mappings:
Namespace Name Mixin selector named invisibleLnet/minecraft/entity/decoration/ArmorStandEntity;invisible:Zintermediary field_7111Lnet/minecraft/class_1531;field_7111:Zofficial ceLciz;ce:Z
-
lastHitTime
public long lastHitTime- Mappings:
Namespace Name Mixin selector named lastHitTimeLnet/minecraft/entity/decoration/ArmorStandEntity;lastHitTime:Jintermediary field_7112Lnet/minecraft/class_1531;field_7112:Jofficial bNLciz;bN:J
-
disabledSlots
private int disabledSlots- Mappings:
Namespace Name Mixin selector named disabledSlotsLnet/minecraft/entity/decoration/ArmorStandEntity;disabledSlots:Iintermediary field_7118Lnet/minecraft/class_1531;field_7118:Iofficial cfLciz;cf:I
-
headRotation
- Mappings:
Namespace Name Mixin selector named headRotationLnet/minecraft/entity/decoration/ArmorStandEntity;headRotation:Lnet/minecraft/util/math/EulerAngle;intermediary field_7104Lnet/minecraft/class_1531;field_7104:Lnet/minecraft/class_2379;official cgLciz;cg:Lka;
-
bodyRotation
- Mappings:
Namespace Name Mixin selector named bodyRotationLnet/minecraft/entity/decoration/ArmorStandEntity;bodyRotation:Lnet/minecraft/util/math/EulerAngle;intermediary field_7106Lnet/minecraft/class_1531;field_7106:Lnet/minecraft/class_2379;official chLciz;ch:Lka;
-
leftArmRotation
- Mappings:
Namespace Name Mixin selector named leftArmRotationLnet/minecraft/entity/decoration/ArmorStandEntity;leftArmRotation:Lnet/minecraft/util/math/EulerAngle;intermediary field_7126Lnet/minecraft/class_1531;field_7126:Lnet/minecraft/class_2379;official ciLciz;ci:Lka;
-
rightArmRotation
- Mappings:
Namespace Name Mixin selector named rightArmRotationLnet/minecraft/entity/decoration/ArmorStandEntity;rightArmRotation:Lnet/minecraft/util/math/EulerAngle;intermediary field_7120Lnet/minecraft/class_1531;field_7120:Lnet/minecraft/class_2379;official cjLciz;cj:Lka;
-
leftLegRotation
- Mappings:
Namespace Name Mixin selector named leftLegRotationLnet/minecraft/entity/decoration/ArmorStandEntity;leftLegRotation:Lnet/minecraft/util/math/EulerAngle;intermediary field_7110Lnet/minecraft/class_1531;field_7110:Lnet/minecraft/class_2379;official ckLciz;ck:Lka;
-
rightLegRotation
- Mappings:
Namespace Name Mixin selector named rightLegRotationLnet/minecraft/entity/decoration/ArmorStandEntity;rightLegRotation:Lnet/minecraft/util/math/EulerAngle;intermediary field_7103Lnet/minecraft/class_1531;field_7103:Lnet/minecraft/class_2379;official clLciz;cl:Lka;
-
-
Constructor Details
-
ArmorStandEntity
- 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>Lbsw;<init>(Lbtc;Ldca;)V
-
ArmorStandEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/decoration/ArmorStandEntity;<init>(Lnet/minecraft/world/World;DDD)Vintermediary <init>Lnet/minecraft/class_1531;<init>(Lnet/minecraft/class_1937;DDD)Vofficial <init>Lciz;<init>(Ldca;DDD)V
-
-
Method Details
-
createArmorStandAttributes
- Mappings:
Namespace Name Mixin selector named createArmorStandAttributesLnet/minecraft/entity/decoration/ArmorStandEntity;createArmorStandAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_55745Lnet/minecraft/class_1531;method_55745()Lnet/minecraft/class_5132$class_5133;official sLciz;s()Lbuy$a;
-
calculateDimensions
public void calculateDimensions()Calculates and sets the dimension (bounding box) of the entity and refreshes its position.- Overrides:
calculateDimensionsin classEntity- Mappings:
Namespace Name Mixin selector named calculateDimensionsLnet/minecraft/entity/Entity;calculateDimensions()Vintermediary method_18382Lnet/minecraft/class_1297;method_18382()Vofficial j_Lbsw;j_()V
-
canClip
private boolean canClip()- Mappings:
Namespace Name Mixin selector named canClipLnet/minecraft/entity/decoration/ArmorStandEntity;canClip()Zintermediary method_18059Lnet/minecraft/class_1531;method_18059()Zofficial HLciz;H()Z
-
canMoveVoluntarily
public boolean canMoveVoluntarily()- Overrides:
canMoveVoluntarilyin classEntity- Mappings:
Namespace Name Mixin selector named canMoveVoluntarilyLnet/minecraft/entity/Entity;canMoveVoluntarily()Zintermediary method_6034Lnet/minecraft/class_1297;method_6034()Zofficial dbLbsw;db()Z
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTrackerin classLivingEntity- 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 aLbsw;a(Lako$a;)V
-
getHandItems
- Overrides:
getHandItemsin classLivingEntity- 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 faLbtr;fa()Ljava/lang/Iterable;
-
getArmorItems
- Specified by:
getArmorItemsin classLivingEntity- 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 eZLbtr;eZ()Ljava/lang/Iterable;
-
getEquippedStack
- Specified by:
getEquippedStackin classLivingEntity- 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 aLbtr;a(Lbtd;)Lcur;
-
canUseSlot
- Overrides:
canUseSlotin classLivingEntity- 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 dLbtr;d(Lbtd;)Z
-
equipStack
- Specified by:
equipStackin classLivingEntity- 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 aLbtr;a(Lbtd;Lcur;)V
-
canEquip
- Overrides:
canEquipin classLivingEntity- Mappings:
Namespace Name Mixin selector named canEquipLnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Zintermediary method_18397Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Zofficial fLbtr;f(Lcur;)Z
-
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.
- Overrides:
writeCustomDataToNbtin classLivingEntity- 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 bLbsw;b(Lus;)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.- Overrides:
readCustomDataFromNbtin classLivingEntity- 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 aLbsw;a(Lus;)V
-
readPoseNbt
- Mappings:
Namespace Name Mixin selector named readPoseNbtLnet/minecraft/entity/decoration/ArmorStandEntity;readPoseNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_6928Lnet/minecraft/class_1531;method_6928(Lnet/minecraft/class_2487;)Vofficial cLciz;c(Lus;)V
-
poseToNbt
- Mappings:
Namespace Name Mixin selector named poseToNbtLnet/minecraft/entity/decoration/ArmorStandEntity;poseToNbt()Lnet/minecraft/nbt/NbtCompound;intermediary method_6911Lnet/minecraft/class_1531;method_6911()Lnet/minecraft/class_2487;official ILciz;I()Lus;
-
isPushable
public boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
isPushablein classLivingEntity- 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 bALbsw;bA()Z
-
pushAway
- Overrides:
pushAwayin classLivingEntity- 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 DLbtr;D(Lbsw;)V
-
tickCramming
protected void tickCramming()- Overrides:
tickCrammingin classLivingEntity- Mappings:
Namespace Name Mixin selector named tickCrammingLnet/minecraft/entity/LivingEntity;tickCramming()Vintermediary method_6070Lnet/minecraft/class_1309;method_6070()Vofficial qLbtr;q()V
-
interactAt
Called 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 classEntity- Parameters:
hitPos- the interaction's position offset from the entity's position- Mappings:
Namespace Name Mixin selector named interactAtLnet/minecraft/entity/Entity;interactAt(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_5664Lnet/minecraft/class_1297;method_5664(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official aLbsw;a(Lcmz;Levt;Lbqv;)Lbqw;
-
getSlotFromPosition
- Mappings:
Namespace Name Mixin selector named getSlotFromPositionLnet/minecraft/entity/decoration/ArmorStandEntity;getSlotFromPosition(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/entity/EquipmentSlot;intermediary method_6916Lnet/minecraft/class_1531;method_6916(Lnet/minecraft/class_243;)Lnet/minecraft/class_1304;official kLciz;k(Levt;)Lbtd;
-
isSlotDisabled
- Mappings:
Namespace Name Mixin selector named isSlotDisabledLnet/minecraft/entity/decoration/ArmorStandEntity;isSlotDisabled(Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_6915Lnet/minecraft/class_1531;method_6915(Lnet/minecraft/class_1304;)Zofficial fLciz;f(Lbtd;)Z
-
equip
- Mappings:
Namespace Name Mixin selector named equipLnet/minecraft/entity/decoration/ArmorStandEntity;equip(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Zintermediary method_6904Lnet/minecraft/class_1531;method_6904(Lnet/minecraft/class_1657;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Zofficial aLciz;a(Lcmz;Lbtd;Lcur;Lbqv;)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
also have health value, which the overridden method decrements. There also exist several entities, likeinvalid reference
ItemEntityEndCrystalEntity, 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 classLivingEntity- 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 aLbsw;a(Lbrp;F)Z
-
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 classLivingEntity- 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 bLbsw;b(B)V
-
shouldRender
public boolean shouldRender(double distance) - Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector named shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Zintermediary method_5640Lnet/minecraft/class_1297;method_5640(D)Zofficial aLbsw;a(D)Z
-
spawnBreakParticles
private void spawnBreakParticles()- Mappings:
Namespace Name Mixin selector named spawnBreakParticlesLnet/minecraft/entity/decoration/ArmorStandEntity;spawnBreakParticles()Vintermediary method_6898Lnet/minecraft/class_1531;method_6898()Vofficial KLciz;K()V
-
updateHealth
- Mappings:
Namespace Name Mixin selector named updateHealthLnet/minecraft/entity/decoration/ArmorStandEntity;updateHealth(Lnet/minecraft/entity/damage/DamageSource;F)Vintermediary method_6905Lnet/minecraft/class_1531;method_6905(Lnet/minecraft/class_1282;F)Vofficial gLciz;g(Lbrp;F)V
-
breakAndDropItem
- Mappings:
Namespace Name Mixin selector named breakAndDropItemLnet/minecraft/entity/decoration/ArmorStandEntity;breakAndDropItem(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_6924Lnet/minecraft/class_1531;method_6924(Lnet/minecraft/class_1282;)Vofficial hLciz;h(Lbrp;)V
-
onBreak
- Mappings:
Namespace Name Mixin selector named onBreakLnet/minecraft/entity/decoration/ArmorStandEntity;onBreak(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_6908Lnet/minecraft/class_1531;method_6908(Lnet/minecraft/class_1282;)Vofficial iLciz;i(Lbrp;)V
-
playBreakSound
private void playBreakSound()- Mappings:
Namespace Name Mixin selector named playBreakSoundLnet/minecraft/entity/decoration/ArmorStandEntity;playBreakSound()Vintermediary method_6920Lnet/minecraft/class_1531;method_6920()Vofficial MLciz;M()V
-
turnHead
protected float turnHead(float bodyRotation, float headRotation) - Overrides:
turnHeadin classLivingEntity- Mappings:
Namespace Name Mixin selector named turnHeadLnet/minecraft/entity/LivingEntity;turnHead(FF)Fintermediary method_6031Lnet/minecraft/class_1309;method_6031(FF)Fofficial eLbtr;e(FF)F
-
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.
- Overrides:
travelin classLivingEntity- 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 aLbtr;a(Levt;)V
-
setBodyYaw
public void setBodyYaw(float bodyYaw) Sets the body yaw of this entity.- Overrides:
setBodyYawin classLivingEntity- See Also:
- Mappings:
Namespace Name Mixin selector named setBodyYawLnet/minecraft/entity/Entity;setBodyYaw(F)Vintermediary method_5636Lnet/minecraft/class_1297;method_5636(F)Vofficial oLbsw;o(F)V
-
setHeadYaw
public void setHeadYaw(float headYaw) Sets the head yaw of this entity.- Overrides:
setHeadYawin classLivingEntity- See Also:
- Mappings:
Namespace Name Mixin selector named setHeadYawLnet/minecraft/entity/Entity;setHeadYaw(F)Vintermediary method_5847Lnet/minecraft/class_1297;method_5847(F)Vofficial nLbsw;n(F)V
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classLivingEntity- 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
LivingEntity.baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial lLbsw;l()V
-
updatePotionVisibility
protected void updatePotionVisibility()- Overrides:
updatePotionVisibilityin classLivingEntity- Mappings:
Namespace Name Mixin selector named updatePotionVisibilityLnet/minecraft/entity/LivingEntity;updatePotionVisibility()Vintermediary method_6027Lnet/minecraft/class_1309;method_6027()Vofficial JLbtr;J()V
-
setInvisible
public 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 classEntity- See Also:
- Mappings:
Namespace Name Mixin selector named setInvisibleLnet/minecraft/entity/Entity;setInvisible(Z)Vintermediary method_5648Lnet/minecraft/class_1297;method_5648(Z)Vofficial kLbsw;k(Z)V
-
isBaby
public boolean isBaby()- Overrides:
isBabyin classLivingEntity- Mappings:
Namespace Name Mixin selector named isBabyLnet/minecraft/entity/LivingEntity;isBaby()Zintermediary method_6109Lnet/minecraft/class_1309;method_6109()Zofficial p_Lbtr;p_()Z
-
kill
public void kill()Kills the entity.This drops loot when applicable, and emits the
game event.invalid reference
GameEvent#ENTITY_DIE- Overrides:
killin classLivingEntity- Mappings:
Namespace Name Mixin selector named killLnet/minecraft/entity/Entity;kill()Vintermediary method_5768Lnet/minecraft/class_1297;method_5768()Vofficial anLbsw;an()V
-
isImmuneToExplosion
Returns whether the entity is immune from explosion knockback and damage.Invisible
ArmorStandEntityand emerging or diggingWardenEntityare immune from explosions.- Overrides:
isImmuneToExplosionin classEntity- Returns:
- whether the entity is immune from explosion knockback and damage
- Mappings:
Namespace Name Mixin selector named isImmuneToExplosionLnet/minecraft/entity/Entity;isImmuneToExplosion(Lnet/minecraft/world/explosion/Explosion;)Zintermediary method_5659Lnet/minecraft/class_1297;method_5659(Lnet/minecraft/class_1927;)Zofficial aLbsw;a(Ldbs;)Z
-
getPistonBehavior
Returns the behavior of the piston for this entity.This is
PistonBehavior.NORMALby default.,invalid reference
AreaEffectCloudEntity, and markerinvalid reference
MarkerEntityArmorStandEntityreturnPistonBehavior.IGNORE, causing the piston to not affect the entity's position. Other piston behaviors are inapplicable to entities, and treated likePistonBehavior.NORMAL.- Overrides:
getPistonBehaviorin classEntity- Returns:
- the behavior of the piston for this entity
- Mappings:
Namespace Name Mixin selector named getPistonBehaviorLnet/minecraft/entity/Entity;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;intermediary method_5657Lnet/minecraft/class_1297;method_5657()Lnet/minecraft/class_3619;official k_Lbsw;k_()Leoc;
-
canAvoidTraps
public boolean canAvoidTraps()Returns whether the entity cannot trigger pressure plates or tripwires.BatEntityis the only entity in vanilla that can avoid traps.- Overrides:
canAvoidTrapsin classEntity- Returns:
- whether the entity cannot trigger pressure plates or tripwires
- Mappings:
Namespace Name Mixin selector named canAvoidTrapsLnet/minecraft/entity/Entity;canAvoidTraps()Zintermediary method_5696Lnet/minecraft/class_1297;method_5696()Zofficial r_Lbsw;r_()Z
-
setSmall
private void setSmall(boolean small) - Mappings:
Namespace Name Mixin selector named setSmallLnet/minecraft/entity/decoration/ArmorStandEntity;setSmall(Z)Vintermediary method_6922Lnet/minecraft/class_1531;method_6922(Z)Vofficial tLciz;t(Z)V
-
isSmall
public boolean isSmall()- Mappings:
Namespace Name Mixin selector named isSmallLnet/minecraft/entity/decoration/ArmorStandEntity;isSmall()Zintermediary method_6914Lnet/minecraft/class_1531;method_6914()Zofficial uLciz;u()Z
-
setShowArms
public void setShowArms(boolean showArms) - Mappings:
Namespace Name Mixin selector named setShowArmsLnet/minecraft/entity/decoration/ArmorStandEntity;setShowArms(Z)Vintermediary method_6913Lnet/minecraft/class_1531;method_6913(Z)Vofficial aLciz;a(Z)V
-
shouldShowArms
public boolean shouldShowArms()- Mappings:
Namespace Name Mixin selector named shouldShowArmsLnet/minecraft/entity/decoration/ArmorStandEntity;shouldShowArms()Zintermediary method_6929Lnet/minecraft/class_1531;method_6929()Zofficial vLciz;v()Z
-
setHideBasePlate
public void setHideBasePlate(boolean hideBasePlate) - Mappings:
Namespace Name Mixin selector named setHideBasePlateLnet/minecraft/entity/decoration/ArmorStandEntity;setHideBasePlate(Z)Vintermediary method_6907Lnet/minecraft/class_1531;method_6907(Z)Vofficial bLciz;b(Z)V
-
shouldHideBasePlate
public boolean shouldHideBasePlate()- Mappings:
Namespace Name Mixin selector named shouldHideBasePlateLnet/minecraft/entity/decoration/ArmorStandEntity;shouldHideBasePlate()Zintermediary method_6901Lnet/minecraft/class_1531;method_6901()Zofficial yLciz;y()Z
-
setMarker
private void setMarker(boolean marker) - Mappings:
Namespace Name Mixin selector named setMarkerLnet/minecraft/entity/decoration/ArmorStandEntity;setMarker(Z)Vintermediary method_6902Lnet/minecraft/class_1531;method_6902(Z)Vofficial uLciz;u(Z)V
-
isMarker
public boolean isMarker()- Mappings:
Namespace Name Mixin selector named isMarkerLnet/minecraft/entity/decoration/ArmorStandEntity;isMarker()Zintermediary method_6912Lnet/minecraft/class_1531;method_6912()Zofficial zLciz;z()Z
-
setBitField
private byte setBitField(byte value, int bitField, boolean set) - Mappings:
Namespace Name Mixin selector named setBitFieldLnet/minecraft/entity/decoration/ArmorStandEntity;setBitField(BIZ)Bintermediary method_6906Lnet/minecraft/class_1531;method_6906(BIZ)Bofficial aLciz;a(BIZ)B
-
setHeadRotation
- Mappings:
Namespace Name Mixin selector named setHeadRotationLnet/minecraft/entity/decoration/ArmorStandEntity;setHeadRotation(Lnet/minecraft/util/math/EulerAngle;)Vintermediary method_6919Lnet/minecraft/class_1531;method_6919(Lnet/minecraft/class_2379;)Vofficial aLciz;a(Lka;)V
-
setBodyRotation
- Mappings:
Namespace Name Mixin selector named setBodyRotationLnet/minecraft/entity/decoration/ArmorStandEntity;setBodyRotation(Lnet/minecraft/util/math/EulerAngle;)Vintermediary method_6927Lnet/minecraft/class_1531;method_6927(Lnet/minecraft/class_2379;)Vofficial bLciz;b(Lka;)V
-
setLeftArmRotation
- Mappings:
Namespace Name Mixin selector named setLeftArmRotationLnet/minecraft/entity/decoration/ArmorStandEntity;setLeftArmRotation(Lnet/minecraft/util/math/EulerAngle;)Vintermediary method_6910Lnet/minecraft/class_1531;method_6910(Lnet/minecraft/class_2379;)Vofficial cLciz;c(Lka;)V
-
setRightArmRotation
- Mappings:
Namespace Name Mixin selector named setRightArmRotationLnet/minecraft/entity/decoration/ArmorStandEntity;setRightArmRotation(Lnet/minecraft/util/math/EulerAngle;)Vintermediary method_6925Lnet/minecraft/class_1531;method_6925(Lnet/minecraft/class_2379;)Vofficial dLciz;d(Lka;)V
-
setLeftLegRotation
- Mappings:
Namespace Name Mixin selector named setLeftLegRotationLnet/minecraft/entity/decoration/ArmorStandEntity;setLeftLegRotation(Lnet/minecraft/util/math/EulerAngle;)Vintermediary method_6909Lnet/minecraft/class_1531;method_6909(Lnet/minecraft/class_2379;)Vofficial eLciz;e(Lka;)V
-
setRightLegRotation
- Mappings:
Namespace Name Mixin selector named setRightLegRotationLnet/minecraft/entity/decoration/ArmorStandEntity;setRightLegRotation(Lnet/minecraft/util/math/EulerAngle;)Vintermediary method_6926Lnet/minecraft/class_1531;method_6926(Lnet/minecraft/class_2379;)Vofficial fLciz;f(Lka;)V
-
getHeadRotation
- Mappings:
Namespace Name Mixin selector named getHeadRotationLnet/minecraft/entity/decoration/ArmorStandEntity;getHeadRotation()Lnet/minecraft/util/math/EulerAngle;intermediary method_6921Lnet/minecraft/class_1531;method_6921()Lnet/minecraft/class_2379;official ALciz;A()Lka;
-
getBodyRotation
- Mappings:
Namespace Name Mixin selector named getBodyRotationLnet/minecraft/entity/decoration/ArmorStandEntity;getBodyRotation()Lnet/minecraft/util/math/EulerAngle;intermediary method_6923Lnet/minecraft/class_1531;method_6923()Lnet/minecraft/class_2379;official BLciz;B()Lka;
-
getLeftArmRotation
- Mappings:
Namespace Name Mixin selector named getLeftArmRotationLnet/minecraft/entity/decoration/ArmorStandEntity;getLeftArmRotation()Lnet/minecraft/util/math/EulerAngle;intermediary method_6930Lnet/minecraft/class_1531;method_6930()Lnet/minecraft/class_2379;official CLciz;C()Lka;
-
getRightArmRotation
- Mappings:
Namespace Name Mixin selector named getRightArmRotationLnet/minecraft/entity/decoration/ArmorStandEntity;getRightArmRotation()Lnet/minecraft/util/math/EulerAngle;intermediary method_6903Lnet/minecraft/class_1531;method_6903()Lnet/minecraft/class_2379;official DLciz;D()Lka;
-
getLeftLegRotation
- Mappings:
Namespace Name Mixin selector named getLeftLegRotationLnet/minecraft/entity/decoration/ArmorStandEntity;getLeftLegRotation()Lnet/minecraft/util/math/EulerAngle;intermediary method_6917Lnet/minecraft/class_1531;method_6917()Lnet/minecraft/class_2379;official ELciz;E()Lka;
-
getRightLegRotation
- Mappings:
Namespace Name Mixin selector named getRightLegRotationLnet/minecraft/entity/decoration/ArmorStandEntity;getRightLegRotation()Lnet/minecraft/util/math/EulerAngle;intermediary method_6900Lnet/minecraft/class_1531;method_6900()Lnet/minecraft/class_2379;official GLciz;G()Lka;
-
canHit
public boolean canHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.- Overrides:
canHitin classLivingEntity- 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 bzLbsw;bz()Z
-
handleAttack
Handles a player attacking the entity. This is called beforedamage(net.minecraft.entity.damage.DamageSource, float)and can be used to restrict players from attacking the entity by returningtrue.- Overrides:
handleAttackin classEntity- Returns:
- whether to stop handling the attack
- See Also:
- API Note:
- For example,
ArmorStandEntitychecks whether the player can modify blocks at the entity's position. - Mappings:
Namespace Name Mixin selector named handleAttackLnet/minecraft/entity/Entity;handleAttack(Lnet/minecraft/entity/Entity;)Zintermediary method_5698Lnet/minecraft/class_1297;method_5698(Lnet/minecraft/class_1297;)Zofficial uLbsw;u(Lbsw;)Z
-
getMainArm
- Specified by:
getMainArmin classLivingEntity- 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 fuLbtr;fu()Lbtl;
-
getFallSounds
- Overrides:
getFallSoundsin classLivingEntity- 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 eLLbtr;eL()Lbtr$a;
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- 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 dLbtr;d(Lbrp;)Lavz;
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- 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_Lbtr;o_()Lavz;
-
onStruckByLightning
Called 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 classEntity- Mappings:
Namespace Name Mixin selector named onStruckByLightningLnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LightningEntity;)Vintermediary method_5800Lnet/minecraft/class_1297;method_5800(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)Vofficial aLbsw;a(Larf;Lbtq;)V
-
isAffectedBySplashPotions
public boolean isAffectedBySplashPotions()- Overrides:
isAffectedBySplashPotionsin classLivingEntity- Mappings:
Namespace Name Mixin selector named isAffectedBySplashPotionsLnet/minecraft/entity/LivingEntity;isAffectedBySplashPotions()Zintermediary method_6086Lnet/minecraft/class_1309;method_6086()Zofficial fGLbtr;fG()Z
-
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 classLivingEntity- 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 aLakn;a(Lakk;)V
-
isMobOrPlayer
public boolean isMobOrPlayer()- Overrides:
isMobOrPlayerin classLivingEntity- Mappings:
Namespace Name Mixin selector named isMobOrPlayerLnet/minecraft/entity/LivingEntity;isMobOrPlayer()Zintermediary method_6102Lnet/minecraft/class_1309;method_6102()Zofficial fHLbtr;fH()Z
-
getBaseDimensions
- Overrides:
getBaseDimensionsin classLivingEntity- 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 eLbtr;e(Lbud;)Lbsz;
-
getDimensions
- Mappings:
Namespace Name Mixin selector named getDimensionsLnet/minecraft/entity/decoration/ArmorStandEntity;getDimensions(Z)Lnet/minecraft/entity/EntityDimensions;intermediary method_31168Lnet/minecraft/class_1531;method_31168(Z)Lnet/minecraft/class_4048;official vLciz;v(Z)Lbsz;
-
getClientCameraPosVec
- Overrides:
getClientCameraPosVecin classEntity- Mappings:
Namespace Name Mixin selector named getClientCameraPosVecLnet/minecraft/entity/Entity;getClientCameraPosVec(F)Lnet/minecraft/util/math/Vec3d;intermediary method_31166Lnet/minecraft/class_1297;method_31166(F)Lnet/minecraft/class_243;official kLbsw;k(F)Levt;
-
getPickBlockStack
Returns 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 classEntity- Returns:
- the stack for creative "pick block" functionality, or
nullif there is none - Mappings:
Namespace Name Mixin selector named getPickBlockStackLnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;intermediary method_31480Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;official dCLbsw;dC()Lcur;
-
isPartOfGame
public boolean isPartOfGame()- Overrides:
isPartOfGamein classLivingEntity- Mappings:
Namespace Name Mixin selector named isPartOfGameLnet/minecraft/entity/LivingEntity;isPartOfGame()Zintermediary method_36608Lnet/minecraft/class_1309;method_36608()Zofficial euLbtr;eu()Z
-