Skip to content

Releases: DoomDecapitator/doom.ui

Release list

doom.ui v2.0 Beta

doom.ui v2.0 Beta Pre-release
Pre-release

Choose a tag to compare

@DoomDecapitator DoomDecapitator released this 29 Sep 00:59

Beta(公测) · Minecraft 1.21.6 · 依赖 doom.schedule v2+

① 下哪个

doom.ui-v2.0-beta.zip —— 本包只有一个变体,这个 Release 就这一个附件(没有 sidecar 校验文件,校验值写在下面第 ③ 段)。
解压得到 doom.ui/ 文件夹,里面就是数据包本体(每个 mcfunction 都能点开看)。

② 怎么装

  1. 先下依赖 doom.schedule v2+ —— 不装它,alert / flash / actionbar 淡出的回调会静默失效(不报错,就是不出效果)。
  2. 把 doom.ui/ 和 doom.schedule/ 两个文件夹一起丢进 <存档>/datapacks/(服务器:world/datapacks/)。
  3. 进游戏 /reload。
  4. 验证一条:
    /function doom.ui:api/actionbar {with:{targets:"@a",content:[{"text":"Hello","color":"gold"}],time:200}}
    
    屏幕上出现金色 Hello 停 10 秒 = 通了。没反应先看 logs/latest.log 有没有 Failed to load function。

完整安装说明(含"放错层级 / 版本不符 / 怎么卸载"):docs/01-安装.md

③ 校验值

sha256  d55df67d1f32e8433e8f92900d72862feddf35b71876900656f40c56a50f8ed7  doom.ui-v2.0-beta.zip
  • Windows PowerShell:(Get-FileHash .\doom.ui-v2.0-beta.zip -Algorithm SHA256).Hash
  • Linux / macOS:sha256sum doom.ui-v2.0-beta.zip

值应当与仓库里 dist/SHA256SUMS.txt 一致。
这个 zip 是可复现的:node src/tools/make_dist.mjs --check 会现场重打一次再逐字节比对,不一致就报错。

④ 源码在哪


这一版的验收:55 用例 / 340 断言全绿(1.21.6 · Fabric);30 名玩家同时在线的压测下同样 55/0 · 340/0;
静态门 0 error / 1 warning;泄漏 0 处;顶层 0 违规;dist/ 的 zip 与包体重打逐字节一致。

⚠️ 全绿的读法:F-9 ~ F-13 这类已知缺陷在断言表里以「缺陷检出」形式登记(期望值 = 当前缺陷行为),
所以 55 PASS / 0 FAIL ≠ 这些已经修好。逐条清单见 CHANGELOG.md。

本版变更:仓库改成玩家向结构(dist/ docs/ doom.ui/ src/)· 发行 zip 按包体重打
(修正了一处不同步:旧 zip 落后于源码 F-15 / F-16 / F-17 三个修复,并且里面混进了 reports/、README*.md 等仓库文件)·
新增三道可切跑的门与 CI。开发物(真机验收台、逐轮报告)移入私有开发仓库。

装之前请备份存档。