29class AddActorPacket :
public ::Packet {
33 ::ll::TypedStorage<8, 24, ::std::vector<::ActorLink>> mLinks;
34 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
35 ::ll::TypedStorage<4, 12, ::Vec3> mVelocity;
36 ::ll::TypedStorage<4, 8, ::Vec2> mRot;
37 ::ll::TypedStorage<4, 4, float> mYHeadRotation;
38 ::ll::TypedStorage<4, 4, float> mYBodyRotation;
39 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mEntityId;
40 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
41 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::DataItem>>> mData;
42 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mType;
43 ::ll::TypedStorage<8, 24, ::std::vector<::SyncedAttribute>> mAttributes;
44 ::ll::TypedStorage<8, 48, ::PropertySyncData> mSynchedProperties;
45 ::ll::TypedStorage<8, 24, ::std::vector<::AttributeInstanceHandle>> mAttributeHandles;
46 ::ll::TypedStorage<8, 8, ::BaseAttributeMap const*> mMap;
47 ::ll::TypedStorage<8, 8, ::SynchedActorDataEntityWrapper*> mEntityData;
53 virtual ~AddActorPacket() ;
55 virtual ::MinecraftPacketIds getId()
const ;
57 virtual ::std::string_view getName()
const ;
67 MCAPI AddActorPacket();
69 MCAPI
explicit AddActorPacket(
::Actor& e);
72 MCFOLD ::std::vector<::SyncedAttribute>
const& getAttributes()
const;
74 MCFOLD ::std::vector<::std::unique_ptr<::DataItem>>
const& getData()
const;
76 MCFOLD ::ActorUniqueID
const getEntityId()
const;
78 MCFOLD ::Vec3
const& getPosition()
const;
80 MCFOLD ::Vec2
const& getRot()
const;
82 MCFOLD ::ActorRuntimeID getRuntimeId()
const;
84 MCFOLD ::PropertySyncData
const& getSynchedProperties()
const;
86 MCAPI ::ActorDefinitionIdentifier getType()
const;
88 MCFOLD ::Vec3
const& getVelocity()
const;
90 MCFOLD
float getYBodyRotation()
const;
92 MCAPI
float getYHeadRotation()
const;
113 MCFOLD ::MinecraftPacketIds $getId()
const;
115 MCAPI ::std::string_view $getName()
const;