ModsFinder

KubeJS Generator

by Zizazr

Players who script recipes by hand can build them in a graphical editor inside KubeJS Generator, opened in-game with the K key.

FabricForgeNeoForgeClient required, server optionalAll rights reserved1.20.1 – 1.21.1

What it does

Players open the editor from the game and pick a recipe type, then fill in slots by clicking them and setting the item or tag, fluid, count and chance. Parameters for the chosen recipe sit in a side panel. When the recipe is finished, the export step checks the generated files and writes them as KubeJS scripts, so the result can be edited by hand afterward.

The layout describes slot positions and decorations, and a template string with slot and param placeholders tells the generator how to produce Java code for the type, hooked into the RegisterRecipeTypesEvent on the mod bus. The project is described as a development tool for modpack authors, server operators and anyone building custom recipes, and the full addon API reference is on its GitHub page. The mod requires KubeJS. Create, Mekanism and MoreJS: KubeJS Addon are optional companions that extend recipe support.

Key features

  1. Visual recipe editor

    Recipes are built in a graphical editor instead of by writing script text, with a search for the recipe type.

  2. Slot-based input

    Each slot takes an item or tag, a fluid, a count and a chance, set by clicking the slot in the editor.

  3. Script export

    The export step writes the finished recipes as KubeJS script files after showing the generated output for checking.

  4. Custom recipe types

    A JSON layout file lets third-party mods and datapacks add new recipe types with their own slots and parameters.

Compatibility

Latest build for each game version and loader.

1.21.1Not availableNot available2.0.6+neoforge-1.21.1
1.20.12.0.6+fabric-1.20.12.0.6+forge-1.20.1Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required

Optional 3

MekanismHigh-tech machinery, powerful energy generation, fancy gadgets and more. Now on Modrinth!
Optional
MoreJS: KubeJS AddonA Minecraft mod to extend KubeJS with additional events.
Optional
CreateAesthetic Technology that empowers the Player
Optional

Questions

Does KubeJS Generator need KubeJS?

Yes. KubeJS is a required dependency, and the generated scripts are written for it.

Does the server need KubeJS Generator installed?

No. Only the client must run the mod, while the server can add it for extra features.

Which loader and version pairs does KubeJS Generator support?

Files exist for Fabric, Forge and NeoForge on 1.20.1, and for NeoForge on 1.21.1, with the latest builds published on 2026-08-29.

Can a new mod add its own recipe type to the editor?

Yes. The mod reads a JSON layout file under the kjsgen assets folder, and the author documents the format in the project's GitHub addon API reference.

In the catalog

KubeJS Generator is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

This is a development tool, intended for modpack authors and server operators building custom recipes. It does not add any content or gameplay changes on its own. Third-party mods or datapacks can register their own recipe types by dropping a JSON layout file under assets/ /kjsgen_layouts/ (slot positions…
Zizazr, on the Modrinth page

Official listing

Owner
Zizazr
Published
2026-07-13
Updated on Modrinth
2026-08-29
Facts verified
2026-10-15

Tags