Skip to content

Extract .mcstructure files from Bedrock's LevelDB

Notifications You must be signed in to change notification settings

destruc7i0n/extract-mcstructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

extract-mcstructure

Extract's mcstructures from the Bedrock leveldb (possibly saved from the /structure command) to .mcstructure files which can be moved across worlds.

Usage

python3 run.py World all - Extracts all mcstructures from the world named "World" (as seen on the in-game menu)

python3 run.py World house - Extracts the structure named "house" from the world named "World"

All extracted files will be outputted to a structures folder in the world folder.

Periods in the namespace will automatically create subdirectories in the structures folder. Ex: destruc7i0n.test:structure will output to <world>/structures/destruc7i0n/test/structure.mcstructure

Note

leveldb lib is from Amulet-Team/Amulet-Core.

About

Extract .mcstructure files from Bedrock's LevelDB

Topics

Resources

Stars

Watchers

Forks

Languages