Trying to build and run SpongeForge using Intellij IDEA in order to make debugging easier. However i can’t figure out what am i doing wrong.
Here is what i did:
Firstly i initialized SpongeForge:
git clone --recursive https://github.com/SpongePowered/SpongeForge.git cd SpongeForge cp scripts/pre-commit .git/hooks ./gradlew setupDecompWorkspace --refresh-dependencies ./gradlew idea genIntellijRuns
Then i opened
SpongeForge.ipr, clicked on
import Gradle project, checked the following:
- Use auto-import
- Create separate module per source set
- Use default Gradle wrapper (the one that is in repository by default)
and pressed OK.
After several seconds SpongeForge sync was finished successfully.
Then i closed IDEA and run
./gradlew genIntellijRuns, it was successful (except deprecation warnings
It is worth noting that the algorithm described in README didn’t work for me (the exception had occurred while trying to execute
Next i launched my IDEA and it asked me for
import Gradle project again. I did the same as before.
After that i run
./gradlew in order to build the project. It seemed to be successful either.
At this step there were two Run/Debug configurations: Minecraft Client and Minecraft Server. Both had the following error: “Module not specified”. I solved it by choosing SpongeForge.main module.
Then i closed the configuration window and clicked on a green bug in the top right corner of IDEA in order to launch a debugging tool for Minecraft Server. It came with lots of errors.
So what am i doing wrong? Any help will be appreciated.
Some system information:
- OS: Windows 10 x64
- JDK: u1.8.0_212