29class StartGamePacket :
public ::Packet {
33 ::ll::TypedStorage<8, 1440, ::LevelSettings> mSettings;
34 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mEntityId;
35 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
36 ::ll::TypedStorage<4, 4, ::GameType> mEntityGameType;
37 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
38 ::ll::TypedStorage<4, 8, ::Vec2> mRot;
39 ::ll::TypedStorage<8, 32, ::std::string> mLevelId;
40 ::ll::TypedStorage<8, 32, ::std::string> mLevelName;
41 ::ll::TypedStorage<8, 24, ::ContentIdentity> mTemplateContentIdentity;
42 ::ll::TypedStorage<8, 16, ::mce::UUID> mWorldTemplateId;
43 ::ll::TypedStorage<1, 1, bool> mIsTrial;
44 ::ll::TypedStorage<4, 8, ::SyncedPlayerMovementSettings> mMovementSettings;
45 ::ll::TypedStorage<8, 8, uint64> mLevelCurrentTime;
46 ::ll::TypedStorage<4, 4, int> mEnchantmentSeed;
47 ::ll::TypedStorage<8, 32, ::std::string> mMultiplayerCorrelationId;
48 ::ll::TypedStorage<1, 1, bool> mEnableItemStackNetManager;
49 ::ll::TypedStorage<8, 32, ::std::string> mServerVersion;
50 ::ll::TypedStorage<8, 24, ::CompoundTag> mPlayerPropertyData;
51 ::ll::TypedStorage<8, 8, uint64> mServerBlockTypeRegistryChecksum;
52 ::ll::TypedStorage<1, 1, bool> mServerEnabledClientSideGeneration;
53 ::ll::TypedStorage<1, 1, bool> mBlockNetworkIdsAreHashes;
54 ::ll::TypedStorage<1, 1, ::NetworkPermissions> mNetworkPermissions;
55 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<::std::string, ::CompoundTag>>> mBlockProperties;
61 virtual ::MinecraftPacketIds getId()
const ;
63 virtual ::std::string getName()
const ;
69 virtual ~StartGamePacket() ;
75 MCAPI StartGamePacket();
77 MCAPI StartGamePacket(
81 ::GameType entityGameType,
82 bool enableItemStackNetManager,
85 ::std::string
const& levelId,
86 ::std::string
const& levelName,
88 ::std::string
const& multiplayerCorrelationId,
93 ::std::string
const& serverVersion,
95 uint64 levelCurrentTime,
97 uint64 blockTypeRegistryChecksum
112 ::GameType entityGameType,
113 bool enableItemStackNetManager,
116 ::std::string
const& levelId,
117 ::std::string
const& levelName,
119 ::std::string
const& multiplayerCorrelationId,
124 ::std::string
const& serverVersion,
126 uint64 levelCurrentTime,
128 uint64 blockTypeRegistryChecksum
141 MCFOLD ::MinecraftPacketIds $getId()
const;
143 MCAPI ::std::string $getName()
const;
Definition ContentIdentity.h:8