KJSAddition is a small client-side helper for Forge 1.20.1 modpacks. It looks at a real crafting table in the world, reads the items you placed there, and turns them into a KubeJS recipe snippet.
The goal is simple: instead of manually rewriting a 9x9 or 11x11 grid into JavaScript, you build the recipe in-game, scan it, and get ready-to-edit KubeJS code in your clipboard and in a generated file.
shaped_tableshapeless_tableminecraft:barrier TODO output if no result is selected within 10 seconds.Item.of(...).extendedcrafting:singularity with its Id NBT./recipemaker scan
Starts a 10-second scan window. For Extended Crafting, open the table and look at it. For Botania, sneak and right-click a Runic Altar.
/recipemaker cancel
Cancels the active scan.
/recipemaker status
Shows the current recipe mode and tag setting.
/recipemaker mode shaped /recipemaker mode shapeless
Switches between shaped and shapeless recipe output.
/recipemaker tags on /recipemaker tags off
Enables or disables tag-based ingredients. The default is off, so generated recipes are direct and predictable.
Extended Crafting:
kubejs/kjsadditions/generated_recipes.js
Botania:
kubejs/kjsadditions/generated_botania_recipes.js