-
Notifications
You must be signed in to change notification settings - Fork 7
Mineralogy 6 World Upgrades
Mineralogy 6 documentation: M6 index | Player guide | Troubleshooting
Minecraft rewrites world data when a save is opened in a newer version. Treat an upgrade as a one-way operation and work on a copy.
- Close Minecraft and the server completely.
- Make a full backup of the original save.
- Create a second disposable copy for the first upgrade attempt.
- Record the Minecraft, Forge, Mineralogy, OreSpawn, and other mod versions used by the source world.
- Install the target versions of every mod that owns blocks or items in the save.
- Read the release notes for the exact target file.
Never test an upgrade against the only copy of a world.
Modern Mineralogy retains:
- historical Mineralogy registry IDs;
- known renamed-ID aliases;
- compatibility paths for older saved block states;
- old Mineralogy blocks that now overlap vanilla rocks.
Mineralogy can preserve only content it owns. It cannot reconstruct a Base Metals block, machine, item, or fluid when the mod that owns that registry entry is missing.
Minecraft 1.10 and 1.12 stored blocks using numeric registry snapshots and metadata. Modern Mineralogy ports include compatibility work for this old format.
The migration needs the old registry information before Minecraft's data fixer discards it. Some target versions retain a world-local sidecar so chunks that were not loaded during the first upgrade can still be interpreted later.
The exact migration implementation differs by Minecraft version. Use the release notes and exported guide for the target build, and verify the result in a disposable copy.
Visit representative locations containing:
- natural Mineralogy rock;
- bricks and polished blocks;
- slabs in different orientations;
- stairs and walls;
- reliefs and lamps;
- rock furnaces with items and active timers;
- renamed historical materials;
- blocks from every other content mod in the save.
Check inventories, block orientation, furnace contents, and large builds, not only whether the world reaches the title screen.
Existing chunks keep their saved blocks. Newly generated chunks use the current OreSpawn world profile.
That can create a visible boundary when the old and new generation styles differ. This is expected and is not fixed by changing Mineralogy's content configuration.
OreSpawn does not retro-generate modern rock strata through existing terrain.
After the upgraded copy has been checked:
- stop the server;
- copy the whole world;
- preserve its
serverconfigdirectory; - install the same mod set and versions;
- start the server and inspect the log;
- keep the original backup until the upgraded world has been played and backed up successfully.
Stop and return to another copy of the original world. Do not repeatedly open the damaged test copy with different mod sets.
Collect:
- the source and target version lists;
-
latest.log; - the first relevant exception;
- missing-registry messages;
- the affected registry IDs;
- whether the same failure occurs on a fresh copy.
Report the issue through the Mineralogy issue tracker.
Minecraft Mineralogy
Mineralogy 6
- Start here
- Player and server guide
- Rocks, geomes, and formations
- Building and crafting
- Ores, oil, and resources
- Configuration
- OreSpawn provider
- Modpack guide
- Developer guide
- World upgrades
- Troubleshooting
- Classic texture packs
Legacy Mineralogy
Project links