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 _updatePoseFromSynchedData();
108 MCAPI
void setPoseIndex(
int poseIndex);
114 MCAPI static ::ArmorStand::
Pose const& POSE_ATHENA();
116 MCAPI static ::ArmorStand::
Pose const& POSE_BRANDISH();
118 MCAPI static ::ArmorStand::
Pose const& POSE_CANCAN_A();
120 MCAPI static ::ArmorStand::
Pose const& POSE_CANCAN_B();
122 MCAPI static ::ArmorStand::
Pose const& POSE_DEFAULT();
124 MCAPI static ::ArmorStand::
Pose const& POSE_ENTERTAIN();
126 MCAPI static ::ArmorStand::
Pose const& POSE_HERO();
128 MCAPI static ::ArmorStand::
Pose const& POSE_HONOR();
130 MCAPI static ::ArmorStand::
Pose const& POSE_RIPOSTE();
132 MCAPI static ::ArmorStand::
Pose const& POSE_SALUTE();
134 MCAPI static ::ArmorStand::
Pose const& POSE_SOLEMN();
136 MCAPI static ::ArmorStand::
Pose const& POSE_ZERO_ROTATION();
138 MCAPI static ::ArmorStand::
Pose const& POSE_ZOMBIE();
154 MCFOLD
float $getShadowRadius() const;
156 MCAPI
void $addAdditionalSaveData(::
CompoundTag& tag) const;
169 MCAPI
void $normalTick();
171 MCAPI
void $pushActors();
181 MCAPI static
void** $vftable();
Definition EntityContext.h:17