If a command breaks, use --no-daemon as the ForgeGradle currently doesn't uses it
Setup MDK (For Modders who want to create a mod)
- Download the MDK from forge (Forge Test Version for 1.13)
./gradlew eclipse./gradlew genEclipseRunsto generate the launch configuration- (
./gradlew genIntellijRunsfor IntelliJ users) - run this two times so the libs get properly linked
- Importing into IDE has not changed
Running client
./gradlew runClient
Running Server
./gradlew runServer
Setup FORGE (for those wishing to work on forge directly)
- Clone the Forge Repo
./gradlew setup- If it crashes try running it again, as this sometimes helps
./gradlew eclipse- this generates the eclipse files
- you can then import the projects inside the "projects" folder in an existing workspace
./gradlew genIntellijRunsfor IntelliJ users- this creates the IntelliJ files
- Setup IntelliJ
For Generating the Patches
./gradlew :forge:genPatches
Running client
Vanilla client:
./gradlew clean:runclient
Forge Client:
./gradlew forge:runclient
Running Server
Forge Server:
./gradlew forge:runserver

@HenryLoenwind For Initial eclipse setup I just ran
gradlew eclipse3 times (to make sure the last one finsihes in 5seconds so everything is done) and then imported the folder as existing java project (can also be imported as a gradle project).For updating simple use:
gradlew cleangradlew eclipse --refresh-dependencies --no-daemon(again 2 times so the libs get linked)