Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
AddPlayerPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/Vec2.h"
7#include "mc/deps/core/math/Vec3.h"
8#include "mc/deps/core/platform/BuildPlatform.h"
9#include "mc/deps/vanilla_components/PassengerOfBlockArguments.h"
10#include "mc/legacy/ActorRuntimeID.h"
11#include "mc/platform/UUID.h"
12#include "mc/world/actor/SerializedAbilitiesData.h"
13#include "mc/world/actor/SynchedActorData.h"
14#include "mc/world/actor/state/PropertySyncData.h"
15#include "mc/world/item/NetworkItemStackDescriptor.h"
16#include "mc/world/level/GameType.h"
17
18// auto generated forward declare list
19// clang-format off
20class Player;
21struct ActorLink;
22// clang-format on
23
24struct AddPlayerPacketPayload {
25public:
26 // member variables
27 // NOLINTBEGIN
28 ::ll::TypedStorage<8, 16, ::mce::UUID> mUuid;
29 ::ll::TypedStorage<8, 32, ::std::string> mName;
30 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
31 ::ll::TypedStorage<8, 32, ::std::string> mPlatformOnlineId;
32 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
33 ::ll::TypedStorage<4, 12, ::Vec3> mVelocity;
34 ::ll::TypedStorage<4, 8, ::Vec2> mRot;
35 ::ll::TypedStorage<4, 4, float> mYHeadRot;
36 ::ll::TypedStorage<8, 96, ::NetworkItemStackDescriptor> mCarriedItem;
37 ::ll::TypedStorage<4, 4, ::GameType> mPlayerGameType;
38 ::ll::TypedStorage<8, 24, ::SynchedActorData::CopyableDataList> mUnpack;
39 ::ll::TypedStorage<8, 48, ::PropertySyncData> mSynchedProperties;
40 ::ll::TypedStorage<8, 40, ::SerializedAbilitiesData> mAbilitiesData;
41 ::ll::TypedStorage<8, 24, ::std::vector<::ActorLink>> mLinks;
42 ::ll::TypedStorage<4, 40, ::std::optional<::PassengerOfBlockArguments>> mPassengerOfBlockData;
43 ::ll::TypedStorage<8, 32, ::std::string> mDeviceId;
44 ::ll::TypedStorage<4, 4, ::BuildPlatform> mBuildPlatform;
45 // NOLINTEND
46
47public:
48 // prevent constructor by default
49 AddPlayerPacketPayload& operator=(AddPlayerPacketPayload const&);
50 AddPlayerPacketPayload(AddPlayerPacketPayload const&);
51 AddPlayerPacketPayload();
52
53public:
54 // member functions
55 // NOLINTBEGIN
56 MCNAPI AddPlayerPacketPayload(::AddPlayerPacketPayload&&);
57
58 MCAPI explicit AddPlayerPacketPayload(::Player& p);
59
60 MCAPI ~AddPlayerPacketPayload();
61 // NOLINTEND
62
63public:
64 // constructor thunks
65 // NOLINTBEGIN
66 MCNAPI void* $ctor(::AddPlayerPacketPayload&&);
67
68 MCAPI void* $ctor(::Player& p);
69 // NOLINTEND
70
71public:
72 // destructor thunk
73 // NOLINTBEGIN
74 MCAPI void $dtor();
75 // NOLINTEND
76};
Definition Player.h:131
MCAPI void * $ctor(::AddPlayerPacketPayload &&)
MCAPI AddPlayerPacketPayload(::AddPlayerPacketPayload &&)