跳到正文

JEI++(JEI Plus)

作者:lingmu

这个模组为 JEI 添加了类似 EMI 的配方树、可折叠物品分组、滚轮翻页等实用改进。

收藏

截图

介绍

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

JEI++ 需要安装在客户端,服务器端则可选安装。大多数功能只需安装在客户端即可使用;如果服务器端也安装了它,还可以一键根据配方树创建 AE2 样板。

功能

  • 多候选配方目录:包含多个候选项的配方槽位会打开分页目录;目录条目可用于查看配方、用途和标签信息。
  • 配方树与合成助手:
    • 每个真实的 JEI 配方都有配方树和默认配方按钮。标签信息页面除外,按钮仅显示图标。
    • 默认配方按输出物品分别保存;对于多输出配方,也可以保存部分选择,配置文件位于 config/jei_plus_plus/recipe_defaults.json。
    • 候选项和书签的提示框使用 JEI 风格的标签名称、候选项图标和模组信息。内置默认设置不会选择原木/去皮原木 → 木头,或金粒 → 金锭;但仍可手动选择这些配方。
    • 节点可以展开、折叠、指定配方,或锁定为具体输入物品。等效输入槽位会合并;+ 按钮会打开树内候选项选择器,右键单击可恢复未锁定状态。
    • 没有锁定输入时,所有候选项都会计入物品栏总量、突出显示和 JEI 转移。候选项显示会优先选择物品栏中已有的物品,并递归搜索可合成的材料链(例如原木 → 木板),但不会根据物品栏评分替换已选配方。
    • 合成模式支持平移、缩放、批量数量、循环保护和剩余物品报告。最终产物、总成本和剩余物品沿同一条垂直中心线排列;缺少的基础材料和中间产物则分别突出显示。
    • 目标、中间产物和基础材料成本都会显示在 JEI 书签中,即使玩家已经拥有这些物品。数量会根据当前物品栏实时刷新。左键单击可转移当前步骤;Ctrl+左键单击可递归转移缺失步骤,从兼容的即时工作站获取中间产物,并仅将输入物品放入限时机器。
    • 全局树按钮位于 JEI 书签/历史记录旁,仅在 JEI 界面和树界面中显示。再次左键单击该按钮或按 E/Escape 可返回;右键单击可清除当前树。没有启用树时会显示欢迎页面。
  • 配方导航滚动:顶部的箭头/页码区域用于整页切换;配方标题行和分类图标行分别用于切换配方页面和类别。
  • 配方书签行为:已加入书签的配方仍会保留所有匹配配方,同时将已加入书签的配方排在首位;用途列表也会保持完整。启用 JEI 的配方书签优先级后,输出槽位会为配方添加书签,而输入槽位只会为物品添加书签;对于多输出配方,会使用光标下方的输出物品。
  • 创造模式物品标签栏:全部物品和创造模式分类会显示在 JEI 物品列表上方,可通过单击和滚轮进行导航。JEI 会为标签栏预留空间,页码/数量覆盖层会显示在物品纹理上方。
  • 可展开物品组:内置的羊毛、木板、原木、工具、矿石等相似物品组可以展开或折叠。也可以将同一已注册物品的 NBT/组件变体分组,包括药水和附魔书变体。物品列表、标签和正则表达式分组均可通过 JSON 配置;每个默认组都有独立开关,也可配置是否混合命名空间。

配置

客户端配置文件为 config/jei_plus_plus-client.toml:

选项 默认值 说明
stackGroupingEnabled true 物品分组总开关
recipeTreeEnabled true 配方树和合成助手开关
automaticCraftingEnabled true 允许在配方树收藏项中按住 Ctrl 并左键点击,自动合成缺少的步骤
nbtGroupingEnabled true 对 NBT/组件变体进行分组
tagGroupingEnabled true 启用标签分组
jsonGroupingEnabled true 启用自定义 JSON 分组
mixNamespaceGroups true 混合不同模组命名空间中的默认分组
defaultGroups.<group> true 启用或禁用一个默认分组
preferRecipeBookmarkOnOutput true 收藏产物时优先收藏其配方
hideRecipeBookmarkButton true 控制是否隐藏 JEI 自带的添加到收藏按钮

默认配方选择保存在 config/jei_plus_plus/recipe_defaults.json 中。每当 JEI 刷新物品列表时,都会从 config/jei_plus_plus/stack_groups/*.json 加载 JSON 分组文件。

支持的 JSON 类型包括 jei_plus_plus:group(物品 ID 或标签)、jei_plus_plus:tag(标签成员)和 jei_plus_plus:regex(完整匹配 namespace:path 格式的物品 ID)。name 可使用翻译键或文本内容;分组发生重叠时,较高的 priority 值优先。

内置分组 ID 包括 wool、carpet、concrete、concrete_powder、terracotta、glazed_terracotta、stained_glass、stained_glass_pane、candle、bed、banner、shulker_box、planks、stripped_logs、logs、stripped_wood、wood、slab、stairs、wall、fence_gate、fence、door、trapdoor、button、pressure_plate、glass、pane、ore、raw_material、ingot、nugget、sword、pickaxe、axe、shovel、hoe、boat、sapling、seed、flower、leaves、rail、hanging_sign 和 sign;每个 ID 都有独立的 TOML 开关。

常见问题

JEI++(JEI Plus) 支持哪些 Minecraft 版本?

JEI++(JEI Plus) 支持 Minecraft Java 版 1.20.1–26.1.2,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

JEI++(JEI Plus) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

lingmu 的其他作品

查看全部 →