Skip to content

A world's Level.dat upgraded through all versions to provide a diff of what fields have changed

License

Notifications You must be signed in to change notification settings

Team-Lodestone/LevelDatHistory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

level.dat History

  • inf-20100327
    • Introduced level.dat
  • inf-20100413-1953
    • Removed id tag under the Player compound tag
    • Reordered some keys
  • inf-20100625-1917
    • Added boolean byte tag onGround under Player
      • Used to tell if the player is on a block
    • Reordered some keys
  • a1.0.4
    • Added boolean byte tag SnowCovered
      • Used to determine if new chunks should be covered in snow or not
    • Normalized the values inside the Motion tag (unverified)
      • - Motion: [0d, -0.08d, 0d]
        + Motion: [0d, -0.0784000015258789d, 0d]
  • a1.2.0
    • Added int tag Dimension under Player
      • Stores the dimension (by id) the player was in when saved
  • b1.3-1713
    • Added boolean byte tag Sleeping under Player
      • Used to determine if the player should be sleeping on join
    • Added short tag SleepTimer under Player
      • Stores the amount of ticks the player has been sleeping for
    • Added string tag LevelName
      • Stores the name of the world
    • Added int tag version
      • Stores the version of Minecraft the world was last loaded in
      • The value of this tag was never changed from 19132 until version was replaced by DataVersion
  • b1.5
    • Added int tag rainTime
      • Stores the amount of ticks until it will rain in the world.
      • Once this hits 0, raining will be set to true/1 and this value will be assigned a new random number.
    • Added int tag thunderTime
      • Stores the amount of ticks until a thunderstorm will start in the world.
      • Once this hits 0, thundering will be set to true/1 and this value will be assigned a new random number.
    • Added boolean byte tag raining
      • Determines whether it was raining when the world was saved
    • Added boolean byte tag thundering
      • Determines whether there was a thunderstorm when the world was saved
    • Moved LastPlayed tag from top of Data to below version
    • Moved LevelName tag below LastPlayed
  • b1.6-test_build_3
    • Pos' Y tag now stores pos.y + 2 to prevent the player from spawning into the world inside a block (unverified)
      • - Pos: [0d, 94.6200000047684d, 0d]
        + Pos: [0d, 96.2400000095367d, 0d]
  • b1.6.5
    • Reverted Pos' Y tag fix
      • - Pos: [0d, 96.2400000095367d, 0d]
        + Pos: [0d, 94.6200000047684d, 0d]
  • b1.8-pre1-081459
    • Added float tag foodSaturationLevel under Player
      • Default value is 5f
    • Added int tag XpLevel under Player
      • Default value is 0
    • Added int tag Xp under Player
      • Default value is 0
    • Added int tag XpTotal under Player
      • Default value is 0
    • Added int tag foodLevel under Player
      • Default value is 20
    • Added float tag foodExhaustionLevel under Player
      • Default value is 0f
    • Added int tag foodTickTimer under Player
      • Default value is 0
    • Added int tag GameType
      • Determines the Gamemode (by id) that players will use
      • Default value is 0
      • {
          {0, "survival"}, // survival mode
          {1, "creative"}  // creative mode
        }
    • Added boolean byte tag MapFeatures
      • Default value is true/1 on a new world, otherwise false/0 for upgraded worlds (unverified)
      • Determines whether to generate features such as strongholds and villages
  • b1.9-pre2
    • Added boolean byte tag hardcore
      • Determines whether players are in "hardcore" mode, which prevents the player from playing the world after they have died.
  • b1.9-pre4-1415
    • Removed int tag Xp in favor of new float tag XpP
      • Default value of XpP is 0f
  • b1.9-pre5
    • Added compound tag abilities under Player
      • This tag contains 4 new tags:
        • boolean byte tag invulnerable
        • boolean byte tag mayfly
        • boolean byte tag instabuild
        • boolean byte tag flying

About

A world's Level.dat upgraded through all versions to provide a diff of what fields have changed

Topics

Resources

License

Stars

Watchers

Forks