Introducing two brand new mod elements to MCreator, Just Enough Recipes (JER) revolutionizing the creation of crafting stations with the JEI recipe type and JEI recipe. Now, unleash the full potential of your custom crafting stations by seamlessly integrating their recipes into Just Enough Items (JEI).
This is a Java Plugin and therefore requires the java plugins feature to be enabled in plugin management.
How to use?
For any of this to work, you will first need to enable the JEI API in workspace settings.
You can then create a recipe type, which is a category in which all of your recipes will be displayed. Here, you can integrate the layout of your custom crafting station into JEI.
JEI renders textures in its menu at over double the size, so your textures will need to have a canvas size of 256x256. You can just change the canvas size of your regular texture like below. Texture width and height in the recipe type determines how much of this is shown.
You can then add recipes to the category using the JEI recipe element.
After doing all this, you should see your custom recipe layout in JEI when you click at the item your recipe crafts.
The recipes you create for JEI are also real minecraft recipes that can be used in your crafting table using the new procedure block introduced by the plugin.
PS: You can also get the amount of items this results in using this existing procedure block:
For a more detailed guide check out Kyoukster's tutorial
Item information
Thought that's all the plugin offers? Think again. Now with the JEI information mod element, you can add item information to any item.
Anvil recipes and brewing recipe integration
In addition to allowing you to integrate custom crafting layouts into JEI, this plugin will also integrate brewing recipes into JEI, which does not happen with base MCreator. This is done automatically while the Just enough items API is enabled.
It also intoduces the anvil recipe mod element, which creates a functional anvil recipe and integrates it into JEI.
Changelog
v2.0
-Ported to 2024.3 and neoforge 1.21.1
-Recipe types can now have multiple crafting tables selected
v1.9
-Ported to 2024.2 and neoforge 1.20.6
v1.8.3
-Updated JEI to the latest version of each generator version
v1.8.2
-Fixed recipe types causing a build error in versions below 1.20.4
v1.8.1
-Updated to work with MCreator 2024.1.15821
v1.8
-Support for MCreator 2024.1
-Support for neoforge 1.20.4
v1.7.2
-Added a validator in JEI recipes to prevent user mistakes
v1.7.1
-Fixed using tags in brewing recipes causing a build error
v1.7
-Added the JEI information mod element
v1.6
-Redesigned the JEI recipe GUI
-JEI recipes can now use the same ingredient multiple times
-Fixed using air in JEI recipes causing the recipes not to load
v1.5
-Added a procedure block to get the result itemstack of a recipe type
v1.4.1
-Fixed brewing recipes being registered incorrectly when using potions in some cases
v1.4
-Fixed a build error in 1.20.1 in MCreator 2023.4
-Added the ability to make working vanilla anvil recipes
v1.3.1
-Fixed potion items in brewing recipes not showing up in JEI
v1.3
-MCreator brewing recipes are now automatically added to JEI if JEI is enabled
-Replaced the old element icon
v1.2.2
-Made crafting table selection for recipe types optional through a toggle
-Fixed recipes not generating in 2023.3
v1.2.1
-Fixed some, uhh... build errors
v1.2
-Recipe types now require defining the crafting table they are crafted with
v1.1
-Fixed recipes not working when using the same ingredient more than once
-Fixed texture width and height not being able to have different values
-Fixed being able to save JEI elements without enabling the API
Comments
this is very complicated, i cant make a recipe type of how complicated this is, like when i try to make the GUI i dont know how to make the size and where the input and outputs should be, the crafting table i selected too doesnt open the GUI, this is just insanely complicated, can u give me a explanation on how to do these stuff?
Like mentioned before getting Vanilla recipes would be amazing for custom crafting tables but you mentioned that might be hard so would it instead be possible to add a "hologram" crafting system where it just displays the crafted item until it is taken from the slot?
You know how a regular crafting tables display the crafted item in the result slot, I wonder if something like "display result item" in a specific slot could be possible where you could decide if you want it by taking it and it would execute the crafting procedure at that point.
How are you meant to use the “Get the result of recipe type” procedure block? I’ve been trying and I just can’t think of any way to use it for my custom crafting table I’m trying to make it so when the player presses a button it crafts but it doesn’t seem to work I’m definitely doing something wrong and would love to know how I’m meant to use it.
Ah I got that but the main issue is I can’t find any blocks to connect it to I tried the red return block but no matter what I did it didn’t do anything. I tried using the red return block but it didn’t do anything. No matter what I set it to nothing appears in the output slot and the items just stay in the input slots.
alright im sorry for my bad wording but i meant i wish to know what you are meant to put on the left side of the procedure to use it other than that i can see the 2nd png on this page that shows the procedure with the "get item from slot []" which is a good show of what to do with the block however i only want to know which block i need to place on the left side that it needs to connect to to make it able to trigger or work.
Thank you fur the update