I ran into this when trying to transfer my son's preferred world to a server to make it easier to play with family members not in the same house. I managed to piece together a workaround that doesn't involve placing all your items in a box before transferring the world, and that preserves things like pets. It's a bit involved, but thanks to previous helpful people doing the hard work of writing Python bindings to the Bedrock database format, the difficult bit was working out what the various player_... UUIDs needed to be.
You can find my code in cjwatson/minecraft-convert-local-player on GitHub. I've tested it on exactly one world, and I've only implemented the local-to-BDS direction, so bear that in mind!
I ran into this when trying to transfer my son's preferred world to a server to make it easier to play with family members not in the same house. I managed to piece together a workaround that doesn't involve placing all your items in a box before transferring the world, and that preserves things like pets. It's a bit involved, but thanks to previous helpful people doing the hard work of writing Python bindings to the Bedrock database format, the difficult bit was working out what the various
player_...
UUIDs needed to be.You can find my code in cjwatson/minecraft-convert-local-player on GitHub. I've tested it on exactly one world, and I've only implemented the local-to-BDS direction, so bear that in mind!