Skip to content

fix(materials): 生物柔性材质补齐细丝所需的属性与标记链 - #162

Closed
KujouShiori wants to merge 1 commit into
CTNH-Team:devfrom
KujouShiori:fix/bio-flexible-material
Closed

KujouShiori wants to merge 1 commit into
CTNH-Team:devfrom
KujouShiori:fix/bio-flexible-material

Conversation

@KujouShiori

Copy link
Copy Markdown

摘要

  • WetWareLineMaterials 里 BIO_FLEXIBLE 原本一个属性都没挂,却声明 NO_SMELTING 与 GENERATE_FINE_WIRE,材质落到 MaterialProperties.verify 的 PropertyKey.EMPTY 占位分支;MaterialFlag.verify 只打 WARN,不会拒绝这类标记
  • 补 .dust() 与 .ingot(),并显式列出 GENERATE_PLATE 与 GENERATE_FOIL,把 GENERATE_FINE_WIRE → FOIL → PLATE → DUST/INGOT 的依赖链写全,NO_SMELTING 保留,注释掉的 components 与 cableProperties 未动
  • 随之该材质会注册 dust / ingot / nugget / plate / foil / block 物品与 molten 流体;因无 components、无 blast、无 ore,除 PVB 产出的细丝外一律没有获取途径,不绕开 bio_flexible_wire_pvb
  • 依上游 GregTech-Modern 1.20.1 的属性隐含链复查本仓库 595 个自定义材质:标记缺必需属性 0 处、零属性材质 0 个,这是唯一一处

测试计划

  • 本检出没有 gradlew,也没有 modules/ 里的 GregTech-Modern、CTNH-Bio、CTPP 源码,未做本地编译与 datagen,请在 CI 或本地 runData 验证
  • 预期启动日志不再出现 bio_flexible 的 does not have required property WARN
  • 预期新增物品:bio_flexible 的 dust、ingot、nugget、plate、foil、block 与 molten 流体,均无获取途径
  • 回归关注:OrdinaryRecipes 的 bio_flexible_wire_pvb 产物,WetwareCircuit 两处 IFStep 与 sculk_cell 的 MIFStep 输入仍按 fine_bio_flexible_wire 满足

- BIO_FLEXIBLE 原本一个属性都没挂,却声明 NO_SMELTING 与 GENERATE_FINE_WIRE,落在 MaterialProperties.verify 的 PropertyKey.EMPTY 占位分支,MaterialFlag.verify 只打 WARN 不会拒绝
- 补 .dust() .ingot(),并显式列出 GENERATE_PLATE 与 GENERATE_FOIL,把 GENERATE_FINE_WIRE → FOIL → PLATE → DUST/INGOT 的依赖链写全,注释保留
- 随之该材质注册 dust / ingot / nugget / plate / foil / block 与 molten 流体;因无 components、无 blast、无 ore,除 PVB 产出的细丝外一律无获取途径,不绕开 bio_flexible_wire_pvb
- 三条消费方配方(WetwareCircuit 的两处 IFStep 与 sculk_cell 的 MIFStep)此前按上游 TagPrefix.wireFine 的标记条件已能取到细丝物品,本改动是把属性支撑补齐,使按属性判定的路径不再拿到空堆
- NO_SMELTING 保留,注释掉的 components 与 cableProperties 未动
- 依上游 GregTech-Modern 1.20.1 的属性隐含链复查本仓库 595 个自定义材质:标记缺必需属性 0 处、零属性材质 0 个,BIO_FLEXIBLE 是唯一一处
@illuciaz23

Copy link
Copy Markdown
Collaborator

这个是故意的,因为只需要细导线,如果有潜在的问题也许应该改gtm注册相关

@illuciaz23 illuciaz23 closed this Oct 17, 2026
@KujouShiori
KujouShiori deleted the fix/bio-flexible-material branch October 17, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants