PolyStorage
服务端存储网络,支持搜索、分级存储元件、线缆、导入/导出总线,以及基于样板的自动合成(包括熔炉生产线)。玩家使用原版 Minecraft 即可加入,无需安装客户端模组。
截图
介绍
PolyStorage
适用于 Fabric 的服务端海量存储与自动合成模组。通过终端、批量存储元件、线缆和导入/导出总线,搭建可搜索的物品网络。将配方编码到样板上,让网络按需合成物品,还能处理熔炉和酿造流程。玩家加入时只需使用 原版 Minecraft:无需安装客户端模组,也无需手动安装资源包。
基于 Polymer 构建。所有方块、物品和 GUI 在原版客户端上都会以原版内容呈现,因此任何人都能连接并使用它,无论是在单人游戏、局域网还是公共服务器上。
功能
- 一个终端,管理一切。在同一个界面中浏览、搜索、排序、存入、取出并合成整个网络中的物品。
- 分级存储元件。圆盘状元件用于存放物品。将它们装入板条箱,并随着需求增长逐步升级(1级至5级)。
- 自动合成。将任意合成配方编码到样板上,把样板存入合成装配器,然后在终端中请求物品。规划器会处理多步骤合成链(原木→木板→木棍→镐),并准确告知你缺少哪些基础资源。
- 机器合成。合成器可存放用于熔炉、烟熏炉、高炉和酿造台的加工样板。发起合成请求后,它会将材料和适量燃料送入机器,等待导入器取回产物,然后继续完成合成链的其余步骤。
- 线缆。价格低廉、纤细的导管,可远距离连接板条箱和机器。终端也能导电,因此网络可以经由终端延伸。
- 导入/导出总线。从任意相邻容器(箱子、熔炉、农场)中取出物品或向其中放入物品,并可按侧面控制。导入和导出共用同一套过滤器:列出物品时,导出会送出所列物品,导入会取回所列物品;不列出任何物品时则处理全部物品。
- 存储遥控器。将它绑定到终端后,即可在任何地方、跨维度打开你的网络。使用熔炉燃料运行。
- 网络扳手。可逐面断开或恢复方块连接。
- 保持库存。告诉网络为任意可合成物品维持最低库存,网络便会自动补足。装配器界面会显示持续生效的规则和实时任务队列,你也可以取消它们。
- 配方浏览器。将终端切换到配方模式,点击任意物品即可查看其制作方式,并可将配方直接发送到合成网格,或编码到样板上。
- 强大的搜索功能。
@mod和#tag筛选器可与普通关键词组合使用;数量筛选器可查找数量高于或低于指定值的物品;按下 Q 可将物品固定在列表顶部。 - 存储监视器。一种方块,可在游戏世界中显示单种物品的实时总量,并以所有客户端都能读取的普通数字呈现。
- 压缩器。抽屉式方块,可绑定到同一类粒、锭或块,并将它们作为一个储存池管理。终端会按完整数量提供该物品的所有形态;方块正面会显示物品及其实时总量;扩容卡可将容量翻倍,最高达到相当于 4,096 个方块的容量。
- 板条箱优先级与元件分区。指定哪些板条箱优先填满,并将存储元件锁定为仅存放指定的物品类型。
- 便利功能。一键清空物品栏;两步确认的垃圾槽可避免误删物品;在铁砧上重命名的板条箱,放置后仍会保留名称。
- 显示真实物品数量。终端显示的实际总量远超单组物品数量,不受原版 99 上限限制。
- 兼容领地保护模组。安装领地保护模组时,会通过 Common Protection API 遵守领地保护规则。
入门指南
- 制作一个存储终端和一些存储箱。
- 将存储单元放入箱子中。存储单元才是真正用来存放物品的。
- 将箱子紧挨着终端放置,或铺设线缆,将远处的箱子连接起来。
- 右键点击终端,即可在同一界面中浏览、搜索、存入、取出和合成物品。
- 添加一个输入/输出总线,即可自动管理网络与机器之间的物品流动。
- 制作一个存储远程终端,即可无线访问。
存储单元等级
| 等级 | 物品种类数 | 每种容量 | 总容量 |
|---|---|---|---|
| 1 | 10 | 128 | 1,280 |
| 2 | 15 | 256 | 3,840 |
| 3 | 20 | 512 | 10,240 |
| 4 | 25 | 1,024 | 25,600 |
| 5 | 30 | 2,048 | 61,440 |
升级存储单元不会保留其中的物品。升级前请先清空存储单元。
自动合成
- 制作空白模板(纸张 + 红石)和一个合成装配器。
- 在终端的合成网格中摆好配方,然后按下编码。一个空白模板会变成该配方的合成模板。
- 将模板放入网络中的装配器。即使库存为零,该物品也会在终端中显示为可合成。
- 按住 Shift 并右键点击可合成物品,输入数量并确认。装配器会工作几秒钟(订单越大,耗时越久),按顺序合成所有中间步骤,并将成品存入仓储。
规划器会优先使用库存中的物品作为中间材料,只合成不足的部分。如果缺少基础资源,它会拒绝整个请求,并准确列出缺少的物品,因此不会留下半成品烂摊子。
使用合成器进行机器合成
- 将一个合成器紧贴熔炉、烟熏炉、高炉或酿造台放置,并连接到网络。
- 在机器下方放置一个输入总线(输入模式)。该面用于取出成品和空桶;顶部是输入槽,侧面是燃料槽,因此只有底面适合用于输入物品。
- 打开合成器,设置输入物品(铁矿石)和燃料(煤炭)的幽灵物品,然后按下编码,制作一个加工模板。将其存入合成器。
- 现在可以在终端中合成铁锭。提交请求后,矿石和燃料会被送入熔炉;机器会按自身速度冶炼,输入器会取回铁锭,而任何依赖铁锭的后续合成也会自动继续。
燃料用量根据实际燃烧值计算,因此煤炭、烈焰棒和木板都能使用。如果机器卡住或缺少输入器,任务会在五分钟后报告“检查你的机器”,而不是一直卡住。
酿造还有一条额外规则。酿造台会把药瓶留在输入器取物的同一格中,因此要将输入器过滤为成品药水,否则它可能会在酿造过程中把药瓶取走。串联酿造(水瓶→粗制的药水→力量药水)每一步都需要一台酿造台。
配方
点击配方即可查看详情。
存储终端
网络的唯一访问入口。

存储箱
最多可容纳5个存储单元。被破坏时会保留其中的存储单元。

1级存储单元
用铁和红石围住纸张。

2级存储单元
用金锭围住1级存储单元。

3级存储单元
用钻石围住2级存储单元。

4级存储单元
用绿宝石围住3级存储单元。

5级存储单元
用下界合金碎片和哭泣的黑曜石围住4级存储单元。

网络线缆
一种廉价的导体,可延伸网络的覆盖范围。每次可合成 6 个。

网络扳手
右键点击网络方块的一个面可断开连接;潜行时右键点击可重新连接所有面。

导入总线 / 导出总线
两种模式共用一个筛选器。导出模式会推送你列出的物品;导入模式会拉取你列出的物品,若列表为空则拉取所有物品。

存储远程终端
潜行并点击终端即可绑定,之后可在任何地方使用它来打开该网络。放入熔炉燃料即可为其供能。

空白样板
用于编码配方的原材料。每张纸和一份红石可合成一个。

合成组装器
最多可存放 9 个合成样板,并执行合成队列。

合成器
最多可存放 9 个工艺样板,用于其所贴靠的机器。

存储监视器
可在游戏世界中显示网络内某种物品的实时总量。手持物品右键点击即可绑定。

压缩器
将同一类物品的粒、锭、块合并为一个存储池,并在正面显示。可在其界面中设置物品。

扩容卡
可插入压缩器。每张卡都会使其容量翻倍,最多可插入四张。

运行要求
- Minecraft 26.2
- Fabric Loader
- Fabric API
Polymer、sgui 及其他所有前置库均已打包在 jar 文件中。只需在服务器端安装 PolyStorage;连接的玩家无需安装任何内容,只要使用原版 Minecraft 即可。在单人游戏和局域网游戏中也能运行。
专用服务器设置(仅需一步):首次启动后,打开config/polymer/auto-host.json并设置"enabled": true,然后重启。之后 Polymer 会自行托管资源包,并自动发送给加入服务器的玩家。该资源包为模组提供自定义外观。没有安装资源包的玩家(例如通过 Geyser 连接的 Bedrock 玩家)仍能看到整洁的原版替代视觉效果,适用于所有方块、物品和菜单,因此无论如何都能正常使用该模组。
Bedrock 玩家(Geyser)
系统会自动识别 Bedrock 玩家,并为其提供正确显示的原版替代视觉效果:终端中显示真实物品图标、整洁的标题,以及条目上的数量徽标。如需完整的自定义外观,可安装可选的 Bedrock Support Pack(附在每个版本中的额外文件)。将 mcpack 放入 Geyser 的packs文件夹,并将 mappings json 放入custom_mappings,在 Geyser 配置中设置enable-custom-content: true,并在config/polystorage.json中设置"bedrock_item_visuals": "mapped"。之后,Bedrock 玩家就能看到该模组真实的物品和菜单图标纹理。
PolyStorage 完全在服务器端运行。无需安装客户端。
常见问题
PolyStorage 支持哪些 Minecraft 版本?
PolyStorage 支持 Minecraft Java 版 26.2,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
PolyStorage 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分