Skip to content

doom.nats v4.29 (Minecraft 1.21.5 – 26.3)

Choose a tag to compare

@Doom-Flare Doom-Flare released this 04 Oct 09:07

⚠️ 已被 v4.30.0 取代 —— v4.30.0 新增数量档位(/function doom.nats:scale/*)并补齐容量计数。
除非你明确要用 v4.29,否则请下 v4.30.0。

📦 doom.nats - v4.29

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

doom.nats 现已支持 Minecraft 1.21.5 – 26.3(共 12 个版本)。

⚠️ 勘误:已下架一个区间标注错误的资产

本 Release 原先挂着一枚 doom.nats-v4.29-mc1.21.11-26.3.zip,已下架(发布后数小时内,曾被下载 1 次)。
它标错了适用区间:在 1.21.11 / 26.1 / 26.1.1 / 26.1.2 / 26.2 上会产生 732 条加载错误
(Failed to load function 244 · Whilst parsing 488),实际仅 26.3 可用。
根因:该变体内 68 个 predicate 用了新式 {"type":"minecraft:location_check",…},
而 1.21.11–26.2 只接受旧式 {"condition":…} —— 它把两个不同的破坏边界
(gamerule 改名 = 1.21.11 · predicate schema = 26.3)当成了同一个。
如果你下过那枚包,请按下方映射表改用新资产;下载过的旧文件请删除。

  • ✨ 新增多版本变体(按版本边界拆成 5 份,区间各自如实)
  • 🐛 修复 原版 ID 变动(双向核对):1.21.9 起 chain → iron_chain;
    1.21.6 起新增 happy_ghast(旧包把它当不存在 ⇒ 在 1.21.6+ 上是错的)
  • 🐛 修复 gamerule 改名(1.21.11 起,snake_case):doMobSpawning → spawn_mobs、
    maxCommandChainLength → max_command_sequence_length
    —— 旧名字会让 doom.nats:mode/survival、doom.nats:mode/off 两个函数加载失败
  • 🐛 修复 注册表 JSON schema(26.3):predicate 的 condition → type、requirements 数组 → 单体、
    light 内层拍平、number_provider 拆成 context_int_provider/context_float_provider(涉及包内 68 个 predicate)
  • 🐛 修复 pack.mcmeta 新规则(1.21.9 起):min_format/max_format 必需,
    两个变体曾「自称区间 ⊋ 实际能力」,已按实测边界收紧
  • 🐛 修复 time query daytime → day 等相关命令

📊 支持的版本与对应包

MC 版本 data pack version 用哪个包
1.21.5 71 doom.nats-v4.29-mc1.21.5.zip
1.21.6 80 doom.nats-v4.29-mc1.21.6-1.21.8.zip
1.21.7 / 1.21.8 81 doom.nats-v4.29-mc1.21.6-1.21.8.zip
1.21.9 / 1.21.10 88.0 doom.nats-v4.29-mc1.21.9-1.21.10.zip
1.21.11 – 26.2 94.1 – 107.0 doom.nats-v4.29-mc1.21.11-26.2.zip ★ 新
26.3 121.0 doom.nats-v4.29-mc26.3.zip ★ 新

⚠️ 别混装:多份包同一命名空间,datapacks/ 里只放一份。

全区间通用(所有版本都要装):

  • doom.log-multi.zip —— doom.nats 的硬依赖(日志通道),全区间通用
  • doom.nats-selftest.zip —— 包内自断言套件,用于验收

实验性能力(near / on_spawn / 预设 / 自定义外观):
另下 doom.nats-v4x-experimental-v4.29.zip,需要世界开启对应实验性玩法,否则装不上。

✅ 真机验收(全部实测)

MC 版本 结果
1.21.5 ✅ 14/14 · 0 加载错误
1.21.6 ✅ 14/14 · 0 加载错误
1.21.7 ✅ 14/14 · 0 加载错误
1.21.8 ✅ 14/14 · 0 加载错误
1.21.9 ✅ 14/14 · 0 加载错误
1.21.10 ✅ 14/14 · 0 加载错误
1.21.11 ✅ 14/14 · 0 加载错误 ★
26.1 ✅ 14/14 · 0 加载错误 ★
26.1.1 ✅ 14/14 · 0 加载错误 ★
26.1.2 ✅ 14/14 · 0 加载错误 ★
26.2 ✅ 14/14 · 0 加载错误 ★
26.3 ✅ 14/14 · 0 加载错误

★ 标星 5 版 = 本次新变体 -mc1.21.11-26.2 的实测(修复前它们在旧资产下是 732 条错误 / 13-13)。
判定口径:pass/fail + total == 预期(14) + 8 类加载错误全 0,三者缺一不可。
定界反证:26.3 变体装到 1.21.10 上确实失败(742 错误 / 13-13)⇒ 证明两个边界既无重叠也无缺口。

📦 资产

文件 适用版本 sha256
doom.nats-v4.29.zip 主用(1.21.6) 883ff3eb2761079f67f14b7fc33bdf378564bb8e52149257e85c9c72d598bc38
doom.nats-v4x-experimental-v4.29.zip 实验性 29ec530c2dfdeed7c79c6719ba60bd2f2081f4c16fe2462f49802b6428096af6
doom.nats-v4.29-mc1.21.5.zip 1.21.5 158628810082f9d97c3afd29ddec8ae2f87f8519a342368bfa3bb8b1303bbb60
doom.nats-v4.29-mc1.21.6-1.21.8.zip 1.21.6 – 1.21.8 7d90b832a6bbd8aa2fbddb6bf04faeb747acc3c33625a5ba4d67e6df14eff038
doom.nats-v4.29-mc1.21.9-1.21.10.zip 1.21.9 – 1.21.10 511410de0c45bf9d6496ab8f60a4bff2907fe06d17f60b35a0c12c5ce6f896bd
doom.nats-v4.29-mc1.21.11-26.2.zip 1.21.11 – 26.2 0e4f03b4ededc93ad8797e72c3806c1cace1b4309a9476c0dc4ca1166b00bc2e
doom.nats-v4.29-mc26.3.zip 仅 26.3 9fea4c81e1236fe2c9c939a7571976da7788702750949838f7abfbb5b61e1b44
doom.log-multi.zip 全区间(硬依赖) a65873bf49bb1b135b67fe533a883cf8b0fafeca0289be9455eaf32a2c15bd71
doom.nats-selftest.zip 全区间(验收套件) 4ab6836a8dfd19372b4a2d6f7f716f73b76489bb85a504728fe27f0fea42f1bb

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

Full Changelog: v4.25...v4.29