You can also just search gradle releases, scroll down to the 4.9 one and click on the user manual then click installing gradle under getting started, that is the installation instructions for gradle 4.9. A download for 4.9 is available on the releases page.
"Some projects cannot be imported because they already exist in the workspace or their project description file is corrupted
Invalid project description.
C:\Users\User\Desktop\forge-1.12.2-188.8.131.5254-mdk overlaps the workspace location: C:\Users\User\Desktop\forge-1.12.2-184.108.40.20654-mdk\New folder"
Then it wouldn't open up my code with the minecraft srg if the folder was not inside of the folder with that information to open the project though.
It does not appear that the code is correct and is deprecated if you do not have really fast internet then is incompatible with gradle 5.0.
The second thing about that is following the instructions to set up forge does not work by using the README file.
.Json's are not used for crafting recipes. There could be something else causing this problem though?
gradlew genEclipseRuns and gradlew eclipse does not work to open up a workspace that has a project while using the MDKexample source.
"Generating a run does not logically have the same uses or purposes based on the logical occurrence of java code."
Using gradlew eclipse does not generate a .eclipse file to open the workspace with.
Manually importing the project does not work.
Using gradlew setupDecompWorkspace and gradlew eclipse with 1.10.2 and 1.11.2 works alright, so I imagine that it works for the previous versions. Although I am getting the same errors with the newer ones that way though.
You should have a folder to store all your eclipse projects, that is your workspace folder. You then have a folder that is the name of your mod, in which then you put everything from the forge mdk folder into your mod folder, the mod folder should be in the workspace folder. Then run the commands gradlew genEclipseRuns and gradlew eclipse for your mod folder. Then open Eclipse and choose the workspace folder that contains your mod folder. Then in Eclipse do import Existing Project into Workspace and choose your mod folder. If it doesn't import you can also try only running the command gradlew genEclipseRuns and not gradlew eclipse, then in Eclipse import as Existing Gradle Project. If it is still not working, you should just watch a YouTube video on how to setup mod project.
For minecraft versions 1.12.2 - 1.16.1, json files are now used for crafting recipes.
Also a lot of things change for newer versions of minecraft modding, it's not always the same or similar. There is a big difference between 1.11.2 and 1.12.2.
For last, the ReadMe does show all the minimum steps that are needed to setup your mod project. Also delete any example or test files from when you copy the forge mdk folder files.
With the 1.11.2 version you run gradlew setupDecompWorkspace then gradlew eclipse and then you open the src folder by opening eclipse by selecting the folder that is named "eclipse".
The 1.11.2 version with both commands ran looks like so and all you have to do is select the eclipse folder to open up your project by clicking eclipse:
1.12.2 forge ran with the command gradlew genEclipseRuns does the following:
Where I am having the problem is step 2 because I don't know how to do this without gradlew eclipse generating a folder for me to open the project:
It is a really confusing thing because I need the eclipse folder to generate from my gradlew eclipse command to generate the eclipse folder in order to open my src after opening eclipse with the mdkexample which is the original folder with the name "src".
Then what I do is I open eclipse again by replacing the src folder with my src folder. By doing so what it does is it opens like this so I can see based on my code and how it is in comparison that way to the forgeSrc. For example I would need to make a change in aku.example.blocks in order for the gradlew build command to work using the 1.11.2 version: