← Type index

LevelSettings

Object datagramWire order
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
11Editor Level Migration Versionint8 · 1 byte
12Day Cycle Stop Timevarint32 · variable (up to 5 bytes)
13Education Edition Offervaruint32 · variable (up to 5 bytes)
14Education Features Enabledboolean · 1 byte
15Education Product IDstring · variable
16Rain Levelfloat · 4 bytes
17Lightning Levelfloat · 4 bytes
18Has Confirmed Platform Locked Contentboolean · 1 byte
19Multiplayer Game Intentboolean · 1 byte
20LAN Broadcast Intentboolean · 1 byte
21Xbox Live Broadcast Settingvarint32 · variable (up to 5 bytes)
22Platform Broadcast Settingvarint32 · variable (up to 5 bytes)
23Commands Enabledboolean · 1 byte
24Texture Packs Requiredboolean · 1 byte
25Rule DataGameRulesChangedPacketData · variable
26ExperimentsExperiments · variable
27Has Bonus Chest Enabledboolean · 1 byte
28Start With Map Enabledboolean · 1 byte
29Player Permissionsint8 · 1 byte
30Server Chunk Tick Rangeint32 · 4 bytes
31Has Locked Behavior Packboolean · 1 byte
32Has Locked Resource Packboolean · 1 byte
33Is From Locked Templateboolean · 1 byte
34Use Msa Gamertags Onlyboolean · 1 byte
35Is From World Templateboolean · 1 byte
36Is World Template Option Lockedboolean · 1 byte
37Only Spawn V1 Villagersboolean · 1 byte
38Persona Disabledboolean · 1 byte
39Custom Skins Disabledboolean · 1 byte
40Emote Chat Mutedboolean · 1 byte
41Base Game Versionstring · variable
42Limited World Widthint32 · 4 bytes
43Limited World Depthint32 · 4 bytes
44Nether Typeboolean · 1 byte
45Edu Shared Uri ResourceEduSharedUriResource · variable
46Override Force Experimental Gameplayboolean · 1 byte
47Chat Restriction Leveluint8 · 1 byte
48Disable Player Interactionsboolean · 1 byte
49Server Editor Connection Policyvarint32 · variable (up to 5 bytes)
50Allow Anonymous Block Drops In Editor Worldsboolean · 1 byte

Fields

51 top-level fields
  1. 0Seeduint64
  2. 1Spawn SettingsSpawnSettings
    1. 0Spawn Biome TypeEnum-as-ValueAllow unknown enum valuesSpawnBiomeTypeas int16
      1. 0Default
      2. 1UserDefined
    2. 1User Defined Biome Namestring
    3. 2DimensionCompressionvarint32
  3. 2Generator TypeCompressionEnum-as-ValueAllow unknown enum valuesGeneratorTypeas varint32
    1. 0Legacy
    2. 1Overworld
    3. 2Flat
    4. 3Nether
    5. 4TheEnd
    6. 5Void
    7. 6Undefined
  4. 3Game TypeCompressionEnum-as-ValueAllow unknown enum valuesGameTypeas varint32
    1. -1Undefined
    2. 0Survival
    3. 1Creative
    4. 2Adventure
    5. 5Default
    6. 6Spectator
    7. 0WorldDefault
  5. 4Is Hardcoreboolean
  6. 5Game DifficultyCompressionEnum-as-ValueAllow unknown enum valuesDifficultyas varint32
    1. 0Peaceful
    2. 1Easy
    3. 2Normal
    4. 3Hard
    5. 4Count
    6. 5Unknown
  7. 6Default Spawn Block PositionBlockPos
    1. 0XCompressionvarint32
    2. 1YCompressionvarint32
    3. 2ZCompressionvarint32
  8. 7Achievements Disabledboolean
  9. 8Editor World TypeCompressionEnum-as-ValueAllow unknown enum valuesEditorWorldTypeas varint32
    1. 0NonEditor
    2. 1EditorProject
    3. 2EditorTestLevel
    4. 3EditorRealmsUpload
  10. 9Is Created In Editorboolean
  11. 10Is Exported From Editorboolean
  12. 11Editor Level Migration VersionCompressionEnum-as-ValueEditorLevelMigrationVersionas int8
    1. 0Legacy
    2. 1EditorAchievements
  13. 12Day Cycle Stop TimeCompressionvarint32
  14. 13Education Edition OfferCompressionEnum-as-ValueAllow unknown enum valuesEducationEditionOfferas varuint32
    1. 0None
    2. 1RestOfWorld
    3. 2China_Deprecated
  15. 14Education Features Enabledboolean
  16. 15Education Product IDstring
  17. 16Rain Levelfloat
  18. 17Lightning Levelfloat
  19. 18Has Confirmed Platform Locked Contentboolean
  20. 19Multiplayer Game Intentboolean
  21. 20LAN Broadcast Intentboolean
  22. 21Xbox Live Broadcast SettingCompressionEnum-as-ValueAllow unknown enum valuesGamePublishSettingas varint32
    1. 0NoMultiPlay
    2. 1InviteOnly
    3. 2FriendsOnly
    4. 3FriendsOfFriends
    5. 4Public
  23. 22Platform Broadcast SettingCompressionEnum-as-ValueAllow unknown enum valuesGamePublishSettingas varint32
    1. 0NoMultiPlay
    2. 1InviteOnly
    3. 2FriendsOnly
    4. 3FriendsOfFriends
    5. 4Public
  24. 23Commands Enabledboolean
  25. 24Texture Packs Requiredboolean
  26. 25Rule DataGameRulesChangedPacketData
    1. 0Rules ListGameRuleas array<GameRule>
      1. 0Rule Namestring
      2. 1Rule Can Be Modifiedboolean
      3. 2Rule ValueoneOf<null, boolean, int32, float>
        0Variant 0null
        1Variant 1boolean
        2Variant 2int32
        3Variant 3float
  27. 26ExperimentsExperiments
    1. 0TogglesActive experiment toggles followed by always-on togglesNo size compressionExperimentToggleas array<ExperimentToggle>
      1. 0Namestring
      2. 1Enabledboolean
    2. 1ExperimentsEverToggledWhether any experiments have ever been toggled in this worldboolean
  28. 27Has Bonus Chest Enabledboolean
  29. 28Start With Map Enabledboolean
  30. 29Player PermissionsCompressionEnum-as-ValueAllow unknown enum valuesPlayerPermissionLevelas int8
    1. 0Visitor
    2. 1Member
    3. 2Operator
    4. 3Custom
  31. 30Server Chunk Tick Rangeint32
  32. 31Has Locked Behavior Packboolean
  33. 32Has Locked Resource Packboolean
  34. 33Is From Locked Templateboolean
  35. 34Use Msa Gamertags Onlyboolean
  36. 35Is From World Templateboolean
  37. 36Is World Template Option Lockedboolean
  38. 37Only Spawn V1 Villagersboolean
  39. 38Persona Disabledboolean
  40. 39Custom Skins Disabledboolean
  41. 40Emote Chat Mutedboolean
  42. 41Base Game Versionstring
  43. 42Limited World Widthint32
  44. 43Limited World Depthint32
  45. 44Nether Typeboolean
  46. 45Edu Shared Uri ResourceEduSharedUriResource
    1. 0Button Namestring
    2. 1Link Uristring
  47. 46Override Force Experimental Gameplayoptionalboolean
  48. 47Chat Restriction LevelEnum-as-ValueAllow unknown enum valuesChatRestrictionLevelas uint8
    1. 0None
    2. 1Dropped
    3. 2Disabled
  49. 48Disable Player Interactionsboolean
  50. 49Server Editor Connection PolicyCompressionEnum-as-ValueAllow unknown enum valuesServerEditorConnectionPolicyas varint32
    1. 0MatchWorldType
    2. 1EditorOnly
    3. 2VanillaOnly
    4. 3Mixed
  51. 50Allow Anonymous Block Drops In Editor Worldsboolean

Packet references

1 reference
  1. StartGamePacket
    Settings › LevelSettings

Changelog

Stable releases

Changes between stable protocol releases.

Released
Protocol
2168

Changed 1

  • Added Allow unknown enum values to Generator Type serialization.
  • Added Allow unknown enum values to Game Type serialization.
  • Added Allow unknown enum values to Game Difficulty serialization.
  • Added Allow unknown enum values to Editor World Type serialization.
  • Added Allow unknown enum values to Education Edition Offer serialization.
  • Added Allow unknown enum values to Xbox Live Broadcast Setting serialization.
  • Added Allow unknown enum values to Platform Broadcast Setting serialization.
  • Added Allow unknown enum values to Player Permissions serialization.
  • Added Allow unknown enum values to Chat Restriction Level serialization.
  • Added Allow unknown enum values to Server Editor Connection Policy serialization.