mcbe-leveldb-reader
v2.0.1
Published
Reads a MCBE LevelDB database from a .mcworld file. Can also extract all structure files from a world. Powered by Mojang's code from Mojang/minecraft-creator-tools.
Maintainers
Readme
MCBE-LevelDB-reader
Reads a MCBE LevelDB database from a .mcworld file. Can also extract all structure files from a world. Powered by Mojang's code from Mojang/minecraft-creator-tools. Works in the browser and in Node.
Browser usage:
import { readMcworld } from "https://esm.sh/mcbe-leveldb-reader";
let file = await fetch("./hermitcraft9.mcworld").then(res => res.blob());
let levelDb = await readMcworld(file);
console.log(levelDb);Node usage:
npm i mcbe-leveldb-readerimport { readMcworld } from "mcbe-leveldb-reader";
import { readFile } from "fs/promises";
const fileBuffer = await readFile("./hermitcraft9.mcworld");
const levelDb = await readMcworld(fileBuffer);
console.log(levelDb);