User avatar
Ammie v_ammie @AmmieNyami@social.ammienyami.com
7mo
I got into such a rabbit hole today

Yesterday a friend was playing in a Minecraft bedrock edition server I host, and power went out while they were playing

As a result, some chunks close to where my friend was and at the world's spawn area got corrupted and lots of other funny stuff happened in those regions. Nothing valuable was lost, thankfully, but I still needed to fix those chunks

First I tried the amulet map editor to try to reset the chunks, but it didn't work well for various reasons so I just gave up

Then, today, I tried to recover the chunks by messing with files in the db folder, and
apparently (this will be relevant later) nothing changed

Then I gave up on trying to fix the chunks and just used Minecraft bedrock edition's built-in map editor to fill the chunks with stone, as there were only a few of them and this was a good enough solution. This worked, but... Because of the files I changed in the world's db folder, all inventories were reset

To try to solve that I went on a long, LONG journey trying to find a program that would allow me to copy player data from a world to another. I tried everything and NOTHING worked

I even tried to use python and the amulet-core library to do that, but for whatever reason python's pip decided that I would have to compile the entirety of numpy to install the library. I waited a bit for the compilation to finish and I just gave up later

I tried to find other programs that could copy player data between worlds again and the best I could find were some broken amulet plugins

And, right now, I just gave up on trying to copy player data between worlds. Tomorrow I'll use the Minecraft editor again to try to fix the chunks on the original corrupted world manually again, this time without messing with random files (which is what I should've done from the beginning)