BAIJI / Java 客户端 / 工程状态
真实联机,逐版本验证。
根路径现在以本站托管的 Minecraft Web Client v2.2.0 为主入口。原有 Three.js 单人引擎保留在 /survival,用于旧浏览器存档和实验模式。Java 客户端提供接近参考站点的菜单、库存、设置、触控和 Java 协议界面,但它仍不是 Mojang 官方客户端,也不是原版一比一复刻。
当前默认单人版本是 1.21.4。这是本项目已完成浏览器集成验收的版本;版本选择器列出的其他版本只表示上游数据可识别,不表示本站已经完成每个服务器、方块、实体和渲染场景的验收。
入口与运行时
| 路径 | 运行时 | 数据边界 |
|---|---|---|
/ | 启动壳 | 自动跳转到 /java/play;连接深链会保留。 |
/java/play | Java Web Client v2.2.0 | Java 联机和上游集成单人服务器;默认创建世界版本为 1.21.4。 |
/survival | Three.js 旧引擎 | 读取原有浏览器存档和本地实验玩法;世界格式与 Java 客户端不互通。 |
版本状态
| 版本范围 | 目前状态 | 已知边界 |
|---|---|---|
| 1.21.4 | 受控端到端已验证 | 协议登录、集成单人服务器、49 个非空区块、草地方块、碰撞和 Legacy JS 网格渲染通过;仍需逐服务器回归。 |
| 1.17.1 | 公开服务器登录已验证 | 已接收玩家位置、背包和世界数据;不是全部玩法或视觉一致性认证。 |
| 1.21.11 | 实验性 | 完成部分协议登录和世界模型读取;当前渲染结果未通过完整验收。 |
| 其余 1.8–1.21.x | 分批回归 | 上游支持数据覆盖较广,但低于 1.13 的版本缺少充分测试;不标注为稳定兼容。 |
| 26.x、快照、Forge、Fabric、基岩版 | 未支持 | 需要不同协议、注册表、客户端资源或模组运行时,不能仅通过修改版本输入启用。 |
连接路径与隐私
- WSS 服务器:浏览器直接连接服务器运营方提供的兼容 WebSocket 入口。公开测试服可能离线、改版或要求注册。
- 普通 Java 主机:端口:浏览器不能直接使用 TCP,默认通过第三方
proxy.mcraft.fun中继;生产部署应优先使用自己控制并启用 TLS 的代理。代理能够看到目的地址和连接元数据。 - 状态查询:
/api/server-status只执行 Java Server List Ping,返回版本、描述和人数;它不登录、不加入世界,也不代表游戏内延迟。未配置MC_STATUS_SERVERS时不会对外查询。 - 账户:正版服务器需要正常 Microsoft 授权和正版资格。本站不获取、存储或代填 Microsoft 密码、Cookie 或访问令牌;正版授权流程尚未完成本站验收。不要把凭据写入链接。
为什么保留两个引擎?
旧 Three.js 引擎的存档、方块 ID、物理和世界生成规则与 Java 客户端不同。直接复用旧存档会造成数据损坏,所以 /survival 继续独立运行。Java 联机世界由服务器保存;清理浏览器数据只会影响旧本地存档和客户端设置。
可追溯构建
构建会下载 固定的上游 v2.2.0 归档,校验锁定的 SHA-256 后才写入 /java。构建移除上游网页统计脚本,默认关闭错误上报、密码保存、扩展和自动更新;校验失败会停止部署,不会静默跳转第三方页面。
来源:MIT 许可与署名 · 构建信息(部署后可用)。Minecraft 名称、素材及商标属于其权利人,本项目与 Mojang/Microsoft 无隶属关系。
工程验收页面 · 2026-09-02