Repository navigation
Releases: Doom-Flare/doom.schedule
Release list
doom.schedule v2.3.1 (Minecraft 1.21.5 – 26.3)
📦 doom.schedule - v2.3.1
🎯 多版本支持更新!
本版本把 doom.schedule 从单版本扩展到 Minecraft 1.21.5 – 26.3。
doom.schedule 现已支持 Minecraft 1.21.5 – 26.3(共 12 个版本)。
- ✨ 新增多版本变体(按版本边界拆成 2 份)
- 🐛 修复
pack.mcmeta新规则(1.21.9 起):min_format/max_format成为必需字段,
与supported_formats的范围必须逐值一致;声明触及 82+ 时supported_formats被禁止。
—— 这是本包唯一需要修改的地方。 - ✅ 其余 5 条敏感点(整数截断 / 列表谓词+嵌套宏 / summon marker 位置朝向捕获 /
UUIDint[4]→hex 链 / 空标签 +if dimension)逐条核对后确认无需修改。 - 📌 命令层与 v2.2 逐字节相同(36 个 mcfunction 一字未改),只有
pack.mcmeta换成新式。
📊 支持的版本与对应包
| MC 版本 | data pack version | 用哪个包 |
|---|---|---|
| 1.21.5 | 71 | doom.schedule-v2.3.1-mc1.21.5-1.21.8.zip |
| 1.21.6 | 80 | doom.schedule-v2.3.1-mc1.21.5-1.21.8.zip |
| 1.21.7 / 1.21.8 | 81 | doom.schedule-v2.3.1-mc1.21.5-1.21.8.zip |
| 1.21.9 / 1.21.10 | 88.0 | doom.schedule-v2.3.1.zip |
| 1.21.11 | 94.1 | doom.schedule-v2.3.1.zip |
| 26.1 / 26.1.1 / 26.1.2 | 101.1 | doom.schedule-v2.3.1.zip |
| 26.2 | 107.1 | doom.schedule-v2.3.1.zip |
| 26.3 | 121.0 | doom.schedule-v2.3.1.zip |
1.21.5–1.21.8 不认
min_format/max_format,因此必须分两份发布。
✅ 真机验收(全部实测)
| MC 版本 | 结果 |
|---|---|
| 1.21.5 | ✅ 32/32 · 0 加载错误 |
| 1.21.6 | ✅ 32/32 · 0 加载错误 |
| 1.21.7 | ✅ 32/32 · 0 加载错误 |
| 1.21.8 | ✅ 32/32 · 0 加载错误 |
| 1.21.9 | ✅ 32/32 · 0 加载错误 |
| 1.21.10 | ✅ 32/32 · 0 加载错误 |
| 1.21.11 | ✅ 32/32 · 0 加载错误 |
| 26.1 | ✅ 32/32 · 0 加载错误 |
| 26.1.1 | ✅ 32/32 · 0 加载错误1 |
| 26.1.2 | ✅ 32/32 · 0 加载错误2 |
| 26.2 | ✅ 32/32 · 0 加载错误 |
| 26.3 | ✅ 32/32 · 0 加载错误 |
📦 资产
| 文件 | 适用版本 | sha256 |
|---|---|---|
doom.schedule-v2.3.1.zip |
1.21.9 – 26.3 | 66e52def3e11a47edcbb3ad2ce1f9e2a1c293403e69b706cedade55db8bf7bf3 |
doom.schedule-v2.3.1-mc1.21.5-1.21.8.zip |
1.21.5 – 1.21.8 | 0ba3105b9429f630f075a12d6b327c932d29a5664ba9398490798e5645586612 |
校验:
sha256sum -c SHA256SUMS.txt(Windows:Get-FileHash <zip> -Algorithm SHA256)。
Full Changelog: v2.2...v2.3.1
doom.schedule v2.2
下哪个
| 你是 | 下载这个 |
|---|---|
| 所有人 —— 这个包只有一个变体,不用挑 | doom.schedule-v2.2.zip |
zip 里装的是完整的 doom.schedule/ 数据包:35 个 mcfunction + 函数标签 + pack.mcmeta + 一份 mcdoc 补全定义。
不需要开启任何实验性玩法,也不依赖别的数据包。
怎么装
- 解压
doom.schedule-v2.2.zip→ 得到一个文件夹doom.schedule/; - 把它整个放进
saves/<你的存档>/datapacks/(服务器:world/datapacks/);
最终路径必须是.../datapacks/doom.schedule/pack.mcmeta—— 多套一层就不加载; - 进游戏
/reload,打/function doom.schedule:__help__,聊天栏有输出就是装上了。
三条命令先跑起来:
/function doom.schedule:schedule {run:'say hello',time:5,unit:'s',id:'hello'}
/function doom.schedule:schedule_with_retry {run:'say hi',time:20,unit:'t',id:'rt',retry:3,retry_delay:5}
/function doom.schedule:cancel_one {id:'hello'}
卸载:删掉 datapacks/doom.schedule/ 再 /reload 即可,它不改原版任何东西。
更细的安装、卸载与排错见仓库 docs/10-安装与卸载.md。
校验值
| 附件 | sha256 |
|---|---|
doom.schedule-v2.2.zip |
44b950445764d710de058f5b54ce49ed32c90919cd682cd9fafe9ead7d418482 |
GitHub 在每个附件右侧也会显示同一串,可直接对照。
下载后自己算一遍:
Windows PowerShell: (Get-FileHash doom.schedule-v2.2.zip -Algorithm SHA256).Hash
Linux / macOS: sha256sum doom.schedule-v2.2.zip
仓库里 dist/SHA256SUMS.txt 存的是同一组值。
源码在哪
- 源码就是数据包本体:仓库
doom.schedule/
—— 35 个.mcfunction,每个都能直接点开看。这个包没有生成器,所以仓库里没有src/。 - 成品与源码是同一份东西:zip 内 45 个条目与仓库
doom.schedule/下的同名文件逐字节相同。 - 玩家手册在
docs/(安装 · 用法 · 配置 · 兼容与版本 · 致谢与许可),逐版变更在CHANGELOG.md。 - 打包工具、结构门与验收脚本在私有开发仓库(不对外)。
这一版改了什么
- 仓库形态改为玩家向(首屏四问 ·
dist/·docs/· 包体上提到顶层doom.schedule/)。 - 包体从工作区较新的一份同步:修复"无实体任务凭空消失"的两处缺陷(
internal/execute/run_noentity
多余的at @s;internal/schedule/context缺少无实体时的位置捕获);pack.mcmeta补上
supported_formats;被压成单行的mcdoc/doom.schedule.mcdoc与function/mcdoc.mcfunction恢复多行。 - 详细条目见
CHANGELOG.md。
doom.schedule v2.1
Add mcdoc autocomplete support for Spyglass/Misode's mcdoc plugin
⚠️ 已被 v2.2.0 取代(旧标签名 v2.1,按新规则对应 v2.1.0)。最新版请取 Release 页顶部的 v2.3.1。
doom.schedule v2
For 1.21.6-1.21.8
⚠️ 已被 v2.2.0 取代。最新版请取 Release 页顶部的 v2.3.1。关于这个标签名:它是 2026-06-11 建标签时把 "Tags/Release" 当成名字填进去造成的,
按新规则它对应 v2.0.0。标签已经推到远端,改名会改历史,所以保留原样。
附件名doom.schedule.v2.zip不含版本号,也是那个时期的写法,保留以便复现。