I'm just getting started with modding.
I have a fair amount a java experience and some gradle experience. I have experience installing and using mods.
I was looking at the source code for some different mods to see how they worked but I needed to see the "source" code for minecraft to understand it. (quotes around "source" because I know you can't get it directly and you have to decompile and deobfucate the jar)
I've downloaded the forge mdk file and I've successfully (as far as I can tell) run the setupDecompWorkspace command.
My understanding is it's supposed to do the decompiling/deobfucating. At first I thought it was failing because it seemed like it was making any new files. After a sh*t ton of googling (I am very unhappy with the forge documentation) I finally realized the decompiled files end up in userhome\.gradle folder. So I went there and tried to find the code and I can't for the life of me find it. I've googled it every way I can think of. I've searched the forge documentation and forgegradle documentation. I feel like I'm going insane.
This is what directory structure looks like in my userhome\.gradle\caches\minecraft\ folder
("\" indicates the folder contains other folders that I removed to make it readable.)
├───assets
│ ├───indexes
│ └───objects\
├───de
│ └───oceanlabs
│ └───mcp
│ ├───mcp\
│ └───mcp_snapshot\
├───deobfedDeps
├───net
│ ├───minecraft\
│ │ ├───minecraft\
│ │ ├───minecraft_merged\
│ │ ├───minecraft_server\
│ │ └───natives\
│ └───minecraftforge\
│ └───forge\
│ ├───1.12.2-14.23.4.2705\
│ ├───1.12.2-14.23.5.2768\
│ └───1.12.2-14.23.5.2796\
└───versionJsons
So what am I missing. Is it somewhere in there? Did I fail to actually decompile+deobfucate minecraft? Am I wrong about it being in .gradle\chaches? Am I just being stupid
Thanks in advance