Topic category: User side tutorials
I spent a while figuring this out myself and figured it would be nice to share what i did and how i did it
The create mod uses .json recipes so adding custom create mod recipes are easier than it sounds.
Step 1:
find and copy a pre exising recipe from the create mod's github page, make sure its the type of recipe you want (eg milling, mixng, pressing, ect)
Step 2:
Create a recipe in mcreator, (make it anything as it really doesn't matter) and then lock the recipe element
Step 3:
Enter the code of the locked recipe and remove everything inside it; after that you can place the recipe you copied from step 1.
like so:
Step 4:
Replace the item IDs of the inputs and outputs to whatever you need (eg modname:custom_element, or minecraft:itemname)
Like so:
After all of that, the recipe should work fine! I hope this helps people trying to make some Create Addons or people trying to add some compatability to their mods as i did.
Other notes:
- you can make the recipe require tags by replacing the "item": snippet into "tag":
- some recipes such as milling have an extra line of code like "processingTime": This is measured in ticks and is how long the milling will take
- Milling recipes also work with crushing wheels and there is no way to make a recipe exclusive to the crushing wheel (as far as im aware)
- If making a recipe that results in multiple of the final result (eg mixing one dirt block makes 2 diamonds), make sure to copy a recipe that has a similar layout.
- shaped crafting is easier to understand than it may look
You do not need to copy from the github page, but i find it much easier than attempting to memorise every .json layout
thank. you. so. much!
ik im kinda late but does anyone know ab a vid explaining this?
i also wanted to know how to use this with already existing items. for example making cobble in a mixer bcuz cobblefarms are laggy.
Unfortunately I don't have the other details this tutorial doesn't explain. Such as what do you mean by Locking a recipe, how is this done? When a recipe is ready in a json file, where does the json file go? Can multiple recopies be added to the same json file or are there more files for each recipe? Any more help would be appreciated.
Man_Of_God:
Right click the mod element then lock it, double-click to open the json then make the changes & CTRL+S to save.
----
strand:
You can do it with existing items, its just a recipe. There is a video, but not sure how this text tutorial isn't enough as it covers everything, but here (use the GitHub link on this page to copy the json for the recipe that is closest to yours, don't unzip the mod like it shows): https://www.youtube.com/watch?v=khgVkYsPhIw
If I was to try and connect this to a modpack to change a recipe that includes two mods, how would I go about doing that?
Context: I have been very annoyed by the fact that you have to use a water bucket in order to mix wheat in a basin to make wheat dough, part of the farmers delight mod and create mod. The create mod has the function to pipe water into a basin and I would much rather have this function with the wheat that the need to bucket the water before throwing into the basin and mixing.
The code for the craft itself is in the farmers delight mod: {
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "minecraft:water_bucket"
},
{
"item": "minecraft:wheat"
},
{
"item": "minecraft:wheat"
},
{
"item": "minecraft:wheat"
}
],
"result": {
"count": 3,
"item": "farmersdelight:wheat_dough"
}
}
But I want to replace the code for the bucket with this code (the direct water code from the dough_by_mixing.json):
{
"type": "create:mixing",
"ingredients": [
{
"item": "create:wheat_flour"
},
{
"fluid": "minecraft:water",
"nbt": {},
"amount": 1000
}
],
"results": [
{
"item": "create:dough"
}
]
}
I want to take only the fluid water code out of it, i have tried this by decompressing the .json file from farmers delight and editing this in and then compressing and replacing the files yet all this does is make my minecraft crash on start and the farmers delight mod itself does not even show up on curseforge.
Sorry for the long read but I hope someone can help guide me to doing this correctly!