HiveGamesOSS / Chunker

Convert Minecraft worlds between Java Edition and Bedrock Edition
https://oss.chunker.app/
MIT License
276 stars 13 forks source link

Old PS4 Edition map converted to Bedrock but impossible to convert to Java #136

Closed Titoubiz closed 5 days ago

Titoubiz commented 1 week ago

Chunker Version

1.4.0-main-86becbf

Input World Version

Bedrock 1.21.40

Output World Version

Java 1.21.3

Platform / Operating System

Windows 11

Issue Description

I have an old PS4 edition map I really like. I have converted it to Bedrock using Minecraft PS4, uploaded it on Realms and downloaded it on my computer. It works quite well, the conversion seems good except for the frames which are destroyed; I find it acceptable.

However, I wanted to convert it to Java using Chunker but it systematically fails. My last ids are 309c6f39-ef61-4ff3-aba4-03f7e391c396.

The map looks like this: stairs are in the wrong direction, wood and leaves have disappeared… image

In addition, I have some output logs: logs.txt

FormallyMyles commented 1 week ago

This happens because although the world states it is 1.21.40, the world isn't fully 1.21.40 and there are chunks in it which haven't fully been upgraded by Bedrock (which is why the log has lots of errors for blocks/items with IDs, those are from Bedrock 1.12 and earlier).

You can get Bedrock to upgrade your world so that Chunker can understand it fully you would need to update each Chunk by placing a block/removing a block in it and that'll make Bedrock re-save the Chunk as 1.21.40.

Titoubiz commented 1 week ago

Thanks, I’ve just checked and indeed every chunk I updated seemed correctly converted. Isn’t it a more way to update all of them though?

FormallyMyles commented 5 days ago

I have seen people use command blocks to automatically do it but unfortunately I don't have an example

FormallyMyles commented 5 days ago

I have seen people use command blocks to automatically do it but unfortunately I don't have an example of it.