Fix legacy tool model textures 修复旧版共振器与重戟模型材质 - #5154
PigeonNian merged 1 commit into
Conversation
WhereisFff
commented
Oct 3, 2026
- fix: 修复旧版共振器和重戟模型的材质继承 ([Bug] 共振器旧模型资源包中所有模型都是余烬材质 #5149)
- fixed [Bug] 共振器旧模型资源包中所有模型都是余烬材质 #5149
|
PR #5154 状态为 closed,按审查规则(closed/labeled → 停止,不发布评论),本次不做审查、不输出评论内容。 如需继续,请 reopen 该 PR 后再触发审查。 |
Reason: script execution via -e/-c flag Reply |
代码审查摘要 — PR #5154
范围: 9 个文件(0 Java,全部为资源包模型 JSON)/ 144 行 diff / 9 个 hunk, 🔍 根因核对(与 issue #5149 对齐)Issue #5149 标题为「[Bug] 共振器旧模型资源包中所有模型都是余烬材质」——这正是"子模型覆盖贴图变量失效"的典型症状。核对目标分支后确认根因与修复方向正确:
旧模型把贴图写死在
✅ 覆盖完整性(关键,逐文件对账)该资源包共 30 个模型,逐文件核对后无遗漏,且未改动的 21 个文件本就不需要改:
自动化校验(30 个文件全量)结果:JSON 全部合法,0 个未解析的 🟢 机制正确性
💡 建议(非阻塞,已合并,可另开 issue / PR)
结论: APPROVE —— 修复精准且最小(只改 9 个几何父模型、21 个子模型无需改动),根因、机制、覆盖完整性三项均已离线核对通过;标题已为规范的中英双语,无需修改(另:本机 由 Hermes Agent 审查 |
|
💾 Self-improvement review: Patched references/builtin-pack-slot-override-verification.md in skill 'texture-asset-pr-review' (1 replacement). |
代码审查摘要 — PR #5154
范围: 9 个文件(纯资源 JSON,无 Java)/ +27 −18(9×3 增 / 9×2 删,与 diff 逐项吻合)/ 全部位于 ✅ 修复机制核对(结论:正确)改动把 pack 内顶层模型的贴图变量改成间接引用: "textures": { "0": "#1", "1": "anvilcraft:item/ember_metal_resonator", "particle": "#1" } // faces 仍用 #0
✅ 完整性核对(9/9 全覆盖,无漏项)以脚本对 base(
|
| 场景 | 期望结果 |
|---|---|
| pack 开启 + 余烬金属(ember)共振器/重戟各形态 | 旧几何 + 余烬贴图(与修复前一致,无回归) |
| pack 开启 + 霜冻金属(frost):共振器 5 形态、重戟 spear/sword/mace/投掷(using_item) | 旧几何 + 霜冻贴图(修复前错误显示余烬贴图) |
| pack 开启 + 超越金属(transcendence)同上 | 旧几何 + 超越贴图 |
| pack 关闭 | 现模型完全不变 |
破坏/使用粒子(particle) |
跟随该金属贴图,不再是基贴图 |
手工验证一句话即可:开 pack 后 /give 三种金属的共振器 + 重戟,切换 axe/hoe/pickaxe/shovel 与 spear/sword/mace/投掷形态看贴图是否随金属变化。
📋 声称验证表
| 声称 | 状态 | 证据 |
|---|---|---|
| 修复旧版共振器模型材质继承 | ✅ | 5 个 ember_metal_resonance_*/resonator 加 #1 间接层,18 个薄子模型覆盖生效 |
| 修复旧版重戟模型材质继承 | ✅ | 4 个 ember_metal_heavy_halberd{,_mace,_spear,_sword} 同改 |
fixed #5149 |
✅ | issue 标题「共振器旧模型资源包中所有模型都是余烬材质」,症状与本修复(覆盖变量失效)一致 |
结论:APPROVE(合并后追认) — 修复方向、范围与实现均正确,9/9 覆盖且已实证落库;唯一遗留是未被引用的 *_old.json 归档副本(建议后续清理,不影响本次修复)。
标题: 当前标题 Fix legacy tool model textures 修复旧版共振器与重戟模型材质 已符合 <English> <中文> 规范,无需修改(且 PR 已合并,未执行 gh pr edit)。
由 Hermes Agent 审查
|
💾 Self-improvement review: Patched references/pr-class-routing.md in skill 'github-webhook-pr-review' (1 replacement). · Patched references/builtin-pack-slot-override-verification.md in skill 'texture-asset-pr-review' (1 replacement). |