Skip to content

Releases: Doom-Flare/doom.ui

doom.ui v2.1.1 (Minecraft 1.21.6 – 26.3)

Choose a tag to compare

@Doom-Flare Doom-Flare released this 17 Oct 02:17

📦 doom.ui - v2.1.1

🧹 署名与链接整理(重打包)
这一版不改玩法、不改 API:只把两个变体包里 __help__ / __load__ 的作者行从旧用户名改成 Doom_Flare,再按规范重打三份 zip。

  • ✅ 命令逻辑与 v2.1.0 逐字节相同(136 个 mcfunction 未改一行)
  • 📝 变体包内作者行更新为新用户名
  • 📦 三份 zip 重新生成,sha256 随之更新

📥 下哪个

MC 版本 data format 用哪个包
1.21.6 / 1.21.7 / 1.21.8 80 / 81 doom.ui-v2.1.1-mc1.21.6-1.21.8.zip
1.21.9 / 1.21.10 88.0 doom.ui-v2.1.1.zip(主用)
1.21.11 / 26.1 / 26.1.1 / 26.1.2 / 26.2 / 26.3 94.1 – 121.0 doom.ui-v2.1.1-mc1.21.11+.zip
1.21.5 及更低 ≤ 71 不支持

🔧 怎么装

  1. 先装依赖 doom.schedule v2.3+(对应 MC 版本选变体)。
  2. 把 doom.ui/ 与 doom.schedule/ 一起放进 <存档>/datapacks/(服务器放 world/datapacks/)。
  3. /reload,然后 /function doom.ui:api/actionbar {with:{targets:"@a",content:[{"text":"Hello","color":"gold"}],time:200}}。

📦 资产与校验

文件 适用版本 sha256
doom.ui-v2.1.1.zip 1.21.9 – 1.21.10 6e9e7e7e09364159caff3a35c91fdc6f613e7a4d6d050caa4d52398e21971fb6
doom.ui-v2.1.1-mc1.21.11+.zip 1.21.11 – 26.3 2af9c3e4bcbeff1ac8bb335303964cbc7f04caee58bf5aa4a2bd017c9b088e6b
doom.ui-v2.1.1-mc1.21.6-1.21.8.zip 1.21.6 – 1.21.8 2340bab5a8fbba6a788d97aea4b27f53332e82f22badbe6e066cde798b0eb21a

校验:sha256sum -c SHA256SUMS.txt(Windows:Get-FileHash <zip> -Algorithm SHA256)。

📖 源码在哪

仓库本体:doom.ui/ · 三个变体在 variants/。
文档:README · CHANGELOG

Full Changelog: v2.1.0...v2.1.1

doom.ui v2.1.0 (Minecraft 1.21.6 – 26.3)

Choose a tag to compare

@Doom-Flare Doom-Flare released this 05 Oct 02:01

⚠️ 已被 v2.1.1 取代 —— 新版只整理了包内作者署名与链接,命令层与本文完全相同。还在这个版本上的,建议直接升级(替换 zip,不需要迁移数据)。

📦 doom.ui - v2.1.0

🎯 多版本支持更新!
本版本把 doom.ui 从单版本扩展到 Minecraft 1.21.6 – 26.3。

doom.ui 现已支持 Minecraft 1.21.6 – 26.3(共 11 个版本)。

  • ✨ 新增多版本变体(按版本边界拆成 3 份)
  • 🐛 修复 gamerule 改名:maxCommandChainLength → max_command_sequence_length(1.21.11 起)
    —— 名字在解析期即校验,写错会导致整函数加载失败。这是必须拆出 -mc1.21.11+ 一份的根本原因。
  • 🐛 修复 pack.mcmeta 新规则(1.21.9 起):min_format/max_format 必需;
    三份变体已按各自实测区间收紧、删除过宽的 supported_formats("自称区间不能宽于实际能力")。
  • ⚠️ 依赖:doom.ui 依赖 doom.schedule v2+;不装依赖时 alert / flash / 淡出回调会静默失效。

📊 支持的版本与对应包

MC 版本 用哪个包
1.21.6 / 1.21.7 / 1.21.8 doom.ui-v2.1.0-mc1.21.6-1.21.8.zip
1.21.9 / 1.21.10 doom.ui-v2.1.0.zip
1.21.11 / 26.1 / 26.1.1 / 26.1.2 / 26.2 / 26.3 doom.ui-v2.1.0-mc1.21.11+.zip
1.21.5 及更低 ❌ 不支持

⚠️ 三份不能跨用:gamerule 名在解析期即校验,写错名字会导致整函数加载失败。

✅ 真机验收(全部实测)

MC 版本 结果
1.21.5 — N/A(本包最低支持 1.21.6,不声明该版本)
1.21.6 ✅ 15/15 · 0 加载错误
1.21.7 ✅ 15/15 · 0 加载错误
1.21.8 ✅ 15/15 · 0 加载错误
1.21.9 ✅ 15/15 · 0 加载错误
1.21.10 ✅ 15/15 · 0 加载错误
1.21.11 ✅ 15/15 · 0 加载错误
26.1 ✅ 15/15 · 0 加载错误
26.1.1 ✅ 15/15 · 0 加载错误1
26.1.2 ✅ 15/15 · 0 加载错误2
26.2 ✅ 15/15 · 0 加载错误
26.3 ✅ 15/15 · 0 加载错误

1.21.5 = N/A:该包声明的最低支持是 1.21.6,属「包不支持」,不是「未测」。

📦 资产

文件 适用版本 sha256
doom.ui-v2.1.0.zip 1.21.9 – 1.21.10 a43b25377843e18e10a76dbcb7a0ee58f638a2c45ae52f88d03787b796ed2ddc
doom.ui-v2.1.0-mc1.21.6-1.21.8.zip 1.21.6 – 1.21.8 e3ae746c8ee73a502b1a2561b09431b9ec6a983a56a139f61878d817695a71e7
doom.ui-v2.1.0-mc1.21.11+.zip 1.21.11 – 26.3 70871ac529587644f5a019672d0d9de7e6f3dff6e9f7abcb3c56f889e6c6f83e

校验:sha256sum -c SHA256SUMS.txt(Windows:Get-FileHash <zip> -Algorithm SHA256)。

Full Changelog: v2.0-beta...v2.1.0

doom.ui v2.0 Beta

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

Choose a tag to compare

@Doom-Flare Doom-Flare 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。开发物(真机验收台、逐轮报告)移入私有开发仓库。

装之前请备份存档。