Back to mods
Visual JEI Recipe Maker project artwork

CurseForge · Minecraft mod

Visual JEI Recipe Maker

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

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Visual JEI Recipe Maker release should I use?

Updated 7 days ago
Latest stable file visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar
Game version 1.20.1
Loader Fabric

Visual JEI Recipe Maker visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar targets 1.20.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Visual JEI Recipe Maker required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Visual JEI Recipe Maker visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar need?

visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

2 listed on this file 3 pulled in by those mods
Just Enough Items (JEI) Optional for Visual JEI Recipe Maker visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar
optional
Matching file found Matched file: 15.74.0.232 for Fabric 1.20.1
MezzConfig Needed by Just Enough Items (JEI)
pulled in
Matching file found Matched file: MezzConfig 0.6.9 for Fabric 1.20.1
MezzConfigGUI Needed by Just Enough Items (JEI)
pulled in
Matching file found Matched file: MezzConfig GUI mc1.20.1-0.5.11 for Fabric
Fabric API Needed by MezzConfig
pulled in
Matching file found Matched file: [1.20.1] Fabric API 0.92.12+1.20.1

3 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Visual JEI Recipe Maker without breaking your instance.

Built for Visual JEI Recipe Maker visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar. It targets 1.20.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside visual-jei-recipe-maker-1.0.2+1.20.1-fabric.jar. It opens that exact file at the source.

About this project

What does Visual JEI Recipe Maker add?

Usage

  1. After entering a world, press F8 to open the editor. You can change the key in the game controls settings.
  2. Click Recipe Type and select a template from the searchable, scrollable list. The list includes vanilla templates and recognizable third-party datapack recipe types; third-party types use existing recipes as templates and preserve their original fields.
  3. The Copy to VJRM Editor book button on EMI recipe pages is shown by default. The JEI button follows the existing configuration and is hidden by default on first install. Bind Show/Hide JEI/EMI Recipe Copy Button under the Visual JEI Recipe Maker category in controls settings (unbound by default) to toggle visibility. The toggle is saved in config/vjrm-client.toml and persists after restart; EMI uses showEmiCopyButton, JEI uses showJeiCopyButton.
  4. Drag items or fluids from the JEI/EMI sidebar into bound recipe slots. The player's main inventory and hotbar are shown below; you can only fill slots by dragging, clicking an inventory item will not fill the recipe.
  5. Drag-replacing preserves the slot's original count; merging ingredient slots replaces the entire duplicate ingredient group. After clicking a recipe slot, you can enter an item/fluid ID and count, then click Apply Changes. Entering tags such as #minecraft:logs can modify input tags.
  6. Right-click to clear and remove crafting inputs; empty crafting slots can be filled again by dragging. Required fields and the last input are protected by serializer validation. Press Esc to return.
  7. Slots that cannot automatically map to JSON fields show a yellow border. First click the slot, select the JSON field, then click Bind Slot. Fuel, catalyst, and display-only slots are not exportable ingredients.
  8. Click Values at the top to search and modify existing numeric fields, including runtime, mana, energy, experience, probability, count, and nested parameters. Big integers, decimals, and scientific notation are supported; common numeric strings such as energy preserve the string type. The entire draft is validated together; Cancel discards changes.
  9. Copy to Clipboard in Edit JSON copies the current draft as-is. The editor provides key, string, number, boolean/null, and error highlighting; line numbers, line/column position, matching bracket highlighting, bracket/quote completion, auto-indent on Enter, Tab indentation, Ctrl+Z/Y undo/redo, formatting, and live syntax error indications. Ctrl+Shift+F formats, Ctrl+S applies; Ctrl+A/C/V/X are supported. Before applying, the actual serializer validation is called.
  10. Enter a new recipe ID, for example vjrm:my_recipe, and choose client-side or server-side export. Overwriting is refused by default and can be explicitly enabled.

Export

  • Client: <game directory>/vjrm_exports/vjrm_generated/data/<namespace>/recipe/<path>.json.
  • Server: <world directory>/datapacks/vjrm_generated/data/<namespace>/recipe/<path>.json.
  • Both export methods create a complete datapack and pack.mcmeta (Minecraft 1.21.1 datapack version 48).
  • After exporting, manually run /reload; client-exported directories must first be copied to the world's datapacks.
  • Server export permission is controlled by exportPermissionLevel in serverconfig/vjrm-server.toml, defaulting to OP level 2 and configurable from 0–4.
  • Original JSON reading is limited to 240000 characters; server export is limited to 24000 characters. If exceeded, use client-side export.

Project description from CurseForge.

Pick your setup

Visual JEI Recipe Maker by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

6 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Visual JEI Recipe Maker versions and loaders

14 of 14 releases match

Looking for an older file? The official CurseForge project page is in Resources.