some code for parsing and analyzing Minecraft Bedrock leveldb data. Check out this video showing what this code does:
Setup instructions for Ubuntu (though my main machine is Arch):
sudo apt install npm
sudo apt-get install libboost-all-dev
sudo apt install cmake
sudo apt-get install libcgal-dev
sudo apt install build-essential
git clone https://github.com/google/snappy.git
cd snappy
mkdir build
mkdir install
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=`realpath ../install`
// apt-file search Magick++.h
// apt-file search Magick++-config
sudo apt-get install libmagick++-6-headers libmagick++-6.q16-dev
git clone https://github.com/Mojang/leveldb-mcpe.git
cd leveldb-mcpe
git apply ../minecraft_mmccoo/snappy_compressor.cc.patch
git apply ../minecraft_mmccoo/table_test.cc.patch
make
First, compile the executeable
make
cd web_stuff
npm install
npm run build
cp -r web_stuff/dist/* /var/www/<your page dir>
cd /var/www/<your page dir>
// This will generate files in the map directory. The web htmls and js will look for that map directory
minecraft_mmccoo/basic_test