介绍
Packaged Exact Inputs
PackagedAuto 和 PackagedExCrafting(Forge 1.20.1)的附属模组,让自动合成能够使用你实际拥有的物品,即使它们的 NBT 与样板中存储的并不完全一致。
问题所在
AE2 和 PackagedAuto 通过精确 NBT来匹配样板输入。从 JEI 编码的样板会保留示例物品当时拥有的任何数据,而你网络中的物品往往多一些或少一些:
- 开启或关闭Hover的喷气背包
- 安装了升级的通用机械工厂
- 附魔或铁砧修复过的盔甲
- 缺少 JEI 显示的
Throttle标签的 Iron Jetpacks 喷气背包
然后合成计划会显示缺失,即使该物品就在你的存储中。而当合成真的进行时,合成器得到的是样板物品的副本而非你的物品,因此它们的 NBT 会丢失。
此模组的功能
合成计划会接受你的物品,当满足以下任一条件时:
- 存储的物品至少携带样板的 NBT。 额外的标签没问题(“弱 NBT”)。空的
{}不要求任何东西,而Damage:0/RepairCost:0只要求未损坏、未修复的部件。 - 样板的配方无论如何都会接受它。 对于能识别 NBT 的原料(例如 Iron Jetpacks 的等级原料,或
forge:partial_nbt原料),会直接询问配方本身。
在样板要求的某个值上不同的物品仍会被拒绝。木质喷气背包永远不能代替创造模式喷气背包,损坏的部件永远不能代替样板要求 Damage:0 的位置,半充能的单元永远不能代替满充能的单元。
真实物品会送达合成器。 这通过 ME Packager、ME Packaging Provider 和 PackagedExCrafting 合成器(Basic、Advanced、Elite、Ultimate、Ender、Flux、Combination,以及安装后的 Expanded 合成器)生效,因此你的物品会保留其 NBT。
这也涵盖 AE2 自身的样板,位于 Pattern Provider 中:
- 处理样板 使用相同的弱 NBT 规则。
- 合成和锻造样板 在配方仍然匹配且产出恰好为样板输出时,接受同种类的存储物品。分子装配室会检查同样的事情,因此合成永远不会卡住。
按样板切换
PackagedAuto Encoder 会获得一个 NBT 按钮:
- 绿色(默认): 合成器得到你的真实物品。
- 红色: 合成器得到样板的副本(旧行为)。
无论哪种方式,合成计划都会接受匹配的物品。
需求
- Minecraft 1.20.1,Forge 47+
- PackagedAuto 3.4.11+
- PackagedExCrafting
- 可选:应用能源2(用于 AE2 相关部分)和 AE All Pattern(其规划器也已覆盖)
已内置 MixinExtras。
常见问题
Packaged Exact Inputs 支持哪些 Minecraft 版本?
Packaged Exact Inputs 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Packaged Exact Inputs 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分