{"repo":"bedrock-crustaceans/brarchive","free":true,"listed":false,"github":"https://github.com/bedrock-crustaceans/brarchive","clone":"git clone https://github.com/bedrock-crustaceans/brarchive.git","description":"Library for Bedrock Archives in Rust","language":"Rust","stars":31,"topics":["minecraft","bedrock","rust"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"brarchive-rs Library and CLI for the Bedrock Archive ( .brarchive ) format, the bundling format Mojang uses to pack the files inside Minecraft Bedrock Edition resource and behavior packs. Entries are usually JSON, but newer packs also embed compiled binary data, and brarchive-rs handles both. See FORMAT.md for the binary format specification. Library Usage CLI Usage Install the CLI from crates.io: Prebuilt binaries for Linux, macOS, and Windows are attached to every GitHub release as well. There are three subcommands: encode , decode , and list . Each one takes either a single .brarchive file or, with --recursive , a whole pack whose archives live under brarchive/ . Encoding Bundle a folder into one archive: Walk a pack and mirror its directory tree into brarchive/ , writing one archive per folder: Add --dedup to store identical file contents only once, and --delete-source to remove the originals once the archive is written: Decoding Extract a single archive into a folder: Extract every archive under a pack's brarchive/ folder in one go: Mojang ships the JSON inside these archives minified, and by default the CLI writes each entry back exactly as stored. Pass --pretty if you would rather get readable JSON with a 2-space indent. Entries that are not JSON, such as the compiled binary MCB files Bedrock now embeds, are always written untouched so nothing gets corrupted: --delete-source works here too and removes the archive after a successful decode. Listing Print the entry names","default_branch":null,"files":null,"tree":[],"storefront":"/r/bedrock-crustaceans","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bedrock-crustaceans/brarchive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}