32class AddPlayerPacket :
public ::Packet {
36 ::ll::TypedStorage<8, 24, ::std::vector<::ActorLink>> mLinks;
37 ::ll::TypedStorage<8, 32, ::std::string> mName;
38 ::ll::TypedStorage<8, 16, ::mce::UUID> mUuid;
39 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mEntityId;
40 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
41 ::ll::TypedStorage<8, 32, ::std::string> mPlatformOnlineId;
42 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
43 ::ll::TypedStorage<4, 12, ::Vec3> mVelocity;
44 ::ll::TypedStorage<4, 8, ::Vec2> mRot;
45 ::ll::TypedStorage<4, 4, float> mYHeadRot;
46 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::DataItem>>> mUnpack;
47 ::ll::TypedStorage<8, 1464, ::LayeredAbilities> mAbilities;
48 ::ll::TypedStorage<8, 32, ::std::string> mDeviceId;
49 ::ll::TypedStorage<4, 4, ::BuildPlatform> mBuildPlatform;
50 ::ll::TypedStorage<4, 4, ::GameType> mPlayerGameType;
51 ::ll::TypedStorage<8, 96, ::NetworkItemStackDescriptor> mCarriedItem;
52 ::ll::TypedStorage<8, 8, ::SynchedActorDataEntityWrapper const*> mEntityData;
53 ::ll::TypedStorage<8, 48, ::PropertySyncData> mSynchedProperties;
59 virtual ~AddPlayerPacket() ;
61 virtual ::MinecraftPacketIds getId()
const ;
63 virtual ::std::string_view getName()
const ;
73 MCAPI AddPlayerPacket();
75 MCAPI
explicit AddPlayerPacket(
::Player& p);
78 MCAPI ::ItemStack getCarriedItem(
::BlockPalette& blockPalette,
bool isClientSide)
const;
80 MCFOLD ::PropertySyncData
const& getSynchedProperties()
const;
101 MCFOLD ::MinecraftPacketIds $getId()
const;
103 MCAPI ::std::string_view $getName()
const;