
Collapsible Groups
一个客户端JEI伴侣模组,将物品、流体及其他原料整理成可折叠组,使原料列表更整洁、更易于浏览。
可折叠分组
可折叠分组是一个客户端侧的 JEI 辅助模组,它允许你将物品列表整理成整洁、可折叠的分组,从而减少视觉杂乱,让你更容易找到所需内容。
无论你是想要一个更清爽的 JEI 界面的玩家、正在打造精选整合包体验的整合包开发者,还是希望随模组附带默认分组的模组作者,可折叠分组都能为你提供灵活的工具,来控制庞大的物品列表。

功能特性

可折叠的物品分组
将相关的条目(例如彩色玻璃、羊毛、潜影盒、流体等)在 JEI 中合并为一个可折叠的条目。你可以随时展开或折叠分组,你的偏好设置会被自动保存。
强大的过滤器系统
分组通过灵活过滤器表达式系统定义:
- 按物品 ID、标签或命名空间匹配
- 可交集多个标签以实现精确筛选
- 可导航组件路径以进行高级匹配
- 支持物品、流体以及自定义 JEI 物品类型
内置默认分组
开箱即用,该模组为常见的物品杂乱情况提供了合理的默认设置:
- 原版彩色方块,如玻璃、羊毛、地毯、陶瓦、混凝土、潜影盒、床、旗帜、蜡烛等
- 通用流体和其他物品分组
内置模组集成

可折叠分组还可以为受支持的模组加载内置的默认分组提供器,帮助大型内容模组以最少的设置保持井井有条。
例如 Chipped、Chisel Modern、Rechiseled、Refined Storage 2、AE2 等,并可在受支持的加载器上使用。
每个集成都可以在配置中单独开关。
游戏内分组编辑器
无需离开游戏即可创建和管理你自己的分组。内置编辑器让你能够:
- 搜索和筛选物品,以快速构建和维护分组
- 设置分组显示名称
- 单独启用或禁用分组
JSON 配置支持
分组可以通过 JSON 文件定义,方便在整合包中分发,或与其他模组捆绑使用。
KubeJS 脚本支持
在 NeoForge 上,分组也可以通过 KubeJS 以编程方式定义,包括对自定义物品类型和配方查看器事件的支持。
受支持的加载器和版本
| 加载器 | Minecraft 版本 |
|---|---|
| Fabric | 1.21.1, 26.1.2 |
| Forge | 1.21.1 |
| NeoForge | 1.21.1, 26.1.2 |
加载器功能对比
| 功能 | NeoForge | Forge | Fabric |
|---|---|---|---|
| 核心 JEI 可折叠分组 | 支持 | 支持 | 支持 |
| 游戏内分组编辑器 | 支持 | 支持 | 支持 |
| JSON 定义分组 | 支持 | 支持 | 支持 |
| 原版及通用默认分组 | 支持 | 支持 | 支持 |
| KubeJS 脚本 API | 支持 | 不支持 | 不支持 |
| 自定义物品类型脚本 | 支持 | 不支持 | 不支持 |
| 游戏内配置界面集成 | 支持 | 无专用菜单 | 支持,通过 Mod Menu |
内置模组集成覆盖范围
| 集成 | NeoForge | Forge | Fabric |
|---|---|---|---|
| Chipped | 支持 | 不支持 | 支持 |
| Chisel Modern | 支持 | 不支持 | 不支持 |
| Rechiseled | 支持 | 支持 | 支持 |
| AE2 | 支持 | 不支持 | 不支持 |
| Refined Storage 2 | 支持 | 不支持 | 支持 |
| Ender IO | 支持 | 不支持 | 不支持 |
| Apotheosis | 支持 | 不支持 | 不支持 |
| Iron's Spells 'n Spellbooks | 支持 | 不支持 | 不支持 |
| Macaw's Mods | 支持 | 支持 | 支持 |
依赖项
必需
- Just Enough Items
- Fabric 上需要 Fabric API
可选
文档
完整的文档,包括过滤器语法参考、JSON 格式指南、KubeJS API 以及内置提供器的详细信息,可在 Wiki 上查看:
许可证与鸣谢
该模组以 MIT 许可证 发布。
REI 声明
可折叠分组中实现的分组概念,灵感来源于并衍生自 shedaniel 的 Roughly Enough Items (REI)。
部分与分组相关的代码改编自 REI 的源代码。
特别感谢 shedaniel 的原创工作。
界面声明
可折叠分组中的分组管理和编辑界面,是参考 Rsslone 的 Had Enough Items PR #175 开发的。
感谢 Had Enough Items 的贡献者公开分享该 PR。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。