KubeJS GUI
ModMIT

KubeJS GUI

An in-game GUI for adding recipes without code, modded or not!

1.2K
Downloads
22
Followers
5 months ago
Updated
📦
5
Versions

📖About KubeJS GUI

Overview

REQUIRES KUBEJS

Development will be slow for the next 2 weeks (starting today 2025/11/25), as I am still busy with exams, thank you for understanding, and thank you for using my mod

NOTICE: I know the GUI looks bad at the moment, I am working on it. I am an engineering student and not a programmer, I started learning JavaScript for this first project of mine. Please bare with me as I don't have all that much free time outside of the holidays. So feel free to contribute on the GitHub, I know a lot of you are much better than me at Java script.

Don't like writing JavaScript for KubeJS recipes? You are in luck, this mod adds an in-game GUI to add recipes via KubeJS.

Current Features

  • Simple recipe creation
  • Exporting the recipe from the in-game GUI to a .js script into the correct folder path

To use: Press G on your keyboard, select the mod and the recipe you want to create, put your desired input and output items in the input/output slots respectively, hit export and run the /reload command. Easy as that with no coding.
(If the button doesnt work, do /kubejsgui open)

What works perfectly (what most people would want)

  • 3x3 Shaped Crafting
  • 3x3 Shapeless Crafting
  • Furnace/Blast Furnace/Smoker Recipes
  • Varius Create 6 Recipes (mixing, pressing, compacting)
  • Up to 9x9 Mechancal crafting in Create

if something doesn't work, open an issue on the github please

Limitations:

  • No fluid support yet
  • Number of ingredients/results can be set, but its a pretty bad way of doing it
  • Some recipes don't work
  • Immersive engineering causes the gui to not pop up when pressing the keybind

Planned features:

  • Fuild support
  • Better compatibility for requested mods
  • Deleting of recipes from the GUI (Has to be done manually for now)
  • Virtual slots in place of the actual slots (Doesnt store the item, only the ID)
  • Remove recipe type "crafting", useless and doesnt work, minecraft has it for some reason

All the limitations can be overcome with manually coding the properties in the auto generated scripts. (except for the Immersive Engineering issue)

The GUI looks horrible but is completely functional. This will be addressed in future releases.

I am not affliliated in any way, shape or form with the developers of KubeJS