Skip to content

brarchive-extractor v0.1.0

Choose a tag to compare

@LPaicen LPaicen released this 14 Aug 19:32
· 4 commits to main since this release

brarchive-extractor v0.1.0

Initial public release of brarchive-extractor, a TypeScript command-line tool for extracting Minecraft Bedrock
.brarchive files and restoring MCB documents to JSON.

Highlights

  • Extract individual .brarchive files or process entire directories recursively
  • Restore MCB documents using JSON Schemas exported by bedrock-apis/bds-docs
  • Select compatible schemas according to document format versions
  • Support standard bds-docs exports and recursively discovered schema directories
  • Preserve failed MCB files and continue processing by default
  • Detect and interactively resolve conflicting archive contents
  • Support merged and split archive output layouts
  • Format restored MCB JSON or all JSON/JSONC files
  • Preserve single-line and block comments when formatting JSONC
  • Provide progress indicators, reports, failure summaries, and detailed result listings
  • Support MCB-only extraction, in-place processing, and omission of empty directories

Requirements

  • Node.js 20 or newer

Notes

MCB restoration depends on the schemas available in the specified schema directory. When a compatible schema cannot be
found or restoration fails, the original MCB binary is preserved by default.