A fixed and ready to use template for minecraft forge modding on 1.8.9
with shadow
plugin integrated including two useful artifacts
. Tested flawlessly on IntelliJ IDEA Ultimate 2022.2
java 8
gradle 3.1
shadow 2.0.4
minecraft 1.8.9
forgegradle 2.1-SNAPSHOT
- Clone this repository.
- Import
build.gradle
as a project. - Let it configure.
- Run
setupDecompWorkspace
in Gradle:Tasks > forgegradle > setupDecompWorkspace
- Reload gradle project.
Check out #build, #run and #artifacts for more information.
Note: If the build ever finishes with an error looking like
duplicate entry
, then runclean
in Gradle:Tasks > build > clean
Run build
in Gradle: Tasks > build > build
Output .jar will be located in
build/libs/
Run genIntellijRuns
in Gradle: Tasks > forgegradle > genIntellijRuns
This will create the run configurations.
Note: you will need to change the classpath module to.main
You should add
CopyResources
from #artifacts as aTask before launch
and drag it in front of build.
Note: If the artifacts are not detected on setup, you might need to restart your IntelliJ.
I have included two useful artifacts that I always use when developing mods:
CopyMod
copies the mod from your #build folder into your%appdata%/.minecraft/mods
CopyResources
copies the resources folder to yourbuild/classes/main
so they are accessible in the development environment