Recipe Generator

Published by 300f20t on
Downloads:
703
Upvotes: 29
Share this:
Project status
Stable
License
MIT License
Supported Minecraft versions
1.16.5
1.19.4
1.20.1
1.21.1

Jump to downloads

Available on CurseForge

 

What is this mod and how to use it?

The Just Craft Tweaker GUI mod provides a visual recipe editor in minecraft using Craft Tweaker and a simple Zen Script programming language. To be more precise, it is not an additional mod for Craft Tweaker, but simply adds a visual editor to the game and automatic code generation in Zen Script.

It is very easy to use this mod, it is enough to install the mod on the server and client, if desired, you can install Craft Tweaker for ease of development, but this is optional. Thanks to this, you can start creating your own recipes for assembly even before the official release of Craft Tweaker on this version. Thus, the recipes will not work in the game, but when the craft tweaker is installed, they will all work.

After installing JCTGUI and CT on the server and client, you can start creating the first recipe. To do this, open the chat and register the beginning of the command "/ctgui" and press the space bar. Then you will have several options for crafting blocks. At the moment, only "crafting_table" is supported and press the space bar. Next, you need to select an action. At the moment, you can only "open". As a result, our command should look something like this before executing: /ctgui crafting_table create

Then we will open the GUI itself. Before opening, take the items from which you want to craft into your inventory. When the GUI is open, you can see an interface similar to crafting table, in which you need to lay out the recipe. Creating using items from other mods is possible, but errors may occur. When you have posted your recipe, you can click the Generate button to generate Zen Script code. The generated code will appear in your chat and you can check it for errors if you understand this language. Then you can click the Save button and the recipe will be automatically saved to the Scripts folder called generated1.zs. It is not possible to choose the name of the recipe and file manually yet, and this happens automatically.

Now that the recipe has been created, you need to update the list of Craft Tweaker recipes. This can be done by logging back into minecraft or by running the command below: /reload

Source code on github: https://github.com/300f20t/Just-CTGUI

The Todo list can be found here: https://github.com/300f20t/Just-CTGUI/issues/3

My discord server: https://discord.gg/y3xkvMrYt6

-This mod is not maintained or supported by the the creators of  Craft Tweaker.

Modification files
just_ctgui-0.1.6_release-forge-1.16.5.jar Uploaded on: 11/21/2024 - 11:24   File size: 522.95 KB
just_ctgui-0.1.6_release-forge-1.19.4.jar Uploaded on: 11/21/2024 - 11:24   File size: 529.92 KB
just_ctgui-0.0.9_alpha-fabric-1.20.1.jar Uploaded on: 11/21/2024 - 11:22   File size: 92.36 KB
just_ctgui-0.1.6_release-forge-1.20.1.jar Uploaded on: 11/21/2024 - 11:23   File size: 529.93 KB
recipe_generator-0.2.2.2_beta-neoforge-1.21.1.jar Uploaded on: 11/21/2024 - 11:23   File size: 591.52 KB
Changelog
  • 0.0.1 Alpha (1.19.2, 1.19.4) build 1

The first comit.


  • 0.0.2 Alpha (1.19.2, 1.19.4) build 2

1. Added full support for shapeless recipes and partial mirror shape. 2. Now the close button works. 3. The generation mechanism has been changed by adding a pre-generation mechanism.


  • Just CTGUI 0.0.3 Beta (1.19.2, 1.19.4) build 3

1. Added support for mirror shape recipes. 2. Now the number of items in the output slot will be saved. 3. Fixed version naming.


  • Just CTGUI 0.0.4 Beta (1.19.4) build 4

A few fixes.


  • Just CTGUI 0.0.5 Beta (1.20.1) build 5

Global migration to 1.20.1.


  • Just CTGUI 0.0.6 Beta (1.20.1) build 6

Added furnace support.


  • Just CTGUI 0.0.7 Release (1.20.1) 

Fix.


  • Just CTGUI Fabric 0.0.7 Release (1.20.1) 

1.20.1 Fabric support.


  • Just CTGUI 0.0.7 Release (1.19.2) 

Downgraded to 1.19.2.


  • Just CTGUI 0.1.0 Alpha (1.20.1) 

Added support for deleting vanilla recipes.


  • Just CTGUI NeoForge 0.1.0 Alpha (1.20.4) 

1.20.4 NeoForge support.


  • Just CTGUI NeoForge 0.1.1 Alpha (1.20.4) 

GUI's and some bugs have been fixed.


  • Just CTGUI NeoForge 0.1.2 beta (1.20.4) 

The recipe generation method and the GUI have been improved.


  • Just CTGUI Forge 0.1.2 beta (1.20.1) 

Downgraded to 1.20.1.


  • Just CTGUI NeoForge 0.1.3 beta (1.20.4) 

Fixed GUIs and naming method.


  • Just CTGUI Forge 0.1.3 beta (1.20.1) 

Downgraded to 1.20.1.


  • Just CTGUI NeoForge 0.1.4 beta (1.20.4) 

Fixed #2.


  • Just CTGUI Forge 0.1.4 beta (1.20.1) 

Downgraded to 1.20.1.


  • Just CTGUI Fabric 0.0.8 alpha (1.20.1) 

Redesigned from 0.0.7 for Fabric.


  • Just CTGUI Forge 0.1.5 release (1.14.4 ) 

Minor compatibility fixes. Downgraded to 1.14.4.


  • Just CTGUI Forge 0.1.5 release (1.19.2 ) 

Minor fixes. Downgraded to 1.19.2.

I think you made extensive use of the File Manager plugin, right? Recipe files are .json, so this is a really clever implementation of that plugin)
Keep on modding man, this is an extremely high level of creativity. Don't let your talent go to waste!

How did you make this
My ideas of how you did this
Custom elements
MAYBE mixins from the mcreator plugin

I think this mod will be unbelievably useful in modded servers, custom mod packs, or even cursed PhoenixSC videos... Creating new recipes directly in game with a simple interface is probably a dream that many players have always had.
Amazing idea!