Sooo, I've spent far too long trying to figure out this new God-forsaken recipe system. I gave up with .json files, because let's face it - not everybody wants to be forced to use them, and I have been unsuccessful in getting them to work (every single example online is set out differently). Finding a way to program my crafting recipes is also proving to be a task and a half. This is extremely frustrating, and my mood has dwindled down ever since this 1.12 update. All I need is to be able to program my crafting recipes WITHOUT stupid .json files, because they don't work. No... they don't. Besides, what if I wanted to have a config to allow users to disable specific recipes?
So all I ask of you fine brainiacs out there, is this:
Does anybody know how to register crafting recipes in 1.12 using java code?
If someone can explain the current implementation of GameRegistry.addShapedRecipe() and how to properly use it in a mod, given the changes, that would be highly appreciated, and you'll receive 10 gold stars and a cookie (virtual). I don't even mind making a recipe helper class, I've already sifted through a few others provided by well-known mod developers, to no avail. Crash here, crash there, and normally I can understand crash reports and fix things, but not this time. So, without any sarcastic remarks, or "why not just use .json files?", please kindly provide any useful information.
And don't be one of those useless people who can't be bothered to properly answer a question. If you post a link to some code that someone else has thrown together to make THEIR mod work, it's NOT going to work in MY mod. At least mock up a quick and easily adaptable example with an explanation of what it does and how to implement it, that's all I need. That way, you'll be helping me and the hundreds of others who can't seem to get along with this new... *ahem*... "crafting system".