模块化背包兼容

模块化背包兼容

修复了与Modular Backpacks、Curios、Quality Food及Vercte's Satchels的兼容性问题,并改进了农耕药剂。

Bug修复

模块化背包兼容

模块化背包兼容 提升了模块化背包与多个流行的库存、饰品、农业和食物品质模组之间的互操作性。

功能

  • 在模块化背包界面恢复可见的 Curios 按钮,以便快速访问饰品栏。
  • 移除关闭背包或直接切换到 Curios 界面时多余的画面渐隐和闪烁。
  • 正确显示 Vercte 的挎包 GUI 图层,使其叠加在模块化背包 GUI 之上。
  • 扩展农业花盆输出槽位存储:
    • 普通农业花盆:3 个输出槽位 -> 6 个输出槽位。
    • 镀金农业花盆:6 个输出槽位 -> 9 个输出槽位。
  • 使用模块化背包原有的 GUI 布局逻辑,使扩大后的农业花盆界面与游戏内面板行为保持一致。
  • 为农业花盆添加第三方种子支持。
  • 利用 Minecraft 标准的植物到种子行为识别作物,包括CropBlock#getBaseSeedId和方块克隆物品,而非依赖物品名称约定。
  • 当游戏能够识别第三方可生长和可施加骨粉的作物方块时,提供相应支持。
  • 为自动检测到的第三方植物生成成熟作物掉落物。
  • 与食物品质模组集成:
    • 种子品质会转移到农业花盆的产物中。
    • 土壤可以增加产出高品质物品的额外几率。
  • 添加可配置的土壤生长速度和品质加成。
  • 为无法自动暴露种子的特殊作物添加可选的种子到产物映射。

配置

通用配置文件路径为:

config/modular_backpacks_compat-common.toml

土壤效果使用以下格式:

soil_effects = ["farmersdelight:rich_soil;1.5;0.10"]

字段说明:

土壤物品ID;生长速度倍率;品质几率加成

例如,1.5 使农业花盆在正常时间的三分之二内完成生长,而0.10 在安装食物品质模组时将品质几率增加 10 个百分点。

可选的种子映射使用以下格式:

seed_mappings = ["example:seed;example:crop;1;1"]

字段说明:

种子物品ID;产物物品ID;最小数量;最大数量

需求

  • Minecraft 1.21.1
  • NeoForge 21.1.248 或兼容的 NeoForge 21.1.x 版本
  • 模块化背包 0.2.11
  • Curios 9.5.x
  • 食物品质 2.3.x
  • Vercte 的挎包 1.2.x

这是一个兼容性附加模组。它不会替代原有的模块化背包 GUI 或农业花盆系统。

许可证

MIT