
智能背包管理器
轻量级的Fabric客户端模组,增加了安全的图标按钮和快捷键,以便快速整理库存和常见容器。
查看大图智能背包管理器
智能背包管理器是一款客户端侧的 Fabric 模组,提供快速、安全的背包整理功能,配有简洁的图标按钮、按键绑定、多种排序模式、JSON 配置恢复、Mod Menu 支持以及广泛的语言本地化。
作者:Matfi1
功能特性
- 在背包界面中整理玩家背包。
- 整理常见容器:箱子、木桶、潜影盒、漏斗、发射器和投掷器。
- 使用紧凑的图标按钮代替大号文字按钮。
- 通过游戏内图标按钮切换排序模式。
- 模式图标会随所选排序模式变化。
- 长悬停提示文字解释每个图标的含义。
- 可通过主菜单/暂停菜单和按键绑定访问设置。
- 启用
ignoreHotbar时,整理会保护已锁定的快捷栏槽位。 - 整理会尊重已配置的
lockedSlots。 - 无效的配置文件会被备份,并用默认配置替换。
- MVP 版本不含 Mixin。
排序模式
- 物品 ID
- 类别
- 数量
- 耐久度
- 名称 A-Z
- 名称 Z-A
操作控制
默认按键绑定:
I:整理玩家背包O:整理已打开的容器K:打开智能背包管理器设置
你可以在 Minecraft 的控制设置中更改这些绑定。
支持版本
构建好的 Modrinth JAR 文件保存在 dist/modrinth/ 目录下。
| Minecraft 版本 | JAR 文件 |
|---|---|
| 1.21 | SmIm-1.21.jar |
| 1.21.1 | SmIm-1.21.1.jar |
| 1.21.2 | SmIm-1.21.2.jar |
| 1.21.3 | SmIm-1.21.3.jar |
| 1.21.4 | SmIm-1.21.4.jar |
| 1.21.5 | SmIm-1.21.5.jar |
| 1.21.6 | SmIm-1.21.6.jar |
| 1.21.7 | SmIm-1.21.7.jar |
| 1.21.8 | SmIm-1.21.8.jar |
| 1.21.9 | SmIm-1.21.9.jar |
| 1.21.10 | SmIm-1.21.10.jar |
| 1.21.11 | SmIm-1.21.11.jar |
| 26.1 | SmIm-26.1.jar |
| 26.1.2 | SmIm-26.1.2.jar |
Minecraft 26.1 和 26.1.2 需要 Java 25。
安装方法
- 安装对应 Minecraft 版本的 Fabric Loader。
- 安装对应 Minecraft 版本的 Fabric API。
- 将匹配的
SmIm-*.jar文件放入你的mods文件夹中。 - 可选:安装 Mod Menu 以从模组列表中打开配置界面。
这是一个仅客户端模组。服务器端不需要安装。
配置文件
配置文件在以下位置创建:
config/smartinventorymanager.json
配置项:
enableInventorySortenableContainerSortbuttonSidebuttonScaleanimationEnabledsortModeignoreHotbarlockedSlots
如果 JSON 文件损坏,智能背包管理器会将其重命名为带时间戳的 .broken 备份文件,并创建一个新的默认配置。
本地化
已包含的语言:
- 英语 (
en_us) - 俄语 (
ru_ru) - 德语 (
de_de) - 法语 (
fr_fr) - 西班牙语 (
es_es) - 葡萄牙语(巴西)(
pt_br) - 意大利语 (
it_it) - 波兰语 (
pl_pl) - 乌克兰语 (
uk_ua) - 土耳其语 (
tr_tr) - 荷兰语 (
nl_nl) - 捷克语 (
cs_cz) - 匈牙利语 (
hu_hu) - 简体中文 (
zh_cn) - 繁体中文 (
zh_tw) - 日语 (
ja_jp) - 韩语 (
ko_kr)
兼容性
智能背包管理器使用 Fabric 屏幕事件,并避免使用不安全的控件列表索引。如果某个屏幕无法识别,功能路径会以软失败方式处理,而不会导致客户端崩溃。
手动兼容性测试目标:
- Sodium
- Iris
- Mod Menu
- Mouse Tweaks
- Shulker Box Tooltip
- JEI
- libIPN
这些是手动测试目标,并非完整的兼容性认证。如果两个模组同时移动背包槽位,可能会发生冲突。
构建方法
构建所有支持的 Modrinth 文件:
./scripts/build-modrinth.sh
构建单个 Minecraft 版本:
./gradlew clean build -PmcVersion=1.21.11
使用 Java 25 构建 26.x 版本:
JAVA_HOME="$PWD/.jdks/jdk-25" ./gradlew clean build -PmcVersion=26.1
JAVA_HOME="$PWD/.jdks/jdk-25" ./gradlew clean build -PmcVersion=26.1.2
构建成功的 JAR 文件会被复制到:
dist/modrinth/
手动测试计划
- 打开玩家背包界面。
- 确认排序和模式图标位于背包 GUI 外部,而不是中心区域。
- 打开箱子、木桶、潜影盒、漏斗、发射器和投掷器。
- 在每个支持的屏幕中点击排序按钮。
- 切换排序模式,确认模式图标会相应变化。
- 使用按键绑定进行玩家背包和容器排序。
- 更改 GUI 缩放比例并重新打开屏幕。
- 损坏配置文件 JSON,确认备份文件生成以及默认配置重新创建。
- 使用 Mod Menu 启动,确认配置界面能打开。
- 使用 Sodium/Iris 启动,确认 GUI 仍能正常渲染。
开发路线图
未来版本计划的功能想法:
- 快速堆叠
- 补充快捷栏
- 自动填充
- 交互式槽位锁定界面
- 清理背包
许可证
MIT
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。