25class ArmorStand :
public ::Mob {
37 ::ll::TypedStorage<4, 12, ::Vec3> mHeadPose;
38 ::ll::TypedStorage<4, 12, ::Vec3> mBodyPose;
39 ::ll::TypedStorage<4, 12, ::Vec3> mRightArmPose;
40 ::ll::TypedStorage<4, 12, ::Vec3> mLeftArmPose;
41 ::ll::TypedStorage<4, 12, ::Vec3> mRightLegPose;
42 ::ll::TypedStorage<4, 12, ::Vec3> mLeftLegPose;
43 ::ll::TypedStorage<4, 12, ::Vec3> mRightItemPose;
50 ::ll::TypedStorage<8, 8, uint64> mLastHit;
51 ::ll::TypedStorage<4, 4, int> mLastCircuitStrength;
61 virtual float getShadowRadius() const ;
63 virtual
void addAdditionalSaveData(::
CompoundTag& tag) const ;
76 virtual
void normalTick() ;
78 virtual
void pushActors() ;
92 MCAPI
void _causeDamage(
float damage);
94 MCAPI
void _destroyWithEffects(::Actor* sourceActor);
96 MCAPI
void _dropHeldItems();
98 MCAPI
void _dropHeldItemsAndResource();
100 MCAPI
void _hurtByProjectile(::Actor& sourceActor);
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;
165 MCAPI
void $normalTick();
167 MCAPI
void $pushActors();
Definition EntityContext.h:15