JEI Integration

Published by Semper on
Supported MCreator versions
2024.4
2025.2
Tags / plugin type
API support
Java plugin
Procedures
JEI Integration
Downloads:
70
Upvotes: 4
About the plugin

This plugin allows you to integrate custom recipes and JEI into your mod, together with wide array of side features to enhance your mod even futher.


Getting started:

To start you need to enable the JEI API under your workspace settings. You can still use the plugin without enabling the plugin, but it wont include the jei information and every element used for jei in the recipe types are disabled.


Setting up a recipe type:

The main mod element in this plugin is the "Recipe Type", which allows you to set up a recipe type for your custom recipes. To create one you need a 256 by 256 pixel large texture that is used in jei as a background for the recipe category, futhermore you need to specify the x and y coords together with the width and height of the part of the texture.

You also need to set a title and a displayed icon for the recipe category in jei.

 

The second page is the most important as it is used to set the actual slots and inputs/outputs of the recipe type.

The IO determines if the slot in an input or an output slot. The type can be one out of five types, either an item, a fluid, logic, a number or text. The name is the name that is used as a key in recipes and procedures, and to be unique for each slot in the recipe type. The x and y are only used for item and fluid type to set the location in the jei recipe category. Optional means that this slot can be left out in recipes and can be air in procedures. Logic, number and text slots require a default value if set to optional.


Creating a recipe:

To create a custom recipe select the recipe type the recipe is gonna use.

Below you can set the inputs and outputs, which follow almost the same structure as in the recipe type.

First set the type of the input/output, like in the recipe type, and secord set the name, which has to match the one set in the recipe type. Afterwards the item, fluid, logic, number or text input/output in the recipe.


Wiki:

For more extensive information about this plugin check out the wiki:

zsemper.github.io/plugins/jei_integration/

License
MIT License

Plugin downloads
JEI Integration v1.0 2024.4 - jei_integration_v1.0_24.4.zip Uploaded on: 09/15/2025 - 08:50   File size: 189.97 KB
JEI Integration v1.0 2025.2 - jei_integration_v1.0_25.2.zip Uploaded on: 09/15/2025 - 08:50   File size: 189.99 KB

Comments

I seem to be missing something here. Fresh installation of 2025.2 and the only plugin I have is JEI Integration. Java Plugins is enabled and Just enough items is enabled in external APIs.

However, when I go to create a new recipe type, after I give it a name, nothing happens. What am I missing?

Love the work you've done do you think you would be able to make plugins for forge energy too to expand the use of it and if possible would be insane if you would be able to add so forge energy works on items like tools and even blocks (when in inventory) i know its a lot and hard but if its possible it would make a huge change for tech mods in mcreator

could you make it so tags would work too like for example if i wanted forge:dusts/iron. I tried editing the json file of it but it wouldn't work

tags should already work when setting recipes, i just tested in forge 1.20.1 and both minecraft and modded tags work fine, if you are using neoforge the common tags are under "c" so your tag would be c:dusts/iron

{
"type": "testings:test",
"input2": {
"item": "minecraft:diamond",
"count": 4
},
"water": {
"fluid": "minecraft:water",
"amount": 10000
},
"input1": {
"tag": "c:dusts/iron",
"count": 4
},
"category": [
"misc"
]
}

i thought it would work but it doesn't?

brooooooo this is eliteeeee wow great job keep up the plugins these help a lot too someone making tech mods

You're good at making plugins but you really should put more effort into your plugin pages so people understand what can they do better