库存管理+

库存管理+

Inventory Manager+ 是一个 Fabric 物品栏管理模组,增加了快速拖拽转移、智能存入和取出控制、槽位锁定、交互式潜影盒预览,以及可自定义的物品栏配置文件,用于快速整理和补充你的物品栏。

Inventory Manager+

Inventory Manager+ 是一款轻量但功能强大的库存管理模组,旨在让你移动、整理、保护及补充物品的速度大幅提升,同时不会将 Minecraft 的库存管理变成一套复杂的自动化系统。

它并非取代原版库存体验,而是在其基础上,为日常游戏提供实用的工具。

通过拖拽即可快速将物品扫入箱子,只存入容器中已有的同类物品,保护重要的库存槽位,无需反复放置即可查看潜影盒内容,或通过 库存配置 创建可重复使用的完整库存布局。

无论你是在矿洞之旅后卸货、在远征前补给、管理仓库、整理潜影盒,还是维护精心布置的快捷栏,Inventory Manager+ 都旨在减少重复性的库存操作,同时让你保持对一切的控制。


功能概览

Inventory Manager+ 包含:

  • Shift + 拖拽快速物品转移
  • 空槽位安全清扫手势
  • 匹配存入
  • 潜影盒感知存入
  • 取出 / 堆叠补充
  • 单个槽位锁定
  • 锁定槽位保护
  • 潜影盒库存预览
  • 潜影盒颜色感知显示
  • 潜影盒内部槽位锁定
  • 库存配置
  • 多个已保存的配置
  • 配置命名
  • 配置复制
  • 活动配置选择
  • 精确的库存/快捷栏布局
  • 期望物品数量
  • 创造模式风格的可搜索物品选择器
  • 变体感知物品选择
  • 耐久度不敏感的工具匹配
  • 精确的药水/附魔/自定义堆叠匹配
  • 根据当前库存调整配置
  • 从打开的容器中补充配置
  • 供应有限时部分履行
  • 防止配置过度填充
  • 持久化配置数据

功能详情

清扫 / 拖拽转移

Inventory Manager+ 极大地加快了在库存之间移动成组物品的速度。

按住:

Shift + 鼠标左键

并在库存槽位上拖拽,即可快速转移物品。

当容器打开时:

  • 在你的库存上拖拽,将物品移入容器。
  • 在容器上拖拽,将物品移入你的库存。
  • 空槽位会被直接忽略。
  • 从空槽位开始拖拽不会取消清扫。
  • 划过空白区域不会中断手势。

这比逐个 Shift 点击每个堆叠来卸货或收集成组物品要快得多。

该功能仍然使用正常的 Minecraft 物品转移——它不会复制或生成物品。


匹配存入

匹配存入 按钮专为快速将物品卸入分类好的仓库而设计。

匹配存入并非将你的整个库存倾倒进箱子,而是检查打开的容器中已经储存了哪些物品。

只有你库存中匹配的物品才会被存入。

例如,如果一个箱子包含:

  • 圆石
  • 石头
  • 煤炭
  • 铁锭

而你的库存还包含:

  • 钻石
  • 食物
  • 火把
  • 工具
  • 圆石
  • 煤炭

使用匹配存入会转移圆石和煤炭,同时让无关物品保持不动。

这使得该功能在以下场景中特别有用:

  • 分类仓库
  • 材料箱
  • 农场
  • 采矿仓库
  • 建筑材料
  • 探索后整理物品

潜影盒感知存入

匹配存入也可以与你库存中携带的潜影盒内存放的支持物品一起使用。

这允许将你携带的潜影盒内的匹配材料存入打开的容器,而无需你反复:

  1. 放置潜影盒。
  2. 打开它。
  3. 取出物品。
  4. 破坏潜影盒。
  5. 手动存入它们。

系统在适用时仍会遵循受保护/锁定的内容。


槽位锁定

重要物品不应仅仅因为你使用了批量库存操作就消失在箱子里。

Inventory Manager+ 包含一个槽位锁定系统,允许你保护单个库存槽位。

激活锁定模式并选择你想要保护的槽位。

被锁定的槽位会有视觉标记,并且匹配存入等库存管理操作会尊重这些锁定。

这对于保护以下物品非常有用:

  • 工具
  • 武器
  • 食物
  • 火把
  • 烟花火箭
  • 建筑材料
  • 实用物品
  • 精心布置的快捷栏槽位

你可以精确决定哪些槽位重要,而不是将整个快捷栏永久地视为不可触碰。


潜影盒预览

Inventory Manager+ 包含潜影盒库存预览,让你无需反复放置和打开盒子即可查看储存的内容。

预览会以库存样式布局显示潜影盒内存放的物品。

这使得识别以下类型的潜影盒更加容易:

  • 建筑材料潜影盒
  • 工具箱
  • 红石用品
  • 采矿仓库
  • 食物和远征补给
  • 混合储物箱

彩色潜影盒会有相应的视觉主题,使不同的盒子更容易区分。

支持的预览行为还包括已实现的固定/交互功能,使潜影盒在库存管理界面中直接更有用。


库存配置

Inventory Manager+ 最大的功能之一就是 库存配置。

配置允许你设计可重复使用的库存和快捷栏布局。

无需手动反复重新组织你的装备,创建一个配置来描述你想携带什么以及想把它放在哪里。

例如:

快捷栏槽位 1:
钻石镐

快捷栏槽位 2:
钻石剑

快捷栏槽位 3:
弓

快捷栏槽位 4:
火把 ×64

快捷栏槽位 5:
金苹果 ×16

库存槽位:
抗火药水 ×3

保存该配置,并在你再次需要该装备时重复使用它。


配置创建器

库存配置编辑器提供了一个你的库存和快捷栏的可视化表示。

选择一个槽位并配置:

  • 期望物品
  • 期望数量
  • 精确库存位置
  • 精确快捷栏位置

然后可以命名、保存、编辑、复制、删除配置,并将其选择为你的活动配置。

这使得创建不同的装备组合成为可能,例如:

  • 采矿
  • 建筑
  • 下界远征
  • 远古城市
  • 战斗
  • 探索
  • 红石
  • 农业
  • BOSS战
  • 通用生存

可搜索物品选择器

库存配置包含一个创造模式风格的可搜索物品选择器。

你无需在创建配置时就已经拥有某件物品,而是可以搜索 Minecraft 的可用物品目录并选择你想要的。

搜索在可能的情况下支持实际的物品堆叠变体——而不仅仅是基本的注册表物品 ID。

这允许配置区分诸如下列物品:

  • 抗火药水
  • 治疗药水
  • 力量药水
  • 喷溅药水
  • 滞留药水
  • 药箭
  • 附魔书
  • 烟花变体
  • 已命名物品
  • 模组物品变体

这一点尤其重要,因为许多 Minecraft 物品共享相同的基础物品,但包含不同且有意义的堆叠数据。


从你的库存应用配置

当从正常的玩家库存应用配置时,Inventory Manager+ 会重新排列你已拥有的物品,以尽可能匹配保存的布局。

它不会创建缺失的物品。

如果你有:

钻石镐
钻石剑
火把
食物
弓

散落在你的库存中,应用配置会将可用的匹配物品移动到它们配置好的位置。

如果有东西缺失,配置中可用的部分仍会被应用。


从容器应用配置

当箱子或其他受支持的容器打开时,库存配置变得更加有用。

应用配置可以直接从容器中提取你需要的物品到配置好的库存槽位中。

系统会检查:

  • 配置请求了什么
  • 你已经拥有什么
  • 还需要多少
  • 容器中存在哪些匹配物品

然后它只提取所需的物品。

例如:

配置目标:
火把 ×64

已携带:
火把 ×20

容器:
火把 ×64

Inventory Manager+ 只需要再拿 44 个,所以它提取所需的数量,而不是另一个完整的堆叠。

如果箱子里只有 25 个:

已拥有 20 个
+ 可用 25 个
= 总计 45 个

配置会尽可能地被填充。

Inventory Manager+ 不会故意超过保存的目标数量。


配置从不创建物品

库存配置是整理工具,而非创造模式。

应用配置:

  • 不会生成物品
  • 不会复制物品
  • 不会补充缺失的装备
  • 不会制造补给
  • 不会提取超出实际可用的数量

它只是重新排列和转移玩家已经可用的真实物品。


转移反馈

Inventory Manager+ 为库存操作提供视觉反馈,使转移不会显得完全静态。

根据操作和当前实现,匹配和转移的槽位可能会使用微妙的突出显示、移动效果或转移/弹出反馈。

其目标是让库存操作易于跟进,而不会用过多的视觉效果填满屏幕。


专为原版风格游戏设计

Inventory Manager+ 旨在改善库存交互,而非取代 Minecraft 的仓储玩法。

它不会:

  • 自动分类世界中的每个箱子
  • 生成物品
  • 跨任意距离传送物品
  • 构建存储网络
  • 取代原版容器
  • 需要外部库存服务器
  • 使用外部 AI

它只是给玩家提供更好的工具来管理他们正在使用的库存和容器。


多人游戏

Inventory Manager+ 设计用于在安装了所需模组组件的多人游戏环境中工作。

影响容器或玩家库存的库存转移是通过正常的服务器权威行为处理的,而不是信任客户端来虚构物品变更。

为了获得最安全、最一致的体验,请在服务器和参与的客户端上安装发布版本所要求的匹配版本。


支持的版本

Inventory Manager+ 目前专门为以下版本构建:

  • Minecraft Fabric 1.20.1
  • Minecraft Fabric 26.2

每个 Minecraft 版本使用其单独构建的 JAR。

请安装为你精确的 Minecraft 版本制作的文件。


前置要求

唯一必需的依赖是:

  • Fabric API

目前:

  • 无需必需的配置库
  • 无需必需的 Mod Menu 依赖
  • 无需必需的 Cloth Config 依赖
  • 正常功能无需任何可选依赖

Inventory Manager+ 不支持 Forge 或 NeoForge。