promotional bannermobile promotional banner

Visual JEI Recipe Maker

In-game recipe editor for almost data recipe with JEI or EMI
Back to Files

visual-jei-recipe-maker-1.0.2+1.20.1-forge.jar

File namevisual-jei-recipe-maker-1.0.2+1.20.1-forge.jar
Uploader
PureNekoPureNeko
Uploaded
Oct 22, 2026
Downloads
15
Size
241.2 KB
Mod Loaders
Forge
File ID
9284444
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:visual-jei-recipe-maker-1756002:9284444")

Learn more about Curse Maven

What's new

English

  • Add the corresponding JEI category icons to the recipe type search list; when EMI is selected in older versions, use the EMI icon while retaining the name, ID, search, and hover information.
  • Fluid icons are displayed using full-size samples to prevent Fabric units from shrinking the icons into thin lines; in 26.1.2, the render layers for ingredients and text are arranged separately while preserving highlighting and clipping.
  • 1.20.1 Forge, 1.21.1 NeoForge: Support reading GTCEu machine recipe sources, JEI/EMI copying, and native page reconstruction, compatible with the legacy recipe.kind.GTRecipe and the new API. Runtime recipes do not require corresponding data pack files. (Only for 1.20.1 Forge and 1.21.1 NeoForge)
  • GT recipes are switched to JS editing, retaining numeric editing and field binding, with newly added input/output and per-tick channel operations; merge scripts are generated through GTCEu's KubeJS recipe entry point. Provides JS highlighting, indentation, bracket/quote pairing, undo/redo, formatting, shortcuts, and copy to clipboard. (Only for 1.20.1 Forge and 1.21.1 NeoForge)
  • GT scripts are written to kubejs/server_scripts/vjrm/<namespace>/<recipe path>.js under the client/server installation root; the server side maintains permissions, frequency, overrides, and recipe validation. Editor backfilling only parses the generated recipe declarations and does not execute JS. (Only for 1.20.1 Forge and 1.21.1 NeoForge)
  • Forge adds an adapter for the JEI fluid tooltip interface still used by GTCEu, avoiding load failures caused by interface differences with the current JEI.
  • 26.1.2 NeoForge: Support Thaumaturge AspectInstance essentia slots, ID, amount, dragging, tooltips, and manual binding; parse the current registry through public codecs, including additional essentia. (Only for 26.1.2 NeoForge)
  • The components array is recognized as multiple independent inputs, duplicate materials are bound separately by position, and materials with data component conditions are supported; native JEI page reconstruction prioritizes recipe type matching to avoid being taken over by generic categories.

中文

  • 配方类型检索列表加入对应 JEI 类别图标;旧版选择 EMI 时使用 EMI 图标,保留名称、ID、搜索和悬停信息。 -流体图标使用满幅示例显示,避免 Fabric 单位使图标缩成细线;26.1.2 单独排列原料与文字的渲染层,保留高亮和裁切。
  • 1.20.1 Forge、1.21.1 NeoForge:支持 GTCEu 机器配方的来源读取、JEI/EMI 复制和原生页面重建,兼容旧版 recipe.kind.GTRecipe 与新版 API。运行时配方无需对应数据包文件。(仅限1.20.1 Forge、1.21.1 NeoForge)
  • GT 配方改为 JS 编辑,保留数值编辑、字段绑定,新增输入/输出及每 tick 通道操作;通过 GTCEu 的 KubeJS 配方入口生成 merge 脚本。提供 JS 高亮、缩进、括号/引号配对、撤销重做、格式化、快捷键及复制到剪贴板。(仅限1.20.1 Forge、1.21.1 NeoForge)
  • GT 脚本写入客户端/服务端安装根目录的 kubejs/server_scripts/vjrm/<命名空间>/<配方路径>.js;服务端保持权限、频率、覆盖和配方校验。编辑器回填只解析生成的配方声明,不执行 JS。(仅限1.20.1 Forge、1.21.1 NeoForge)
  • Forge 增加 GTCEu 仍使用的 JEI 流体 tooltip 接口适配,避免与当前 JEI 的接口差异导致加载失败。
  • 26.1.2 NeoForge:支持 Thaumaturge AspectInstance 源质槽、ID、数量、拖拽、提示及手动绑定;通过公开 codec 解析当前注册表,包括附加源质。(仅限26.1.2 NeoForge)
  • components 数组按多个独立输入识别,重复材料按位置分别绑定,支持带数据组件条件的材料;原生 JEI 页面重建优先匹配配方类型,避免被泛用类别抢占。

This mod has no additional files