存储组

创作者: ValheimQoL
已更新:2026-09-26 22:05:26
96KB

关于此 MOD

将箱子分组放置,物品会自动移动到对应的箱子中。支持多人游戏,遵循守卫范围,兼容AzuAutoStore。不兼容其他箱子整理模组,如Smart Containers。

存储组

开发中。使用风险自负。 这个模组尚未经过完整测试,尤其是在多人游戏和结界方面。使用前请备份你的世界。

一个英灵神殿模组。将你的箱子分组,物品会自动移动到对应的箱子中。

根据Apache 2.0许可证授权。详见 许可证 和 通知 关于条款与项目鸣谢。

工作原理

打开任意箱子。存储组控制按钮位于箱子窗口旁边,并随箱子变化而变化。

一个没有分组的宝箱

A chest without a group: Group (none), New Group From Contents, Pause sorting

  • 群组:(无):点击打开分组菜单,为本宝箱选择一个分组。悬停可查看附近的分组宝箱(由近到远,已满或位于结界边缘后方会标记)以及哪些分组为严格模式。
  • 从内容新建组:从箱子里的物品创建一个分组。名称会根据数量最多的物品自动填充(例如“木材”);按回车键,或输入你自己的名称。箱子会加入新分组,其所有物品种类都会被添加。如果某件物品原本属于其他分组,它会移到这个分组,游戏会提示你。
  • 暂停排序:勾选后,此箱子无法移入或移出任何物品。当你想要先收集物品(例如那些已属于其他分组的物品),再从中创建分组时,这会非常方便。关闭箱子时该选项会关闭。

一个带有分组的宝箱

A chest in the Meat group: Add Contents, Edit Items, Pause sorting

  • 肉组:悬停可查看队伍物品及附近的队伍宝箱;点击打开队伍菜单。
  • 添加内容将此宝箱的物品类型加入其所属组。该组会保留已有的物品。若某物品原属其他组,则会移至当前组,游戏会提示你。
  • 编辑物品...: 队伍的物品列表。移除单个物品,或使用全部清除(点击两次)重新开始。
  • 暂停排序同上。

Edit Items: the group's items, each with a Remove button, and Clear all

队伍菜单

The group menu: every group with its item count, Strict, Rename and delete

  • 每个分组,以及它包含多少物品类型。带边框的那个是此箱子的分组;再次点击可将箱子移出该分组。 + 在列表底部创建一个新的空白组。

  • 严格 (每组,可选):严格组箱子只保留本组物品。其他物品会放入附近同组的箱子;若同组箱子都放不下,则放入附近非严格的箱子。未启用严格模式时,其他物品保持原位。

  • 重命名,以及 X 删除组。删除组永远不会删除物品;其中的箱子只会变为未分组状态。

  • 显示路由消息 (仅为你显示):每当有物品被送往你附近时显示一条简短消息,例如“已将3个石头驱逐到未分组箱子(7米)”。方便查看模组正在做什么。默认关闭。

    A routing message

物品存放位置

当物品落入任意箱子时,如果该物品所属组别的箱子在10米范围内且有空间,物品会移动到那里。优先选择最近的箱子。

  • 如果其所在群体的宝箱都已满或距离过远,物品就会留在原地,除非它落入的宝箱是“严格”模式(见上文)。什么都不会丢失。
  • 没有分组的物品会留在你放置的位置,除非箱子设为严格模式。
  • 更改宝箱的分组会重新检查其中的所有内容。
  • 将鼠标悬停在宝箱上,即可查看其所属分组、是否为严格模式,以及是否位于守卫区域内。

物品会去哪里?

                  一件物品落入箱子 | v +-------------------------------------+ | 这个箱子在物品所属分组中吗? |--- 是 ---> 留在原地(这里是它的归属) +-------------------------------------+ | 否 v +-------------------------------------+ | 10米内是否有该物品所属分组的 |--- 是 ---> 移动到那里 | 箱子,有空位,且在同一 | (优先最近的) | 区域(或两者都在区域外)? | +-------------------------------------+ | 否 v +-------------------------------------+ | 这个箱子的分组是严格模式吗? |--- 否 ----> 留在原地 | | (等待空位) +-------------------------------------+ | 是 v +-------------------------------------+ | 附近是否有未分组的箱子 |--- 是 ---> 移动到那里 | 且有空位(同一区域规则)? | +-------------------------------------+ | 否 v +-------------------------------------+ | 附近是否有已分组但非严格 |--- 是 ---> 移动到那里 | 模式的箱子且有空位? | +-------------------------------------+ | 否 v 留在原地(无处可送)

物品最多移动两次,且不会来回移动。组箱子类似汇聚点:它会持续从附近的箱子中拉取所属组的物品,直到装满为止。

一切在以下情况下会重新检查:

  • 物品栏发生变化时(会重新检查此箱子和附近的箱子),
  • 宝箱的分组已被设置、更改或清除,
  • 任何队伍设置或物品列表的更改,包括关闭严格模式,
  • 暂停排序已关闭,
  • 一个小组已被删除。

安装

你需要 瓦尔海姆 BepInEx 整合包 已先安装。

使用模组管理器安装 比如Gale或r2modman。就这样。

该模组正好包含两个文件: StorageGroups.dll 和 存储组核心动态链接库其他所需内容均已包含在英灵神殿或BepInExPack中。

使用 Gale(手动安装配置文件):

  1. 打开你的配置文件夹。在 Gale 中:打开配置菜单,然后选择“打开配置文件夹”。
  2. 前往 BepInEx/plugins.
  3. 创建一个名为 存储组 然后把两个DLL文件都放进去。
  4. 通过模组管理器启动游戏。

手动安装:

  1. 前往你的英灵神殿文件夹(Steam:右键点击英灵神殿,管理,浏览本地文件)。
  2. 前往 BepInEx/插件.
  3. 创建一个名为 存储组 并将两个DLL文件都放入其中。

卸载: 删除 存储组 文件夹。你的宝箱会保留其中的物品。

多人游戏

  • 在服务器和每位玩家的设备上安装。
  • 服务器上的所有玩家共享分组。任何人都可以创建、重命名或删除分组,并更改其设置。
  • 所有箱子互通,无论谁建造或谁打开。
  • 重命名分组会保留其中的所有宝箱,对所有人有效。

守卫

  • 物品永远不会跨越守卫边界。守卫内的箱子只会将物品发送到同一守卫内的箱子,而守卫外的箱子只会发送到守卫外的箱子。
  • 位于两个守卫范围重叠处的宝箱,只会连接被相同守卫覆盖的宝箱。
  • 私人宝箱不会被触碰。

与以下兼容

  • 阿祖自动存储:AzuAutoStore会先将物品放入箱子,然后本模组再将其移至对应分组的箱子。提示:为你的分组开启严格模式,因为AzuAutoStore会存入任何已拥有该物品的箱子。

不适用于

  • 智能容器 / 更智能的容器,以及其他会自动在箱子之间移动物品的模组。两个分类模组会争夺相同的物品。如果安装了 Smart Containers,此模组将无法加载。请先将其移除。

设置

首次启动后,配置文件 BepInEx/config/com.jonasd.valheim.storagegroups.cfg 出现。使用模组管理器时,请从管理器的配置编辑器中打开。

  • 范围米数 (默认10):物品可以移动多远(以米为单位)才能到达另一个箱子。服务器上的每个人都应使用相同的数值。
  • 显示路由消息 (默认关闭):与群组菜单中的复选框相同。

免责声明

  • 这是开发中的版本,尚未经过完整测试。使用风险自负。
  • 多人游戏和守护功能是测试最少的环节。在服务器上使用前,请务必备份你的世界,并报告任何异常情况。
  • 物品只会被移动,绝不会被有意创建或删除。不过,万一出了问题,备份就是你的安全网。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!