LevelSettings
0Seeduint64 · 8 bytes
1Spawn SettingsSpawnSettings · variable
2Generator Typevarint32 · variable (up to 5 bytes)
3Game Typevarint32 · variable (up to 5 bytes)
4Is Hardcoreboolean · 1 byte
5Game Difficultyvarint32 · variable (up to 5 bytes)
6Default Spawn Block PositionBlockPos · variable
7Achievements Disabledboolean · 1 byte
8Editor World Typevarint32 · variable (up to 5 bytes)
9Is Created In Editorboolean · 1 byte
10Is Exported From Editorboolean · 1 byte
11Day Cycle Stop Timevarint32 · variable (up to 5 bytes)
12Education Edition Offervaruint32 · variable (up to 5 bytes)
13Education Features Enabledboolean · 1 byte
14Education Product IDstring · variable
15Rain Levelfloat · 4 bytes
16Lightning Levelfloat · 4 bytes
17Has Confirmed Platform Locked Contentboolean · 1 byte
18Multiplayer Game Intentboolean · 1 byte
19LAN Broadcast Intentboolean · 1 byte
20Xbox Live Broadcast Settingvarint32 · variable (up to 5 bytes)
21Platform Broadcast Settingvarint32 · variable (up to 5 bytes)
22Commands Enabledboolean · 1 byte
23Texture Packs Requiredboolean · 1 byte
24Rule DataGameRulesChangedPacketData · variable
25ExperimentsExperiments · variable
26Has Bonus Chest Enabledboolean · 1 byte
27Start With Map Enabledboolean · 1 byte
28Player Permissionsint8 · 1 byte
29Server Chunk Tick Rangeint32 · 4 bytes
30Has Locked Behavior Packboolean · 1 byte
31Has Locked Resource Packboolean · 1 byte
32Is From Locked Templateboolean · 1 byte
33Use Msa Gamertags Onlyboolean · 1 byte
34Is From World Templateboolean · 1 byte
35Is World Template Option Lockedboolean · 1 byte
36Only Spawn V1 Villagersboolean · 1 byte
37Persona Disabledboolean · 1 byte
38Custom Skins Disabledboolean · 1 byte
39Emote Chat Mutedboolean · 1 byte
40Base Game Versionstring · variable
41Limited World Widthint32 · 4 bytes
42Limited World Depthint32 · 4 bytes
43Nether Typeboolean · 1 byte
44Edu Shared Uri ResourceEduSharedUriResource · variable
45Override Force Experimental Gameplayboolean · 1 byte
46Chat Restriction Leveluint8 · 1 byte
47Disable Player Interactionsboolean · 1 byte
48Server Editor Connection Policyvarint32 · variable (up to 5 bytes)
49Allow Anonymous Block Drops In Editor Worldsboolean · 1 byte
Fields
50 top-level fields- 0Seed
uint64 1Spawn SettingsSpawnSettings
0Spawn Biome TypeEnum-as-ValueAllow unknown enum valuesSpawnBiomeTypeas
int16- 0
Default - 1
UserDefined
- 0
- 1User Defined Biome Name
string - 2DimensionCompression
varint32
2Generator TypeCompressionEnum-as-ValueAllow unknown enum valuesGeneratorTypeas
varint32- 0
Legacy - 1
Overworld - 2
Flat - 3
Nether - 4
TheEnd - 5
Void - 6
Undefined
- 0
- 4Is Hardcore
boolean 5Game DifficultyCompressionEnum-as-ValueAllow unknown enum valuesDifficultyas
varint32- 0
Peaceful - 1
Easy - 2
Normal - 3
Hard - 4
Count - 5
Unknown
- 0
- 7Achievements Disabled
boolean 8Editor World TypeCompressionEnum-as-ValueAllow unknown enum valuesEditorWorldTypeas
varint32- 0
NonEditor - 1
EditorProject - 2
EditorTestLevel - 3
EditorRealmsUpload
- 0
- 9Is Created In Editor
boolean - 10Is Exported From Editor
boolean - 11Day Cycle Stop TimeCompression
varint32 12Education Edition OfferCompressionEnum-as-ValueAllow unknown enum valuesEducationEditionOfferas
varuint32- 0
None - 1
RestOfWorld - 2
China_Deprecated
- 0
- 13Education Features Enabled
boolean - 14Education Product ID
string - 15Rain Level
float - 16Lightning Level
float - 17Has Confirmed Platform Locked Content
boolean - 18Multiplayer Game Intent
boolean - 19LAN Broadcast Intent
boolean 20Xbox Live Broadcast SettingCompressionEnum-as-ValueAllow unknown enum valuesGamePublishSettingas
varint32- 0
NoMultiPlay - 1
InviteOnly - 2
FriendsOnly - 3
FriendsOfFriends - 4
Public
- 0
21Platform Broadcast SettingCompressionEnum-as-ValueAllow unknown enum valuesGamePublishSettingas
varint32- 0
NoMultiPlay - 1
InviteOnly - 2
FriendsOnly - 3
FriendsOfFriends - 4
Public
- 0
- 22Commands Enabled
boolean - 23Texture Packs Required
boolean 25ExperimentsExperiments
0TogglesNo size compressionExperimentToggleas
array<ExperimentToggle>- 1ExperimentsEverToggled
boolean
- 26Has Bonus Chest Enabled
boolean - 27Start With Map Enabled
boolean 28Player PermissionsCompressionEnum-as-ValueAllow unknown enum valuesPlayerPermissionLevelas
int8- 0
Visitor - 1
Member - 2
Operator - 3
Custom
- 0
- 29Server Chunk Tick Range
int32 - 30Has Locked Behavior Pack
boolean - 31Has Locked Resource Pack
boolean - 32Is From Locked Template
boolean - 33Use Msa Gamertags Only
boolean - 34Is From World Template
boolean - 35Is World Template Option Locked
boolean - 36Only Spawn V1 Villagers
boolean - 37Persona Disabled
boolean - 38Custom Skins Disabled
boolean - 39Emote Chat Muted
boolean - 40Base Game Version
string - 41Limited World Width
int32 - 42Limited World Depth
int32 - 43Nether Type
boolean 44Edu Shared Uri ResourceEduSharedUriResource
46Chat Restriction LevelEnum-as-ValueAllow unknown enum valuesChatRestrictionLevelas
uint8- 0
None - 1
Dropped - 2
Disabled
- 0
- 47Disable Player Interactions
boolean 48Server Editor Connection PolicyCompressionEnum-as-ValueAllow unknown enum valuesServerEditorConnectionPolicyas
varint32- 0
MatchWorldType - 1
EditorOnly - 2
VanillaOnly - 3
Mixed
- 0
- 49Allow Anonymous Block Drops In Editor Worlds
boolean
Packet references
1 reference- StartGamePacketSettings › LevelSettings
Changelog
Stable releases
Changes between stable protocol releases.
- Released
- Protocol
- 2168
Changed 1
- Added Allow unknown enum values to
Generator Typeserialization. - Added Allow unknown enum values to
Game Typeserialization. - Added Allow unknown enum values to
Game Difficultyserialization. - Added Allow unknown enum values to
Editor World Typeserialization. - Added Allow unknown enum values to
Education Edition Offerserialization. - Added Allow unknown enum values to
Xbox Live Broadcast Settingserialization. - Added Allow unknown enum values to
Platform Broadcast Settingserialization. - Added Allow unknown enum values to
Player Permissionsserialization. - Added Allow unknown enum values to
Chat Restriction Levelserialization. - Added Allow unknown enum values to
Server Editor Connection Policyserialization.
Preview builds
Changes between Minecraft Preview protocol builds.
- Released
- Protocol
- 2192
Changed 1
- Added Allow unknown enum values to
Generator Typeserialization. - Added Allow unknown enum values to
Game Typeserialization. - Added Allow unknown enum values to
Game Difficultyserialization. - Added Allow unknown enum values to
Editor World Typeserialization. - Added Allow unknown enum values to
Education Edition Offerserialization. - Added Allow unknown enum values to
Xbox Live Broadcast Settingserialization. - Added Allow unknown enum values to
Platform Broadcast Settingserialization. - Added Allow unknown enum values to
Player Permissionsserialization. - Added Allow unknown enum values to
Chat Restriction Levelserialization. - Added Allow unknown enum values to
Server Editor Connection Policyserialization.