Merging Classic/Indev Maps

The following are instructions and resources by Xelanater.

You will first need to download these files. It contains various MCEdit versions, Omen and instructions.

Youtube Tutorial
Theres a Youtube tutorial by Xelanater that is a very useful visual step by step process for merging classic worlds. Alternatively there is the text version shown below.

Xelanater's instructions for combining Classic worlds.
Notes: 0.0.14a_08 is currently the first version to support custom world sizes. Loading worlds in versions before this will cause a crash. The spawned Steves (0.0.23a_01 and earlier) will cause Omen to be unable to save/load the world. To get around this, save the world in ST 0.25_05 first.

Prerequisites:

 * MCEdit (Preferred Version: Stable 29)
 * Omen (Preferred Version: 0.7.0)

First Step:
Locate the worlds you wish to combine and change each file extension from .dat to .mine

MCEdit will always attempt to load the world as an Infdev world whenever a Classic world is saved as a .dat. Change the extension to .mine to load it as a Classic world.

Step 2:
Calculate the size of each world you wish to combine. Then calculate the size of the new world after being combined. It is best to add worlds of equal sizes. For example, putting two normal worlds next to each each yields a width of 512 and length of 256.

Here's a list of the standard world sizes:
 * Small: 128 width/length
 * Normal: 256 width/length
 * Huge: 512 width/length

Although the height is 64 by default, than can be extended. However, if this world will be used in Infdev, then it is not recommended to have higher than 128.

Step 3:
Open up Omen, go to File -> New. Create a "Blank Map" new world using the combined dimensions that were calculated in the first step. Press OK to confirm.

Step 4:
Once the map was generated, go to File -> Save As. Give the world a name and save the File Type as Multiplayer Levels (.dat file).

By default, the Omen save location is inside the Omen installation folder.

Step 5:
Close Omen and go to the location of the saved blank world. Change the file extension from .dat to .mine

Step 6:
Open MCEdit and locate and open the blank world your created.

If the world does not load with the correct dimensions (as shown with ctrl-A), or if there is a load error, Step 7 should correct it.

Step 7 (Optional):
Rename the world to include the correct dimensions as the only numbers within the file name. The order is width, length, height.

Using the previous example, a good world name would be "level_512_256_64.mine" This will load the world one with a width of 512, length of 256, and height of 64.

Step 8:
Once the world has been loaded correctly, press the "Import" button and locate the first world you wish to combine.

As with Step 6, if the import preview is incorrect, the world may need to be renamed with the correct dimensions as with Step 7.

The corner that's closest to spawn is 0,0. Use that as a general reference for location.

Step 9:
Enable "Chunk Align" and put the chunk preview exactly flush where you want it to be.

Using the previous example, it would be placed within exactly one half of the world with three of the sides against the world border.

Step 10:
Once in the desired location, press "Import" to confirm the selection and wait for the chunks to reload.

Step 11:
Perform Steps 8-10 with importing the second (or more) world into the current one.

Step 12:
Once all worlds have been imported, Save the world and close MCEdit.

Last Step:
Rename the world file back to "level.dat" and place it in the location where the worlds were found previously.

Youtube Tutorial
Theres a Youtube tutorial by Xelanater that is a very useful visual step by step process of how to merge Indev worlds together. Alternatively theres the text version below.

Xelanater's Instructions for combining Indev worlds.
Note: Worlds with any side greater than 1024 blocks are prone to not being functional.

Prerequesites:

 * MCEdit (Preferred Version: Testing 288)
 * Omen (Preferred Version: 0.7.0)

First Step:
Calculate the size of each world you wish to combine. Then calculate the size of the new world after being combined. It is best to add worlds of equal sizes.

For example, putting two normal worlds next to each each yields a width of 512 and length of 256.

Here's a list of the standard square world sizes:
 * Small: 128 width/length
 * Normal: 256 width/length
 * Huge: 512 width/length

Although the height is 64 by default, than can be extended. However, if this world will be used in Infdev, then it is not recommended to have higher than 128.

Deep worlds are not recommended due to the height limit being 256 blocks tall.

Step 2:
Open up Omen, go to File -> New. Create a "Blank Map" new world using the combined dimensions that were calculated in the first step. Press OK to confirm.

Step 3:
Once the map was generated, go to File -> Save As. Give the world a name and save the File Type as Minecraft Levels (.mclevel file).

By default, the Omen save location is inside the Omen installation folder.

Step 4:
Open MCEdit and locate and open the blank world your created.

If the world does not load with the correct dimensions (as shown with ctrl-A), or if there is a load error, Step 5 should correct it.

Step 5 (Optional):
Rename the world to include the correct dimensions as the only numbers within the file name. The order is width, length, height. Using the previous example, a good world name would be "level_512_256_64.mclevel" This will load the world one with a width of 512, length of 256, and height of 64.

Step 6:
Once the world has been loaded correctly, press the "Import" button and locate the first world you wish to combine.

As with Step 4, if the import preview is incorrect, the world may need to be renamed with the correct dimensions as with Step 5.

The corner that's closest to spawn is 0,0. Use that as a general reference for location.

Step 7:
Enable "Chunk Align" and put the chunk preview exactly flush where you want it to be. Using the previous example, it would be placed within exactly one half of the world with three of the sides against the world border.

Step 8:
Once in the desired location, press "Import" to confirm the selection and wait for the chunks to reload.

Step 9:
Perform Steps 6-8 with importing the second (or more) world into the current one.

Step 10:
Once all worlds have been imported, Save the world and close MCEdit.