人造背包

人造背包

适用于Fabric的可升级穿戴式背包,具备模块化实用工具、内置配方浏览、共享管道和蒸汽动力。

Fabricated Backpacks

适用于 Minecraft 26.2 上 Fabric 的可穿戴存储、便携机器与紧凑物流。

Fabricated Backpacks 将一个便携容器转变为可配置的存储与自动化工具包。你可以将背包放在物品栏中携带、在不放弃胸甲的情况下装备它,或将其放置在世界中作为一个会动的存储方块。六个背包层级、54 种功能性升级变体、内置物品与配方浏览器、共享资源管道以及蒸汽引擎,将旅行、加工和基地自动化整合在一个模组中。

这是一个 alpha 版本。安装或更新前请备份重要世界。

携带、穿戴或放置

按 B 打开已装备的背包。如果没有装备背包,该按键会搜索你的物品栏。按 G 打开内置装备面板,并将背包放入其专用槽位。装备胸甲时,背包仍会显示在第三人称视角中。

潜行对着方块使用背包即可放置它。放置后的背包会保留其物品栏、升级、设置、流体、能量、经验和外观。它们支持漏斗和标准 Fabric 传输接口,在被观察时桶盖会播放动画,并可在外部显示选定的存储物品。

背包本体和饰边可以分别染色。在水炼药锅中清洗染色背包可恢复其原始颜色。相同的外观、饰边、材质配件和外部物品显示会同时出现在手持、放置和穿戴模型上。

六个存储层级

每个层级都会增加存储空间和升级容量:

  • 皮革: 27 个存储格和 1 个升级槽
  • 铜: 45 个存储格和 1 个升级槽
  • 铁: 54 个存储格和 2 个升级槽
  • 金: 81 个存储格和 3 个升级槽
  • 钻石: 108 个存储格和 5 个升级槽
  • 下界合金: 120 个存储格和 7 个升级槽

层级配方会保留原背包及其所有已保存状态。最终层级通过使用原版下界合金升级锻造模板和下界合金锭对钻石背包进行锻造制作。

服务器所有者可以为每个层级配置 1 到 144 个存储格以及 0 到 10 个升级槽。大型物品栏会使用额外的列和页面,而不会溢出屏幕。

存储控制

背包存储包含针对大型物品栏的工具:

  • 按物品名称、命名空间、提示文本、引号短语和排除条件搜索
  • 按名称、数量、命名空间或标签排序
  • 使用记忆的物品幽灵预留存储格
  • 将选定存储格排除在排序和批量移除之外
  • 批量存入或取出匹配的堆叠
  • 将 Shift 悬停在背包上可预览其物理内容
  • 显示完整物品数量,不缩写大数值
  • 选择要显示在穿戴或放置背包上的存储物品
  • 保存个人设置模板,而不复制物理物品或资源

搜索会改变可见排列而不改变物理槽位归属。服务器检查会保护隐藏槽位、打开的背包、升级物品栏以及无效菜单操作。

升级系列

升级会安装在背包左侧的槽位中。其紧凑的图标标签会在右侧打开控制界面。将 Shift 悬停在设置上可查看上下文说明。

收集与物品栏移动

拾取和磁铁升级会将收集的物品送入存储。磁铁可以独立处理物品和经验。过滤器升级控制自动输入和输出。存入、补货和补充升级会在背包、玩家物品栏和附近容器之间移动选定物品。

高级过滤器添加更大的幽灵物品栏,以及针对物品身份、命名空间、标签、耐久度和组件的匹配选项。

便携加工

工作台、切石机、铁砧和锻造升级提供持久的便携工作站。当界面关闭时,其输入仍会留在背包中。

熔炼、烟熏和爆破升级提供真实的输入、燃料、输出和获得经验。自动版本会从背包存储中提取有效原料并返回成品。

压缩升级仅使用具有精确安全反向配方的配方。铁锭等材料可以变成铁块,而活板门等不可逆输出会被拒绝。

玩家工具与生存支持

喂食升级会根据其设置消耗合适的存储食物。炼金升级会在配置条件下使用经过过滤的消耗品。工具选择升级会选择适当的存储工具或武器,并提供单独的手动选择键。

永恒保护可使掉落的背包免受普通环境破坏。生物捕获升级会将符合条件的实体存储在预留的背包格中,并在服务器端安全检查后释放它们。

容量与嵌套存储

堆叠升级会提高每个存储格允许的物品数量。堆叠降级会为自动化创建受控的较小限制。初始嵌套允许一层受保护的嵌套背包,并可将嵌套的物品、流体和能量存储暴露给兼容操作。

创造和生存无限变体提供有意无限数量的种子存储格,供选择启用它们的地图或整合包使用。

流体、能量与经验

储罐升级添加流体存储和流体容器处理。泵升级会在储罐、容器、相邻处理器以及可选的World之间传输流体。

电池升级会存储能量、为兼容物品充能,并在背包被放置时暴露标准的分面能量访问。电池存储由另一来源提供的能量,自身不产生能量。

经验泵会将玩家经验作为液体经验存储在储罐中。它可以维持选定的经验等级,并将存储的经验用于可配置的修补支持。

唱片机库

基础唱片机升级可容纳两张物理音乐唱片。高级版本默认容纳 24 张,并通过服务器配置支持 1 到 256 个槽位的库。支持并测试了 200 张唱片的库。

控制包括播放、停止、上一首、下一首、随机播放和重复。大型库使用上一页和下一页。音乐跟随携带的背包,并为附近符合条件的听众同步播放。

内置物品与配方浏览器

在菜单外按 O,或在支持的工作站界面中使用配方浏览器按钮。不需要单独的配方查看器模组。

浏览器提供:

  • 按名称、命名空间、提示文本、短语和排除条件搜索物品
  • 配方与用途视图
  • 配方类别和原料布局
  • 后退与前进历史
  • 物品和配方书签
  • 为支持的过滤器选择幽灵物品
  • 将一组配方或最大完整组数转移到已打开的兼容工作站中

转移适用于工作台、切石机、锻造台、熔炉、烟熏炉、高炉及其背包升级等效物。服务器会在移动任何东西之前重新检查配方、活动菜单、可用原料、所有权和解锁规则。浏览器绝不会授予缺失的原料或自动制作结果。

共享物品、流体和能量管道

Fabricated Backpacks 包含三种用于基地自动化的管道类型。物品、流体和能量线可共享同一个方块位置,同时保持独立路线和端点设置。一个管道束可以拐弯、分支,并将放置的背包连接到兼容的存储方块和机器。

打开物理连接板以配置该面。管道束的中心有意不设菜单。每个端点可设置为提取、插入、双向或禁用。

管道扳手可更改外部连接、重新连接已禁用的链接,并配置机器侧面。普通挖掘仅移除准星下的线股,即使三种管道类型占据同一个方块也是如此。使用扳手潜行使用还会移除一种选定的管道类型,同时保持其他管道及其设置不变。

物品和流体接口各提供九个幽灵过滤格,具有关闭、允许和阻止策略。内置选择器按名称和注册表 ID 搜索已注册的物品或流体。流体过滤器可以区分水和熔岩,而物品过滤器可以区分圆石和铁。可选的 JEI 集成还允许将兼容的物品和流体原料拖入这些幽灵格。

传输使用标准 Fabric 物品和流体 API 以及 Team Reborn Energy。源和目标更改在同一事务中发生,因此被拒绝或部分传输不会删除资源。管道路由保持在已加载的区块内,并使用可配置的拓扑结构和传输预算。

蒸汽引擎

蒸汽引擎将水和普通熔炉燃料转化为能量。其原创 3D 模型包括锅炉、烟囱、黄铜配件、飞轮、曲柄、连杆和活塞。当引擎产生动力时,该机构会播放动画。

引擎为燃料、水容器、燃料剩余物和空容器保留专用槽位。其六个面具有独立的物品、水和能量权限。这些设置、存储的资源和未完成的燃料工作会在拾取和世界重载后保留。

连接能量管道,将产生的能量传输到背包电池或其他兼容接收器中。

世界与服务器功能

已配置的原版战利品箱可以包含背包和选定的升级。符合条件的敌对生物可能极少数情况下生成时携带分层的背包,并带有已保存的颜色、战利品、装备加成或音乐。服务器设置控制概率、层级权重、战利品表、掉落、颜色、效果和排除条件。

操作员命令提供背包存档恢复和全背包模板。普通玩家模板仅复制设置和过滤器选择。恢复和操作员模板发放会创建新的独立背包身份。

服务器配置控制层级大小、升级限制、过滤器布局、唱片机容量、加工速率、储罐和电池容量、管道吞吐量、蒸汽引擎产量、生物携带者、战利品以及各项安全策略。

控制

所有游戏控制都可以在 Minecraft 的控制界面中更改:

  • B: 打开背包
  • G: 打开背包装备
  • O: 打开物品与配方浏览器
  • C: 对目标容器使用第一个可用的存入或补货升级
  • K: 手动选择存储的工具
  • 专用的存入和补货控制可用,但默认未绑定

当菜单打开时,游戏绑定保持不活动,包括在搜索框中输入时。

要求与兼容性

Fabricated Backpacks 0.5.2-alpha 需要:

  • Minecraft Java 版 26.2
  • Java 25
  • Fabric Loader 0.19.3 或更高版本
  • Fabric API 0.158.0+26.2 或更新的兼容 Minecraft 26.2 构建版本

Fabric API 是唯一必需的外部模组依赖。 它提供该模组使用的注册表、网络、渲染、物品传输和流体传输 API。

Team Reborn Energy API 包含在 Fabricated Backpacks 的 JAR 中。JEI 是可选的,并未捆绑。Accessories、Trinkets、EMI、REI 以及其他装备或配方查看器模组不是必需的,因为该模组包含自己的装备槽位和浏览器。

在客户端和服务器上安装相同版本的 Fabricated Backpacks。此版本不会从其他背包模组导入物品栏或设置。

Alpha 状态与支持

这是一个用于测试的 alpha 构建。安装前请备份世界,并通过问题跟踪器报告可复现的问题。

代码和项目美术资源在 MIT 许可证下提供。