I'm not sure if this is the right section for this, but I figure the modding community might know how to solve my problem so I thought I'd post here. Mods, if you have a better place for this please move it.
Right now I have a master world (Master). This world has numerous modded blocks, and has the Mystcraft mod installed that allows for extra dimensions. I have successfully imported other Vanilla worlds to this world. All blocks work just fine in the Mystcraft ages as all Vanilla blocks use specific IDs.
However, this method does not work with modded worlds. Forge picks block IDs at random, so different worlds have different blocks for each ID. This causes the vanilla blocks to import just fine, but the modded blocks get turned into random other blocks from other mods. In order to fix this I need some way to change the block IDs in the import save file to correspond with the master save file.
The problem I'm having is how to do just that. I already know what block IDs correspond to what blocks in both worlds, and I can change the blocks through MCEdit, but that method deletes any TileEntites associated with the blocks and causes crashes when the new modded blocks try to access their TileEntites. Does anyone have any ideas? I would think there exists some way to find-and-replace a single number.
I'm not sure if this is the right section for this, but I figure the modding community might know how to solve my problem so I thought I'd post here. Mods, if you have a better place for this please move it.
Right now I have a master world (Master). This world has numerous modded blocks, and has the Mystcraft mod installed that allows for extra dimensions. I have successfully imported other Vanilla worlds to this world. All blocks work just fine in the Mystcraft ages as all Vanilla blocks use specific IDs.
However, this method does not work with modded worlds. Forge picks block IDs at random, so different worlds have different blocks for each ID. This causes the vanilla blocks to import just fine, but the modded blocks get turned into random other blocks from other mods. In order to fix this I need some way to change the block IDs in the import save file to correspond with the master save file.
The problem I'm having is how to do just that. I already know what block IDs correspond to what blocks in both worlds, and I can change the blocks through MCEdit, but that method deletes any TileEntites associated with the blocks and causes crashes when the new modded blocks try to access their TileEntites. Does anyone have any ideas? I would think there exists some way to find-and-replace a single number.