此验证器检查的内容
Bedrock 附加包和资源包的实用预检
Pack Doctor 在本地打开压缩包,识别行为包、资源包、脚本包和世界模板,然后在检查每个 manifest 之前检查所有 JSON 文件。它能捕获格式错误的 JSON、缺失的 manifest 字段、无效或重复的 UUID、错误的版本、损坏的依赖项、缺失的脚本入口文件、缺失的纹理引用和包图标问题。
检查基于公开的 Minecraft Creator 文档和 Mojang 发布的开源 Minecraft Creator Tools 规则。本报告中的规则 ID 是稳定的 MC Toolbox 标识符,因此导出的报告可在不同构建之间进行比较。
Manifest 和 UUID 检查
验证格式版本 1、2 和预览版 3,header 和 module 字段,UUID 唯一性,依赖项,脚本模块和最低引擎版本。
文件和资源
解析所有 JSON 文件,跟踪常见纹理引用,验证脚本入口路径,检查嵌套的 .mcpack 文件,并识别包装文件夹或操作系统垃圾文件。
浏览器本地分析
压缩包通过当前标签页中的 JavaScript 读取。不会将任何包、UUID、脚本或纹理发送到 MC Toolbox 或其他服务器。
Pack Doctor 与 Mojang Minecraft Creator Tools 的对比
此浏览器工具旨在导入、分享或提交 Marketplace 之前进行快速检查。它并不声称取代官方的 Minecraft Creator Tools 命令行验证器。Mojang 的验证器可以运行更深层次的内容模式、已弃用功能规则和需要 Node.js、项目文件系统或当前游戏数据的引擎感知检查。对于发布关键的包,请先修复浏览器报告中的问题,然后运行官方的 mct validate 命令。
常见问题
它能自动修复我的附加包吗?
不能。自动编辑可能会破坏 UUID 关系和版本目标。报告会解释问题并提供安全的修正方法,同时保持原始压缩包不变。
它支持 .mcaddon 和 .mcpack 文件吗?
支持。.mcaddon 可以包含多个嵌套包。Pack Doctor 会展开常见的嵌套 .mcpack 和 ZIP 压缩包,并分别检查每个发现的 manifest。
为什么 format_version 3 被标记为预览版?
Mojang 将 manifest 格式 3 记录为预览版。稳定的行为包和资源包通常使用格式 2,而较旧的皮肤包内容仍可使用格式 1。
必须使用 256 x 256 的包图标吗?
Mojang 的验证器接受 2 到 256 像素的方形 2 的幂 PNG 尺寸。256 x 256 图标仍然是最清晰的传统选择,但较小的有效方形尺寸不算错误。