跳到正文

PolyStorage

作者:nickmesserr

服务端存储网络,支持搜索、分级存储元件、线缆、导入/导出总线,以及基于样板的自动合成(包括熔炉生产线)。玩家使用原版 Minecraft 即可加入,无需安装客户端模组。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

PolyStorage

适用于 Fabric 的服务端海量存储与自动合成模组。通过终端、批量存储元件、线缆和导入/导出总线,搭建可搜索的物品网络。将配方编码到样板上,让网络按需合成物品,还能处理熔炉和酿造流程。玩家加入时只需使用 原版 Minecraft:无需安装客户端模组,也无需手动安装资源包。

基于 Polymer 构建。所有方块、物品和 GUI 在原版客户端上都会以原版内容呈现,因此任何人都能连接并使用它,无论是在单人游戏、局域网还是公共服务器上。


功能

  • 一个终端,管理一切。在同一个界面中浏览、搜索、排序、存入、取出并合成整个网络中的物品。
  • 分级存储元件。圆盘状元件用于存放物品。将它们装入板条箱,并随着需求增长逐步升级(1级至5级)。
  • 自动合成。将任意合成配方编码到样板上,把样板存入合成装配器,然后在终端中请求物品。规划器会处理多步骤合成链(原木→木板→木棍→镐),并准确告知你缺少哪些基础资源。
  • 机器合成。合成器可存放用于熔炉、烟熏炉、高炉和酿造台的加工样板。发起合成请求后,它会将材料和适量燃料送入机器,等待导入器取回产物,然后继续完成合成链的其余步骤。
  • 线缆。价格低廉、纤细的导管,可远距离连接板条箱和机器。终端也能导电,因此网络可以经由终端延伸。
  • 导入/导出总线。从任意相邻容器(箱子、熔炉、农场)中取出物品或向其中放入物品,并可按侧面控制。导入和导出共用同一套过滤器:列出物品时,导出会送出所列物品,导入会取回所列物品;不列出任何物品时则处理全部物品。
  • 存储遥控器。将它绑定到终端后,即可在任何地方、跨维度打开你的网络。使用熔炉燃料运行。
  • 网络扳手。可逐面断开或恢复方块连接。
  • 保持库存。告诉网络为任意可合成物品维持最低库存,网络便会自动补足。装配器界面会显示持续生效的规则和实时任务队列,你也可以取消它们。
  • 配方浏览器。将终端切换到配方模式,点击任意物品即可查看其制作方式,并可将配方直接发送到合成网格,或编码到样板上。
  • 强大的搜索功能。 @mod和#tag筛选器可与普通关键词组合使用;数量筛选器可查找数量高于或低于指定值的物品;按下 Q 可将物品固定在列表顶部。
  • 存储监视器。一种方块,可在游戏世界中显示单种物品的实时总量,并以所有客户端都能读取的普通数字呈现。
  • 压缩器。抽屉式方块,可绑定到同一类粒、锭或块,并将它们作为一个储存池管理。终端会按完整数量提供该物品的所有形态;方块正面会显示物品及其实时总量;扩容卡可将容量翻倍,最高达到相当于 4,096 个方块的容量。
  • 板条箱优先级与元件分区。指定哪些板条箱优先填满,并将存储元件锁定为仅存放指定的物品类型。
  • 便利功能。一键清空物品栏;两步确认的垃圾槽可避免误删物品;在铁砧上重命名的板条箱,放置后仍会保留名称。
  • 显示真实物品数量。终端显示的实际总量远超单组物品数量,不受原版 99 上限限制。
  • 兼容领地保护模组。安装领地保护模组时,会通过 Common Protection API 遵守领地保护规则。

入门指南

  1. 制作一个存储终端和一些存储箱。
  2. 将存储单元放入箱子中。存储单元才是真正用来存放物品的。
  3. 将箱子紧挨着终端放置,或铺设线缆,将远处的箱子连接起来。
  4. 右键点击终端,即可在同一界面中浏览、搜索、存入、取出和合成物品。
  5. 添加一个输入/输出总线,即可自动管理网络与机器之间的物品流动。
  6. 制作一个存储远程终端,即可无线访问。

存储单元等级

等级 物品种类数 每种容量 总容量
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

升级存储单元不会保留其中的物品。升级前请先清空存储单元。


自动合成

  1. 制作空白模板(纸张 + 红石)和一个合成装配器。
  2. 在终端的合成网格中摆好配方,然后按下编码。一个空白模板会变成该配方的合成模板。
  3. 将模板放入网络中的装配器。即使库存为零,该物品也会在终端中显示为可合成。
  4. 按住 Shift 并右键点击可合成物品,输入数量并确认。装配器会工作几秒钟(订单越大,耗时越久),按顺序合成所有中间步骤,并将成品存入仓储。

规划器会优先使用库存中的物品作为中间材料,只合成不足的部分。如果缺少基础资源,它会拒绝整个请求,并准确列出缺少的物品,因此不会留下半成品烂摊子。

使用合成器进行机器合成

  1. 将一个合成器紧贴熔炉、烟熏炉、高炉或酿造台放置,并连接到网络。
  2. 在机器下方放置一个输入总线(输入模式)。该面用于取出成品和空桶;顶部是输入槽,侧面是燃料槽,因此只有底面适合用于输入物品。
  3. 打开合成器,设置输入物品(铁矿石)和燃料(煤炭)的幽灵物品,然后按下编码,制作一个加工模板。将其存入合成器。
  4. 现在可以在终端中合成铁锭。提交请求后,矿石和燃料会被送入熔炉;机器会按自身速度冶炼,输入器会取回铁锭,而任何依赖铁锭的后续合成也会自动继续。

燃料用量根据实际燃烧值计算,因此煤炭、烈焰棒和木板都能使用。如果机器卡住或缺少输入器,任务会在五分钟后报告“检查你的机器”,而不是一直卡住。

酿造还有一条额外规则。酿造台会把药瓶留在输入器取物的同一格中,因此要将输入器过滤为成品药水,否则它可能会在酿造过程中把药瓶取走。串联酿造(水瓶→粗制的药水→力量药水)每一步都需要一台酿造台。


配方

点击配方即可查看详情。

存储终端

网络的唯一访问入口。

Storage Terminal recipe

存储箱

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

Storage Crate recipe

1级存储单元

用铁和红石围住纸张。

Storage Cell Tier 1 recipe

2级存储单元

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

Storage Cell Tier 2 recipe

3级存储单元

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

Storage Cell Tier 3 recipe

4级存储单元

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

Storage Cell Tier 4 recipe

5级存储单元

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

Storage Cell Tier 5 recipe

网络线缆

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

Network Cable recipe

网络扳手

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

Network Wrench recipe

导入总线 / 导出总线

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

Import / Export Bus recipe

存储远程终端

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

Storage Remote recipe

空白样板

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

Blank Pattern recipe

合成组装器

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

Crafting Assembler recipe

合成器

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

Crafter recipe

存储监视器

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

Storage Monitor recipe

压缩器

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

Compactor recipe

扩容卡

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

Expansion Card recipe

运行要求

  • 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/版本名 下面。

评论

登录后评论和评分