Converts Java .nbt files to Bedrock .mcstructure files
This program is a port of Structure Editor originally made by MCBE Essentials in Python 3.
The reason this program is built in Python is because:
- JavaScript has a limit on the size of what
Buffer
and array can allocate in the engine unlike Python. - Structure templates generated in their structure editor does not work in Minecraft, because Minecraft requires the
"block_indices"
field's arrays need to both be the same size.
-
Install required dependencies via:
pip install -r requirements.txt
-
To convert
.nbt
files to.mcstructure
, put your Java nbt files in thestructures
folder. -
Run
__main__.py
, the program converts all java structures in thestructures
folder to the bedrock structure format, and they should be generated instructures
folder.