$ dps check --strict examples
loading 7 manifests · profile 26.2
PASS generator-output.dps.json
PASS player-events.dps.json
PASS full-stack.dps.json
全部检查通过
4条命令2个输出7处状态变化
一个运行时 · 三种工作流
无论使用终端、manifest 测试集还是 JVM 测试,都运行在同一套确定性沙盒上,并共享输出、trace、诊断和 snapshot 报告。
读取数据包和对应版本的资源格式。
运行命令、函数、tick 与玩家事件。
比较可观察输出和世界状态。
$ dps check --strict examples
loading 7 manifests · profile 26.2
PASS generator-output.dps.json
PASS player-events.dps.json
PASS full-stack.dps.json
为可信反馈而设计
Datapack Sandbox 会明确标注模拟边界。适合用它获得确定性的开发反馈;确实依赖游戏引擎的行为,则应保留原版集成测试。
稳定的随机种子、snapshot 与结构化报告,让失败可以可靠复现。
命令可以记录源码位置、输出事件、执行 trace 与状态差异。
内置 profile 覆盖从 1.20.4 到 26.2 的现代数据包格式。