24class ArmorStand :
public ::Mob {
36 ::ll::TypedStorage<4, 12, ::Vec3> mHeadPose;
37 ::ll::TypedStorage<4, 12, ::Vec3> mBodyPose;
38 ::ll::TypedStorage<4, 12, ::Vec3> mRightArmPose;
39 ::ll::TypedStorage<4, 12, ::Vec3> mLeftArmPose;
40 ::ll::TypedStorage<4, 12, ::Vec3> mRightLegPose;
41 ::ll::TypedStorage<4, 12, ::Vec3> mLeftLegPose;
42 ::ll::TypedStorage<4, 12, ::Vec3> mRightItemPose;
49 ::ll::TypedStorage<8, 8, uint64> mLastHit;
50 ::ll::TypedStorage<4, 4, int> mLastCircuitStrength;
60 virtual float getShadowRadius() const ;
62 virtual
void addAdditionalSaveData(::
CompoundTag& tag) const ;
74 virtual
void normalTick() ;
76 virtual
void pushActors() ;
80 virtual ~ArmorStand() = default;
92 MCAPI
void _causeDamage(
float damage);
94 MCAPI
void _destroyWithEffects(::Actor* sourceActor);
96 MCAPI
void _dropHeldItems();
98 MCAPI
void _dropHeldItemsAndResource();
100 MCAPI
void _dropItem(::
ItemStack const& item);
102 MCAPI
bool _trySwapItem(::
Player& player, ::SharedTypes::Legacy::EquipmentSlot slot);
104 MCAPI
void setPoseIndex(
int poseIndex);
110 MCAPI static ::ArmorStand::
Pose const& POSE_ATHENA();
112 MCAPI static ::ArmorStand::
Pose const& POSE_BRANDISH();
114 MCAPI static ::ArmorStand::
Pose const& POSE_CANCAN_A();
116 MCAPI static ::ArmorStand::
Pose const& POSE_CANCAN_B();
118 MCAPI static ::ArmorStand::
Pose const& POSE_DEFAULT();
120 MCAPI static ::ArmorStand::
Pose const& POSE_ENTERTAIN();
122 MCAPI static ::ArmorStand::
Pose const& POSE_HERO();
124 MCAPI static ::ArmorStand::
Pose const& POSE_HONOR();
126 MCAPI static ::ArmorStand::
Pose const& POSE_RIPOSTE();
128 MCAPI static ::ArmorStand::
Pose const& POSE_SALUTE();
130 MCAPI static ::ArmorStand::
Pose const& POSE_SOLEMN();
132 MCAPI static ::ArmorStand::
Pose const& POSE_ZERO_ROTATION();
134 MCAPI static ::ArmorStand::
Pose const& POSE_ZOMBIE();
150 MCFOLD
float $getShadowRadius() const;
152 MCAPI
void $addAdditionalSaveData(::
CompoundTag& tag) const;
164 MCAPI
void $normalTick();
166 MCAPI
void $pushActors();
Definition EntityContext.h:16