← 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
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
  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. 0Undefined
    2. 1Survival
    3. 2Creative
    4. 3Adventure
    5. 4Default
    6. 5Spectator
    7. 6WorldDefault
  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. 11Day Cycle Stop TimeCompressionvarint32
  13. 12Education Edition OfferCompressionEnum-as-ValueAllow unknown enum valuesEducationEditionOfferas varuint32
    1. 0None
    2. 1RestOfWorld
    3. 2China_Deprecated
  14. 13Education Features Enabledboolean
  15. 14Education Product IDstring
  16. 15Rain Levelfloat
  17. 16Lightning Levelfloat
  18. 17Has Confirmed Platform Locked Contentboolean
  19. 18Multiplayer Game Intentboolean
  20. 19LAN Broadcast Intentboolean
  21. 20Xbox Live Broadcast SettingCompressionEnum-as-ValueAllow unknown enum valuesGamePublishSettingas varint32
    1. 0NoMultiPlay
    2. 1InviteOnly
    3. 2FriendsOnly
    4. 3FriendsOfFriends
    5. 4Public
  22. 21Platform Broadcast SettingCompressionEnum-as-ValueAllow unknown enum valuesGamePublishSettingas varint32
    1. 0NoMultiPlay
    2. 1InviteOnly
    3. 2FriendsOnly
    4. 3FriendsOfFriends
    5. 4Public
  23. 22Commands Enabledboolean
  24. 23Texture Packs Requiredboolean
  25. 24Rule 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
  26. 25ExperimentsExperiments
    1. 0TogglesNo size compressionExperimentToggleas array<ExperimentToggle>
      1. 0Namestring
      2. 1Enabledboolean
    2. 1ExperimentsEverToggledboolean
  27. 26Has Bonus Chest Enabledboolean
  28. 27Start With Map Enabledboolean
  29. 28Player PermissionsCompressionEnum-as-ValueAllow unknown enum valuesPlayerPermissionLevelas int8
    1. 0Visitor
    2. 1Member
    3. 2Operator
    4. 3Custom
  30. 29Server Chunk Tick Rangeint32
  31. 30Has Locked Behavior Packboolean
  32. 31Has Locked Resource Packboolean
  33. 32Is From Locked Templateboolean
  34. 33Use Msa Gamertags Onlyboolean
  35. 34Is From World Templateboolean
  36. 35Is World Template Option Lockedboolean
  37. 36Only Spawn V1 Villagersboolean
  38. 37Persona Disabledboolean
  39. 38Custom Skins Disabledboolean
  40. 39Emote Chat Mutedboolean
  41. 40Base Game Versionstring
  42. 41Limited World Widthint32
  43. 42Limited World Depthint32
  44. 43Nether Typeboolean
  45. 44Edu Shared Uri ResourceEduSharedUriResource
    1. 0Button Namestring
    2. 1Link Uristring
  46. 45Override Force Experimental Gameplayoptionalboolean
  47. 46Chat Restriction LevelEnum-as-ValueAllow unknown enum valuesChatRestrictionLevelas uint8
    1. 0None
    2. 1Dropped
    3. 2Disabled
  48. 47Disable Player Interactionsboolean
  49. 48Server Editor Connection PolicyCompressionEnum-as-ValueAllow unknown enum valuesServerEditorConnectionPolicyas varint32
    1. 0MatchWorldType
    2. 1EditorOnly
    3. 2VanillaOnly
    4. 3Mixed
  50. 49Allow Anonymous Block Drops In Editor Worldsboolean

Packet references

1 reference
  1. StartGamePacketSettings › 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.