VoidObfuscate
v2.0 — hardened build

VoidObfuscate

Bytecode for Bedrock,
built to resist a second read

Compiles Script API addon JS into encrypted, per-build-randomized bytecode with a self-checksumming runtime. No explainer file ships with your addon — nothing sits next to the lock that documents how it opens.

Four stages, one output

Every compile regenerates the opcode map and encryption key from scratch, so no two builds share a crackable format.

Parse
JS → AST
Your source is parsed with Acorn into a standard syntax tree.
Compile
AST → IR
The tree is lowered into a flat instruction list, independent of any numeric opcode values.
Encode
IR → VBC
Instructions are packed into bytecode using an opcode map shuffled fresh for this build, then XOR-encrypted with a per-build key.
Harden
VBC → loader
The interpreter ships with randomized identifiers and a self-checksum. Tampering degrades it to a silent no-op.

Compile a file

Runs entirely in your browser. Nothing you drop here leaves this page.

Drop a .js file, or click to choose one
Bedrock Script API source only