收割机质量修复

收割机质量修复

让机械动力的收割机掉落物继承食物品质。

一个为 Create + Quality Food 设计的小型附属模组,让 Create 收割机的掉落物继承 Quality Food 的品质——包括矿车结构上的收割机。

问题所在

Create 的收割机通过一条从未触及 Block.popResource 的路径收集掉落物,因此 Quality Food 的回退机制无法为收割机的掉落物应用品质——掉落物修改器在这条路径上同样不会触发。结果:手动收割可获得品质物品,但收割机不行。

模组功能

  • 包装收割机的掉落物消费者,在掉落物产出的出口处直接应用 Quality Food 品质
  • 储存有方块品质的作物(例如由品质种子种植而成):掉落物直接继承该品质
  • 没有方块品质的作物:自然品质随机,几率与手动收割相同
  • 已有的物品品质永远不会被覆盖
  • 仅在同时加载 Create 和 Quality Food 时生效——无需配置文件

兼容性

  • Forge 1.20.1,Create 6.0.x,Quality Food 2.3.x / 2.4.x(已在 Quality Food 2.3.0 上测试)
  • 1.21.x NeoForge 移植版计划中

链接 GitHub: https://github.com/tzhnahida/harvester-quality-fix 许可证: MIT