Started by
Amonster
on
Topic category: Help with Minecraft modding (Java Edition)
I want to create a recipe that only works with the Dragon Forge from the Ice and Fire mod. I checked the GitHub, but the recipes seem convoluted. I assume I need to import stuff from Citadel (a dependency for Ice and Fire that also crashes the built-in test environment) and Ice and Fire. What would I import? Do I absolutely need to add Ice and Fire and Citadel as dependencies? As I mentioned, Citadel crashes the test environment, and I like using that. I can just add it after I export it. I think I edit the mcreator.gradle instead of build.gradle.
You can use an archive tool like 7zip to open a mod file to find the recipe format it uses, by going into mod->data->modname->recipes->recipecategory->recipe then copying the format of the recipe from the end of that line
The recipe format for the dragonforge is:
{
"type": "iceandfire:dragonforge",
"dragon_type": "<fire, ice, or lightning>",
"cook_time": <time>,
"input": {
"item": "<modid:item>"
},
"blood": {
"item": "<modid:item>"
},
"result": {
"item": "<modid:item>"
}
}
You should be able to copy the formatting from there, then replace everything in <> with a specific dragon type, time amount, or item.
I hope that helps.
Dude actually thank you so much!! I was super overthinking it and thought that, because they were using Citadel, the recipe format was different. imma try this rn. Thanks again man, you saved me so many hours tbh
okay it seems like it just defaults to turn whatever you put in into ash. Like the ash block added by the ice and fire mod. Ill check if I can find something in the config and see if I can change that automatically with MCreator.
I also wonder if the indentation formatting could be off, because it looks a lot less indented on the forums than it did in the recipe, although I'm not sure if that is the case, or if it is how to help further.