Skip to content

Au12jp/Crypto-Decrypto-Bedrock-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto-Decrypto-Bedrock-Tools

日本語版はこちら A toolkit for encrypting, decrypting, and analyzing Minecraft Bedrock packs.
This repository organizes three related projects as submodules:

  • MCPackDecrypt (Node.js) → Marketplace .mcpack / .mctemplate decryption
  • bedrockpack (Go) → Pack decryption / encryption / management
  • bedrocktool (Go) → Proxy & utility for downloading worlds, packs, and skins

⚠️ Important Notice

Before using bedrockpack, you must update to the latest gophertunnel:

go get -u github.com/sandertv/gophertunnel@latest

Without this step, you will encounter connection errors due to protocol version mismatches.


📂 Repository Structure

🔹 MCPackDecrypt/

A small Node.js tool.
Specialized for official Marketplace .mcpack / .mctemplate decryption. 👉 Mainly used for analyzing packs and worlds distributed in the Marketplace.


🔹 bedrockpack/ (submodule)

AkmalFairuz/bedrockpack
A Go CLI tool to decrypt, encrypt, manage, and extract resource packs.

Features

  • Decrypt / Encrypt resource packs
  • Steal resource packs from a server (Xbox authentication required)

Example usage

# Decrypt
bedrockpack decrypt <path to pack> <key>
# Encrypt (key optional, can be auto-generated)
bedrockpack encrypt <path to pack> <key (optional)>
# Steal directly from a server
bedrockpack steal <server ip:port>

🔹 bedrocktool/ (submodule)

bedrock-tool/bedrocktool A Go CLI tool serving as a Minecraft Bedrock proxy and utility. Notably allows downloading worlds, skins, and packs from servers.

Key subcommands

  • worlds : Download a world from a server
  • packs : Download resource packs from a server
  • skins : Download player skins
  • merge : Merge two or more worlds
  • list-realms : List available Realms
  • capture : Capture packets into a pcap file

Example usage

# Download a world
bedrocktool worlds -debug=false <server info>
# Save server resource packs
bedrocktool packs <server info>
# List your Realms
bedrocktool list-realms

🚀 Cloning

Clone with submodules:

git clone --recurse-submodules https://github.com/Au12jp/Crypto-Decrypto-Bedrock-Tools.git

If you already cloned without submodules:

git submodule update --init --recursive

📦 Requirements

  • Node.js (for MCPackDecrypt)
  • Go (for bedrockpack, bedrocktool)

🔧 Setup Instructions

  1. Clone the repository (with submodules)
  2. Important: In the bedrockpack directory, run:
    cd bedrockpack
    go get -u github.com/sandertv/gophertunnel@latest
    go mod tidy
  3. Build the tool:
    go build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors