First: regrets for my wry English. Complaints to my grammar are relevant.
Further. I change version of my minecraft server from 1.2.6 to 1.6.2, and when i start my old map at new server, blocks from IC2 are replaced with emptiness or some blocks from new minecraft versions. Obvivously, in new versions of IC2 identificators were shifted, it's okay. But how i can patch my map, saving industrial work of mine and some players of my server?
Thanks in advance.
Alignment of id, updating server version
-
-
Open the config file of your old Industrialcraft version. Inside, you can see the IDs used.
Open the config file of your new industrialcraft version. Replace the IDs in the new version with the IDs in the old version.
-
Open the config file of your old Industrialcraft version. Inside, you can see the IDs used.
Open the config file of your new industrialcraft version. Replace the IDs in the new version with the IDs in the old version.
That's wrong solution. Some of old IndustrialCraft IDs are used for blocks in new Minecraft versions. New blocks are important.
I think i look for utility, that can patch my map - update identificators on it. -
The fact that vanilla Minecraft has gobbled up some previously free (for modding) IDs does not make the suggested approach wrong. It just means that it's impossible to port the world over without losing anything, no matter what you do*. Which, considering the sheer amount of changes in vanilla alone (not to mention Forge and the mods themselves), isn't really surprising. There's at least one, likely multiple world-breaking updates in there that you're hitting all at once.
The best you can hope for is a solution that ports over most things. The suggested approach does that.
* (Of course, if anyone feels able to prove me wrong...)
-
open world insice MCedit and fix ID allocation before porting, in this way you will port world without issues.
but...wtf? you really going to play 1.2.6. world?
-
open world inside MCedit and fix ID allocation before porting, in this way you will port world without issues.
but...wtf? you really going to play 1.2.6. world?
So i need to replace main identifiers using MCEdit?
But whether the blocks will retain all their properties (color, wires inside etc.)?
And... it'll be long work, because IC have a lot of identifiers... It's curiously, that nobody come up with easy solution.And yes. My server is still on 1.2.6 and some crazy people are playing on it. I am admin-slowpoke.
-
still on 1.2.6 and some crazy people are playing on it.
It only ever went up to 1.2.5 "Slowpoke" -
Oh, I made a mistake. Version of my server is 1.2.5.
-
1.2.5, I'd say your server version is too outdated to be able to keep the world, for various reasons (terrain generation, MC block IDS...) , as mentioned above.
If you REALLY want to update, you should make a new world.
-
If you REALLY want to update, you should make a new world.
Really? I can't believe that all the server owners are wiping their maps by each game update -
Really? I can't believe that all the server owners are wiping their maps by each game updateMost of them really do, because they don't want (or don't have the ability) to solve all the problems that comes upon updating.
-
there is no reason to keep world for this long.
most player like building process, not building result.