Skip to content

Lithium 0.7.5 for Minecraft 1.17.1

Compare
Choose a tag to compare
@2No2Name 2No2Name released this 05 Nov 16:41

This release adds fixes for several issues introduced in previous Lithium versions. Besides a serious chunk save format incompatibility with 1.18 snapshots, a memory leak and a mistake in the hopper logic are fixed. It is recommended that all users upgrade to this release.

Worlds that were used with Lithium will have chunk corruption when upgrading due to the breaking save format changes in the 1.18 snapshots. The datafixer responsible for upgrading to the new format is missing (MC-239610), which leads to chunk corruption and regeneration.

If you have used Lithium in the past and you want upgrade your world to Minecraft 1.18 snapshots, you need to follow these instructions for each world to avoid severe chunk corruption:

Instructions to avoid chunk corruption when updating to 1.18 snapshots (up to 1.18-pre2):

If you are upgrading a world that has never been used with Lithium, or you are upgrading to a version that includes a fix for MC-239610 (1.18-pre3+), you are likely to be unaffected by this issue. If you are unsure, follow the instructions anyway.

  • Singleplayer instructions: Start the game with Lithium 0.7.5 installed. Instead of opening your world, select it in the list of worlds, press "Edit", press "Optimize World", then "Create Backup and Load". Wait for the world to load, this will take a long time depending on the world size. After closing the world you can upgrade it to a newer Minecraft version.
  • Server Instructions: Make a backup of the world. Start the game with the launch parameter --forceUpgrade=true, e.g. by launching the server.jar with java -jar server.jar --forceUpgrade=true. Wait for the world to load, this will take a long time depending on the world size. After closing the server you can upgrade it to a newer Minecraft version.

Fixes

  • fix: do not write mismatched palette and data sizes to disk (#280) (thanks to Spottedleaf)
  • fix: hoppers do not interact with summoned inventory minecarts until they move #284
  • fix: hopper pickup area entity movement listener caching causing memory leak #283
  • fix: memory visibility issue with dimensional threading mod present
  • fix: entity retrieval uses different section order around both z = 0 and y = 0

You should not download the dev or sources packages below unless you are a developer hacking on the code.