31class StartGamePacket :
public ::Packet {
35 ::ll::TypedStorage<8, 1336, ::LevelSettings> mSettings;
36 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mEntityId;
37 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
38 ::ll::TypedStorage<4, 4, ::GameType> mEntityGameType;
39 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
40 ::ll::TypedStorage<4, 8, ::Vec2> mRot;
41 ::ll::TypedStorage<8, 32, ::std::string> mLevelId;
42 ::ll::TypedStorage<8, 32, ::std::string> mLevelName;
43 ::ll::TypedStorage<8, 24, ::ContentIdentity> mTemplateContentIdentity;
44 ::ll::TypedStorage<8, 16, ::mce::UUID> mWorldTemplateId;
45 ::ll::TypedStorage<1, 1, bool> mIsTrial;
46 ::ll::TypedStorage<4, 8, ::SyncedPlayerMovementSettings> mMovementSettings;
47 ::ll::TypedStorage<8, 8, uint64> mLevelCurrentTime;
48 ::ll::TypedStorage<4, 4, int> mEnchantmentSeed;
49 ::ll::TypedStorage<8, 32, ::std::string> mMultiplayerCorrelationId;
50 ::ll::TypedStorage<1, 1, bool> mEnableItemStackNetManager;
51 ::ll::TypedStorage<8, 32, ::std::string> mServerVersion;
52 ::ll::TypedStorage<8, 24, ::CompoundTag> mPlayerPropertyData;
53 ::ll::TypedStorage<8, 8, uint64> mServerBlockTypeRegistryChecksum;
54 ::ll::TypedStorage<1, 1, bool> mServerEnabledClientSideGeneration;
55 ::ll::TypedStorage<1, 1, bool> mBlockNetworkIdsAreHashes;
56 ::ll::TypedStorage<1, 1, ::NetworkPermissions> mNetworkPermissions;
57 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<::std::string, ::CompoundTag>>> mBlockProperties;
58 ::ll::TypedStorage<8, 368, ::std::optional<::ServerConfiguration::ServerConfigurationJoinInfo>>
59 mServerConfigurationJoinInfo;
60 ::ll::TypedStorage<8, 128, ::Social::Events::ServerTelemetryData> mServerTelemetryData;
66 virtual ::MinecraftPacketIds getId()
const ;
68 virtual ::std::string_view getName()
const ;
74 virtual ~StartGamePacket() ;
80 MCAPI StartGamePacket();
82 MCAPI StartGamePacket(
86 ::GameType entityGameType,
87 bool enableItemStackNetManager,
90 ::std::string
const& levelId,
91 ::std::string
const& levelName,
93 ::std::string
const& multiplayerCorrelationId,
98 ::std::string
const& serverVersion,
100 ::std::optional<::ServerConfiguration::ServerConfigurationJoinInfo>
const& serverJoinInfo,
102 uint64 levelCurrentTime,
104 uint64 blockTypeRegistryChecksum
119 ::GameType entityGameType,
120 bool enableItemStackNetManager,
123 ::std::string
const& levelId,
124 ::std::string
const& levelName,
126 ::std::string
const& multiplayerCorrelationId,
131 ::std::string
const& serverVersion,
133 ::std::optional<::ServerConfiguration::ServerConfigurationJoinInfo>
const& serverJoinInfo,
135 uint64 levelCurrentTime,
137 uint64 blockTypeRegistryChecksum
150 MCFOLD ::MinecraftPacketIds $getId()
const;
152 MCAPI ::std::string_view $getName()
const;
Definition ContentIdentity.h:8