https://github.com/dxxxxy/1.12.2forgetemplate
A fixed and ready to use template for minecraft forge modding on 1.12.2 with shadow plugin integrated including two useful artifacts. Tested flawlessly on IntelliJ IDEA Ultimate 2022.2
https://github.com/dxxxxy/1.12.2forgetemplate
artifacts fixed forge gradle intellij-idea java minecraft modding shadow template
Last synced: 8 months ago
JSON representation
A fixed and ready to use template for minecraft forge modding on 1.12.2 with shadow plugin integrated including two useful artifacts. Tested flawlessly on IntelliJ IDEA Ultimate 2022.2
- Host: GitHub
- URL: https://github.com/dxxxxy/1.12.2forgetemplate
- Owner: dxxxxy
- Created: 2022-09-11T21:25:52.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-11T21:26:41.000Z (about 3 years ago)
- Last Synced: 2025-01-04T22:21:38.425Z (10 months ago)
- Topics: artifacts, fixed, forge, gradle, intellij-idea, java, minecraft, modding, shadow, template
- Language: Java
- Homepage:
- Size: 241 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 1.12.2ForgeTemplate
A fixed and ready to use template for minecraft forge modding on `1.12.2`
with `shadow` plugin integrated including two useful `artifacts`. Tested flawlessly on `IntelliJ IDEA Ultimate 2022.2````js
java 8
gradle 3.1
shadow 2.0.4
minecraft 1.12.2
forgegradle 2.3-SNAPSHOT
```## Setup
1. Clone this repository.
2. Import `build.gradle` as a project.
3. Let it configure.
4. Run `setupDecompWorkspace` in Gradle: `Tasks > forgegradle > setupDecompWorkspace`
5. Reload gradle project.
> *Check out [#build](#build), [#run](#run) and [#artifacts](#artifacts) for more information.*## Build
> *Note: If the build ever finishes with an error looking like `duplicate entry`, then run `clean` in Gradle: `Tasks > build > clean`*Run `build` in Gradle: `Tasks > build > build`
> Output .jar will be located in `build/libs/`## Run
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](#artifacts) as a `Task before launch` and drag it in front of build.
## Artifacts
> *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](#build) folder into your `%appdata%/.minecraft/mods`
- `CopyResources` copies the resources folder to your `build/classes/main` so they are accessible in the development environment