This tutorial assumes you have already
- Read the Pre-requisites
- Downloaded the latest Forge MDK
- Setup your mod folder as described at the top of the main Forge 1.15.1 tutorials page
- Read and followed 1.0 - Gradle Configuration
- Chosen Eclipse from 1.1 - Importing the project into your IDE
Eclipse
- Open up Eclipse and (if you aren’t already there) switch to your “workbench”.

- Go to
File > Import > Existing Gradle Projectand import the project.


- Wait for the import/sync to complete



- Go to Gradle Tasks

- Run the
eclipsetask
This will take a while as Forge downloads everything and sets up your modding environment.


- Run the
genEclipseRunstask to generate the run configs to run minecraft


- Refresh your project
Go to your project explorer, select your project and then select refresh

- Choose your run configuration
Go to the Run Configurations menu

ChooseJava Application > runClient

Open the Run menu and select therunClientrun configuration

All of these run configs launch minecraft.
runClientlaunches the minecraft clientrunDatalaunches minecraft in a special mode that only does the bare minimum required to automatically generate json files like recipes and blockstates.runServerlaunches the minecraft server
- Run the game

- Change package representation to
hierarchical(optional)


Troubleshooting
When asking for help make sure to include your console log.

If your run configs fail to generate:
First try closing eclipse, then running gradlew genEclipseRuns from the command line, then opening eclipse back up.
If this doesn’t work but the .launch files generate in your mod’s folder properly, try importing them manually.
Do this by going to File > Import > Launch Configurations, selecting your mods folder and importing all run configs from there.
Before:


After:



