
KubeJS GUI
An in-game GUI for adding recipes without code, modded or not!
Screenshots
![[This is the depreciated version!] The (slightly) improved GUI](https://cdn.modrinth.com/data/i8DkrJYa/images/0e6b94ee5617a21c0433e3e50f60d1fc08a7340a_350.webp)





About this Mod
Overview
REQUIRES KUBEJS
The 1.20.1 version is the old prototype, its really bad, 1.21.1 is the official release
New 1.20.1 Forge version is now up and running
Making custom recipes was never this easy.
I ditched the 1.20.1 project for a few months because it was super jank. Way better now with the 1.0.0 release.
How use:
- Press G to open the GUI. Yes it looks unorganized, but this is just a tool, not meant for gameplay, just for making custom recipes to play with.
- Select the type of recipe you want to make.
- Make the recipe.
- Save the recipe.
- Run the command "/reload"
- wait for it to say "KubeJS reloaded with no errors" (report any errors to the GitHub please)
- Enjoy your new recipe
Extra functions:
- Fluid tokens, open the Fluid Tokens tab, the game scans for all available fluids, modded and vanilla, then just generate a token. Use the nametag token in an appropriate recipe. [e.g. 700mb water token + 2 dirt in a mixing recipe to output mud]
- Generated Recipe Browser, manage the recipes/scripts you made. Easy to delete. Just run /reload after making changes.
- Tag editor, although not 100% working, it mostly works, you can add items to tag collections and remove them as well. You can't remove vanilla tags but you can add, remove and create other tags. (tags tokens only work for 3x3 recipes at the moment, tokens here are the same idea as with fluid tokens)
- Recipe removal, scans for all recipes in game, you can remove any of them, whether by ID, output, or output and recipe type.
Current recipe list:
Create:
- 3x3 shaped
- 3x3 shapeless
- Mixing (not heated, heated, superheated)
- Bulk blasting
- Bulk washing
- Bulk smoking
- Bulk haunting
- Crushing
- Cutting
- Pressing
- Compacting
- Emptying (Fluids)
- Filling (Fluids)
- Milling
- Mechanical crafting (up to 9x9 recipes)
- Deploying
- Polishing
Vanilla:
- 3x3 shaped
- 3x3 shapeless
- Smelting
- Smoking
- Blasting
I am not affiliated in any way, shape or form with the developers of KubeJS or the authors of any of its addons
Available Versions
How to Install KubeJS GUI on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "KubeJS GUI". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+14 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
KubeJS GUI server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is KubeJS GUI compatible with forge and neoforge?
KubeJS GUI officially supports forge, neoforge for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with KubeJS GUI – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if KubeJS GUI consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install KubeJS GUI with just one click on your server.