just CTGUI

Published by 300f20t on
Share this on:
Upvotes: 13
Project status
MIT License
Supported Minecraft versions

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

A little history of creation and plans for the future.

This mod was created by me for myself and was supposed to help me create my minecraft builds, but soon a bug occurred, because of which I could not continue development. And today, as I write this, I fixed this bug and improved the code generation mechanism.

Here are some plans for the future and a roadmap for the development of the mod, the elements in it are distributed according to the degree of importance and complexity of implementation:

1. Support for the number of items as a result of the recipe. - Done

2. Adding support for shapeless recipes to the crafting table. - Done

3. The ability to rename the file and the recipe name directly from the GUI. - Done

4. Adding support for more vanilla blocks for recipes. 

5. The ability to use other Zen Script functionality.

6. Removing Vanilla Recipes.

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.5_release-forge-1.14.4.jar - Minor compatibility fixes. Downgraded to 1.14.4.Uploaded on: 07/14/2024 - 12:19   File size: 530.19 KB
just_ctgui-0.1.5_release-forge-1.19.2.jar - Minor fixes. Downgraded to 1.19.2.Uploaded on: 07/14/2024 - 17:19   File size: 530.59 KB
just_ctgui-0.0.8_alpha-fabric-1.20.1.jar - Redesigned from 0.0.7 for Fabric.Uploaded on: 07/13/2024 - 11:35   File size: 489.15 KB
just_ctgui-0.1.3_beta-forge-1.20.1.jar - Downgraded to 1.20.1.Uploaded on: 06/23/2024 - 18:11   File size: 530.04 KB
just_ctgui-0.1.3_beta-neoforge-1.20.4.jar - Fixed GUIs and naming method.Uploaded on: 06/23/2024 - 18:09   File size: 535.77 KB
  • 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) 


  • 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.