Back to mods
KJS Editor project artwork

CurseForge · Minecraft mod

KJS Editor

An in-game visual editor for KubeJS. Easily create, edit, and manage recipes and content directly inside Minecraft without writing code.

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

Quick answer

Which KJS Editor release should I use?

Updated last month
beta file kjseditor-1.0.1-beta.jar
Game version 1.21.1
Loader NeoForge

KJS Editor kjseditor-1.0.1-beta.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 6 required mods have matching files.

Where it goes

Is KJS Editor 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 NeoForge
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 KJS Editor kjseditor-1.0.1-beta.jar need?

kjseditor-1.0.1-beta.jar. Change the file and its required mods may change too.

All 6 required mods have matching files

Install Just Enough Items (JEI), KubeJS, LDLib, MezzConfig and 2 more first. We found matching files for this game-version and loader setup. 6 come through another mod in the chain.

11 listed on this file 6 pulled in by those mods
Create Crafts & Additions Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: createaddition-neoforge-1.21.1-1.6.0
Just Enough Items (JEI) Needed by KJS Editor kjseditor-1.0.1-beta.jar
required
Matching file found Matched file: 19.70.0.464 for NeoForge 1.21.1
KubeJS Mekanism Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: KubeJS Mekanism NeoForge 2101.1.7-build.18
Create: New Age Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: 1.2.0 for Neoforge 1.21.1
KubeJS Create Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: KubeJS Create NeoForge 2101.3.1-build.18
KubeJS Needed by KJS Editor kjseditor-1.0.1-beta.jar
required
Matching file found Matched file: KubeJS NeoForge 2101.7.2-build.377
Farmer's Delight Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: Farmer's Delight 1.3.4 - 1.21.1
LDLib Needed by KJS Editor kjseditor-1.0.1-beta.jar
required
Matching file found Matched file: LDLib2-1.21.1-2.2.44-neoforge
Create Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: Create 6.0.10 for mc1.21.1
Mekanism Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: Mekanism-1.21.1-10.7.19.85.jar
Create: Enchantment Industry Optional for KJS Editor kjseditor-1.0.1-beta.jar
optional
Matching file found Matched file: Create: Enchantment Industry 2.4.2 for Create 1.21.1-6.0.10
MezzConfigGUI Needed by Just Enough Items (JEI)
pulled in
Matching file found Matched file: MezzConfig GUI mc1.21.1-0.5.5 for NeoForge
MezzConfig Needed by Just Enough Items (JEI)
pulled in
Matching file found Matched file: MezzConfig 0.6.10 for NeoForge 1.21.1
Better Advanced Tooltips Needed by KubeJS
pulled in
Matching file found Matched file: better-advanced-tooltips-2101.1.0-build.5.jar
Rhino Needed by KubeJS
pulled in
Matching file found Matched file: Rhino 2101.2.7-build.85
The One Probe Needed by Mekanism
pulled in
Matching file found Matched file: TheOneProbe - 1.21_neo-12.0.8
JEITweaker Needed by Mekanism
pulled in
No matching file

6 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 KJS Editor without breaking your instance.

Built for KJS Editor kjseditor-1.0.1-beta.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use kjseditor-1.0.1-beta.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Just Enough Items (JEI), KubeJS, LDLib, MezzConfig and 2 more first. We found matching files for this game-version and loader setup. 6 come through another mod in the chain.

  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 kjseditor-1.0.1-beta.jar. It opens that exact file at the source.

About this project

What does KJS Editor add?

KubeJS Editor [BETA]

⚠️ BETA RELEASE NOTICE: This mod is currently in Beta (v1.0.1-beta). Please feel free to report any issues, suggestions, or feedback in the comments or issue tracker!


🌟 What is KubeJS Editor?

KubeJS Editor is an in-game visual editor for KubeJS. It allows you to create, modify, and manage recipes and content directly inside Minecraft without writing code. All changes are saved into KJE Container (.kje) files and applied immediately using the in-game reload button (⚡ Reload / F5 / Ctrl + R).


✨ Key Features

  • Visual Drag & Drop: Drag items, fluid buckets, chemicals, and tags (#tag) directly from JEI into crafting grids and tanks.
  • 📦 .kje Containers & Category Organization: Keep configurations organized in modular .kje containers with custom sub-folders instead of a single large script. Export, share, or reorganize with ease.
  • Smart Search (OUT ⟷ IN): Instantly toggle search between output products and input ingredients with a single click. Full support for multi-word queries, display names, and mod IDs.
  • Dynamic Ingredient Drawer (^ / v): Inspect, add, or remove multi-item ingredient alternatives (item1|item2|item3) with animated slot cycling, + / # badges, and expandable drawers.
  • Instant Hot-Reload (⚡ / F5 / Ctrl + R): Apply your changes to the running server without restarting Minecraft.
  • Smart Caching & Performance: First-time launch builds a memory cache in 4-5 seconds; all subsequent opens, searches, and filters are instantaneous. No recipe cache is built while the editor is closed.

🔧 Supported Recipe Types & Machines

KubeJS Editor dynamically scans installed mods and activates only relevant tabs:

  • Vanilla Minecraft:

    • Shaped (3x3 grid) & Shapeless Crafting
    • Furnaces (Smelting, Blasting, Smoking, Campfire with duration & XP controls)
    • Stonecutter & Smithing Table (Template + Base + Addition)
  • Create:

    • Mixing & Compacting (Items, fluids, and heat requirements: None / Heated / Superheated)
    • Milling & Crushing Wheel (Primary outputs and chance-based secondary outputs)
    • Pressing, Cutting (Sawing), Deploying, Spout (Filling)
    • Mechanical Crafter: Dynamic node-based placement on an interactive 9x9 canvas, Pan & Zoom, animated rotating cogwheels, topological graph connectivity validation (BFS), and optional mirrored crafting (acceptMirrored).
    • Sequenced Assembly: Transitional item setup, loops, up to 10 sequential steps (Deployer, Press, Saw, Spout, Energiser), primary chance, and Salvage Pool with dice auto-distribution (🎲).
  • Create Addons:

    • Create Crafts & Additions: Rolling Mill & Tesla Coil Charging.
    • Create: New Age: Energiser (Supports up to 2,000,000,000 FE with shorthand parsing: 10k, 1m, 2b).
    • Create: Enchantment Industry: Grinding & Printing.
  • Mekanism (20+ Machines Supported):

    • Core processing: Crushing, Enriching, Smelting, Compressing, Combining, Purifying, Injecting, Metallurgic Infusing.
    • Item to Chemical (Conversion) & Chemical Oxidizer.
    • Precision Sawing (Main lumber output + byproduct chance).
    • Electrolytic Separator (Fluid to dual chemical outputs).
    • Chemical Washer (Fluid + slurry/chemical to clean output).
    • Pressurized Reaction Chamber / PRC (Item + Fluid + Chemical -> Item + Chemical with processing duration).
    • Chemical Infuser & Pigment Mixer (Dual chemical inputs -> single chemical output).
    • Chemical Dissolution Chamber & Chemical Crystallizer.
    • Isotopic Centrifuge & Rotary Condensentrater (Bidirectional Fluid ⟷ Gas condensing and decondensing).
    • Painting Machine & Pigment Extracting.

💻 In-Game Commands

Command Permission Description
/kjseditor or /kjseditor open OP (Lv. 2) Opens the KubeJS Editor interface.
/kjseditor recache OP (Lv. 2) Clears and rebuilds the cache from scratch, reporting total loaded count.
/kjseditor clearcache OP (Lv. 2) Frees the cache from memory (rebuilds automatically on next editor open).

📦 Dependencies & Versions

🔴 Required:

  • Minecraft: 1.21.1
  • NeoForge: 21.1.248 or higher
  • LDLib2: 2.2.0 or higher
  • KubeJS: 2101.7.2-build.368 or higher
  • JEI (Just Enough Items): 19.43.0.392 or higher

🟢 Optional (Auto-detected):

  • Create: 6.0.10+ (with KubeJS Create 2101.3.1-build.18+)
  • Create Crafts & Additions: 1.6.0+
  • Create: New Age: 1.2.0+
  • Create: Enchantment Industry: 2.4.2+
  • Mekanism: 10.7.19+ (with KubeJS Mekanism 2101.1.7-build.18+)
  • Farmer's Delight: 1.3.4+

🗺️ Planned for Next Version (v1.0.2)

  • Tag Editor: Create and edit KubeJS item/block tags directly in-game.

Project description from CurseForge.

Pick your setup

KJS Editor by Minecraft version and loader

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

1 available setups

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

Recent files

KJS Editor versions and loaders

2 of 2 releases match

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