I've just recently started getting into Forge modding, but I've found rather a lack of documentation or proper API reference. I can follow tutorials on YouTube, sure, but I'm not the biggest fan of that other than setting me off in the right direction.
The official Forge documentation is nothing more than a brief tutorial for some basic concepts. Fine, but when I want to add a food item, for example, I find no information on the specifics of `Item$Properties#food` or its associated `FoodProperties`. My IDE (Eclipse) will tell me nothing either, and some javadocs I have found online also seem to contain no documentation whatsoever. Even trawling through source code doesn't work as all variables are named cryptically (presumably because those files are auto-generated?).
I do wonder if this is because these are part of `net.minecraft` rather that `net.minecratforge` as Eclipse does provide me with some of that information (I have just not had the need to interact with that side of the API very much).
Is there any proper documentation for `net.minecraft`? If so, where can I find it, and if not, where else can I find decent, preferably non-video tutorials or API references?