bbb 是 Minecraft Java 26.1 的 repo-native 客户端,拥有独立的 protocol、world、
renderer、control 与 runtime 边界,不包装 Bevy、Azalea 或其他客户端栈。
新工作树先安装 uv 0.11.16、Rustup、Git、ripgrep 与 Java 25,然后运行:
scripts/bootstrap
scripts/cargo-dev.sh gatescripts/bootstrap 安装仓库固定的 uv-managed CPython、同步锁定依赖、拉取 Rust
依赖并准备 Vanilla 26.1 workspace;已有离线 cache 时可加 --offline。只准备开发
工具链而暂不下载 Vanilla 时使用 scripts/bootstrap --skip-vanilla。
当前 native crates:
bbb-nativebbb-protocolbbb-netbbb-worldbbb-packbbb-item-modelbbb-render-typesbbb-rendererbbb-audiobbb-controlbbb-platform-macos
逐 crate 的 semantic owner 见仓库地图。
文档从 docs/README.md进入;长期机制与架构见
docs/wiki/README.md,当前路线和缺口分别见
goal.md与
docs/unsupported-features.md。