net.minecraft.world.entity.decoration

public class ArmorStand

extends LivingEntity

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint

cot
net.minecraft.world.entity.decoration.ArmorStand
net.minecraft.class_1531

Field summary

Modifier and TypeField
public static final int
a
WOBBLE_TIME
field_30443
private static final boolean
bE
ENABLE_ARMS
field_30445
public static final Rotations
b
DEFAULT_HEAD_POSE
field_7113
public static final Rotations
c
DEFAULT_BODY_POSE
field_7119
public static final Rotations
d
DEFAULT_LEFT_ARM_POSE
field_7124
public static final Rotations
e
DEFAULT_RIGHT_ARM_POSE
field_7115
public static final Rotations
f
DEFAULT_LEFT_LEG_POSE
field_7121
public static final Rotations
g
DEFAULT_RIGHT_LEG_POSE
field_7117
private static final EntityDimensions
bF
MARKER_DIMENSIONS
field_26745
private static final EntityDimensions
bG
BABY_DIMENSIONS
field_26746
private static final double
bH
FEET_OFFSET
field_30447
private static final double
bI
CHEST_OFFSET
field_30448
private static final double
bJ
LEGS_OFFSET
field_30449
private static final double
bK
HEAD_OFFSET
field_30450
public static final int
h
DISABLE_TAKING_OFFSET
field_30446
public static final int
i
DISABLE_PUTTING_OFFSET
field_30451
public static final int
j
CLIENT_FLAG_SMALL
field_30452
public static final int
k
CLIENT_FLAG_SHOW_ARMS
field_30453
public static final int
bu
CLIENT_FLAG_NO_BASEPLATE
field_30442
public static final int
bv
CLIENT_FLAG_MARKER
field_30444
public static final EntityDataAccessor<Byte>
bw
DATA_CLIENT_FLAGS
field_7107
public static final EntityDataAccessor<Rotations>
bx
DATA_HEAD_POSE
field_7123
public static final EntityDataAccessor<Rotations>
by
DATA_BODY_POSE
field_7122
public static final EntityDataAccessor<Rotations>
bz
DATA_LEFT_ARM_POSE
field_7116
public static final EntityDataAccessor<Rotations>
bA
DATA_RIGHT_ARM_POSE
field_7105
public static final EntityDataAccessor<Rotations>
bB
DATA_LEFT_LEG_POSE
field_7127
public static final EntityDataAccessor<Rotations>
bC
DATA_RIGHT_LEG_POSE
field_7125
private static final Predicate<Entity>
bL
RIDABLE_MINECARTS
field_7102
private static final boolean
bM
DEFAULT_INVISIBLE
field_57644
private static final int
bN
DEFAULT_DISABLED_SLOTS
field_57645
private static final boolean
bO
DEFAULT_SMALL
field_57646
private static final boolean
bP
DEFAULT_SHOW_ARMS
field_57647
private static final boolean
bQ
DEFAULT_NO_BASE_PLATE
field_57648
private static final boolean
bR
DEFAULT_MARKER
field_57649
private boolean
bS
invisible
field_7111
public long
bD
lastHit
field_7112
private int
bT
disabledSlots
field_7118

Constructor summary

ModifierConstructor
public (EntityType<? extends ArmorStand> arg0, Level arg1)
public (Level arg0, double arg1, double arg2, double arg3)

Method summary

Modifier and TypeMethod
public static AttributeSupplier$Builder
l()
createAttributes()
method_55745()
public void
i_()
refreshDimensions()
method_18382()
private boolean
C()
hasPhysics()
method_18059()
public boolean
dl()
isEffectiveAi()
method_6034()
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
public boolean
e(byc arg0)
canUseSlot(EquipmentSlot arg0)
method_56991(class_1304 arg0)
protected void
a(fbh arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
protected void
a(fbf arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
public boolean
bJ()
isPushable()
method_5810()
protected void
D(bxs arg0)
doPush(Entity arg0)
method_6087(class_1297 arg0)
protected void
o()
pushEntities()
method_6070()
public InteractionResult
a(csy arg0, fgx arg1, bvo arg2)
interactAt(Player arg0, Vec3 arg1, InteractionHand arg2)
method_5664(class_1657 arg0, class_243 arg1, class_1268 arg2)
private EquipmentSlot
a(fgx arg0)
getClickedSlot(Vec3 arg0)
method_6916(class_243 arg0)
private boolean
g(byc arg0)
isDisabled(EquipmentSlot arg0)
method_6915(class_1304 arg0)
private boolean
a(csy arg0, byc arg1, dba arg2, bvo arg3)
swapItem(Player arg0, EquipmentSlot arg1, ItemStack arg2, InteractionHand arg3)
method_6904(class_1657 arg0, class_1304 arg1, class_1799 arg2, class_1268 arg3)
public boolean
a(asi arg0, bwh arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
public boolean
a(double arg0)
shouldRenderAtSqrDistance(double arg0)
method_5640(double arg0)
private void
D()
showBreakingParticles()
method_6898()
private void
d(asi arg0, bwh arg1, float arg2)
causeDamage(ServerLevel arg0, DamageSource arg1, float arg2)
method_6905(class_3218 arg0, class_1282 arg1, float arg2)
private void
c(asi arg0, bwh arg1)
brokenByPlayer(ServerLevel arg0, DamageSource arg1)
method_6924(class_3218 arg0, class_1282 arg1)
private void
d(asi arg0, bwh arg1)
brokenByAnything(ServerLevel arg0, DamageSource arg1)
method_6908(class_3218 arg0, class_1282 arg1)
private void
E()
playBrokenSound()
method_6920()
protected void
C(float arg0)
tickHeadTurn(float arg0)
method_6031(float arg0)
public void
k(fgx arg0)
travel(Vec3 arg0)
method_6091(class_243 arg0)
public void
s(float arg0)
setYBodyRot(float arg0)
method_5636(float arg0)
public void
r(float arg0)
setYHeadRot(float arg0)
method_5847(float arg0)
protected void
K()
updateInvisibilityStatus()
method_6027()
public void
l(boolean arg0)
setInvisible(boolean arg0)
method_5648(boolean arg0)
public boolean
f_()
isBaby()
method_6109()
public void
c(asi arg0)
kill(ServerLevel arg0)
method_5768(class_3218 arg0)
public boolean
a(dks arg0)
ignoreExplosion(Explosion arg0)
method_5659(class_1927 arg0)
public PushReaction
j_()
getPistonPushReaction()
method_5657()
public boolean
m_()
isIgnoringBlockTriggers()
method_5696()
private void
u(boolean arg0)
setSmall(boolean arg0)
method_6922(boolean arg0)
public boolean
m()
isSmall()
method_6914()
public void
a(boolean arg0)
setShowArms(boolean arg0)
method_6913(boolean arg0)
public boolean
n()
showArms()
method_6929()
public void
b(boolean arg0)
setNoBasePlate(boolean arg0)
method_6907(boolean arg0)
public boolean
p()
showBasePlate()
method_61489()
private void
v(boolean arg0)
setMarker(boolean arg0)
method_6902(boolean arg0)
public boolean
t()
isMarker()
method_6912()
private byte
a(byte arg0, int arg1, boolean arg2)
setBit(byte arg0, int arg1, boolean arg2)
method_6906(byte arg0, int arg1, boolean arg2)
public void
a(ka arg0)
setHeadPose(Rotations arg0)
method_6919(class_2379 arg0)
public void
b(ka arg0)
setBodyPose(Rotations arg0)
method_6927(class_2379 arg0)
public void
c(ka arg0)
setLeftArmPose(Rotations arg0)
method_6910(class_2379 arg0)
public void
d(ka arg0)
setRightArmPose(Rotations arg0)
method_6925(class_2379 arg0)
public void
e(ka arg0)
setLeftLegPose(Rotations arg0)
method_6909(class_2379 arg0)
public void
f(ka arg0)
setRightLegPose(Rotations arg0)
method_6926(class_2379 arg0)
public Rotations
u()
getHeadPose()
method_6921()
public Rotations
v()
getBodyPose()
method_6923()
public Rotations
x()
getLeftArmPose()
method_6930()
public Rotations
y()
getRightArmPose()
method_6903()
public Rotations
z()
getLeftLegPose()
method_6917()
public Rotations
A()
getRightLegPose()
method_6900()
public boolean
bI()
isPickable()
method_5863()
public boolean
v(bxs arg0)
skipAttackInteraction(Entity arg0)
method_5698(class_1297 arg0)
public HumanoidArm
fG()
getMainArm()
method_6068()
public LivingEntity$Fallsounds
eU()
getFallSounds()
method_39760()
protected SoundEvent
e(bwh arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
protected SoundEvent
e_()
getDeathSound()
method_6002()
public void
a(asi arg0, byr arg1)
thunderHit(ServerLevel arg0, LightningBolt arg1)
method_5800(class_3218 arg0, class_1538 arg1)
public boolean
fT()
isAffectedByPotions()
method_6086()
public void
a(akz<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
public boolean
fU()
attackable()
method_6102()
public EntityDimensions
e(bze arg0)
getDefaultDimensions(Pose arg0)
method_55694(class_4050 arg0)
private EntityDimensions
w(boolean arg0)
getDimensionsMarker(boolean arg0)
method_31168(boolean arg0)
public Vec3
o(float arg0)
getLightProbePosition(float arg0)
method_31166(float arg0)
public ItemStack
dM()
getPickResult()
method_31480()
public boolean
eG()
canBeSeenByAnyone()
method_36608()
public void
a(cot$a arg0)
setArmorStandPose(ArmorStand$ArmorStandPose arg0)
method_71384(class_1531$class_11346 arg0)
public ArmorStand$ArmorStandPose
B()
getArmorStandPose()
method_71383()