MCPcopy Index your code
hub / github.com/bedrock-tool/bedrocktool

github.com/bedrock-tool/bedrocktool @r1.57.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release r1.57.0 ↗ · + Follow
1,166 symbols 3,432 edges 169 files 131 documented · 11% updated 1d agor1.57.0 · 2026-06-27★ 347127 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

bedrocktool

a minecraft bedrock proxy that can among other things save worlds from servers

downloads:

here

issues:

if you find an issue or a crash, please report it by opening a github issue with a screenshot of the crash or issue, thanks

Usage: bedrocktool <flags> <subcommand> <subcommand args>

Subcommands:
        capture          capture packets in a pcap file
        help             describe subcommands and their syntax
        list-realms      prints all realms you have access to
        merge            merge 2 or more worlds
        packs            download resource packs from a server
        realms-token     print xbl3.0 token for realms api
        skins            download all skins from players on a server
        skins-proxy      download skins from players on a server with proxy
        worlds           download a world from a server


Top-level flags (use "bedrocktool flags" for a full list):
  -debug=false: debug mode (enables extra logging useful for finding bugs)
  -dns=false: enable dns server for consoles (use this if you need to connect on a console)

Extension points exported contracts — how you extend this code

WriterFS (Interface)
(no doc) [6 implementers]
utils/fswriter.go
Command (Interface)
(no doc) [13 implementers]
utils/commands/register.go
EventHandler (Interface)
(no doc) [14 implementers]
ui/messages/events.go
Popup (Interface)
(no doc) [13 implementers]
ui/gui/popups/popup.go
Announcer (Interface)
Announcer announces the Status of a Listener to an external service. Implementations of Announcer should define how to r [1 …
utils/proxy/room/announce.go
MSAuthHandler (Interface)
(no doc) [2 implementers]
utils/auth/xbox/live.go
UI (Interface)
(no doc) [2 implementers]
ui/ui.go
FileWriter (Interface)
(no doc)
scripting/bedrocktool.d.ts

Core symbols most depended-on inside this repo

Layout
called by 106
ui/gui/pages/page.go
Close
called by 83
utils/proxy/room/announce.go
Error
called by 79
ui/gui/guim/guim.go
Layout
called by 70
ui/gui/popups/popup.go
Loc
called by 49
locale/i18n.go
String
called by 46
utils/commands/args.go
SendEvent
called by 35
ui/messages/events.go
Name
called by 30
utils/commands/register.go

Shape

Method 605
Function 285
Struct 250
Interface 18
TypeAlias 6
FuncType 2

Languages

Go99%
TypeScript1%

Modules by API surface

utils/proxy/pcap2/replay_connector.go36 symbols
handlers/worlds/worldstate/world.go31 symbols
ui/messages/events.go29 symbols
utils/nbtconv/read.go24 symbols
utils/proxy/session.go23 symbols
build.go21 symbols
utils/utils.go20 symbols
utils/proxy/resourcepacks/resourcepacks.go20 symbols
utils/auth/account.go20 symbols
utils/fswriter.go19 symbols
utils/franchise/gatherings/gatherings.go18 symbols
ui/gui/pages/router.go18 symbols

For agents

$ claude mcp add bedrocktool \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact