ForgeGradle icon indicating copy to clipboard operation
ForgeGradle copied to clipboard

Minecraft mod development framework used by Forge and FML for the gradle build system

Results 36 ForgeGradle issues
Sort by recently updated
recently updated
newest added

This PR overhauls run configs by: - making running `prepareRunX` configurable (previously this task was never even run for eclipse) - adding an option that will copy gradle resource output...

enhancement
feature

Right now transitive dependencies of libraries added with JiJ are not added to manifest, and should be explicitly added by mod developer.

planned
feature request

This PR improves support for [Gradle's configuration cache feature](https://docs.gradle.org/7.4.2/userguide/configuration_cache.html) by reducing `getProject()` usages and marking incompatible tasks accordingly so that the configuration cache can be used for compatible tasks. Note...

enhancement

Currently, ForgeGradle's userdev plugin [checks the `minecraft` configuration](https://github.com/MinecraftForge/ForgeGradle/blob/014a07ed144888fe6c39adf1df6d51c05490b8b6/src/userdev/java/net/minecraftforge/gradle/userdev/UserDevPlugin.java#L229-L253) after project evaluation to ensure there is exactly one defined Maven dependency in the configuration. This is by design because the `MinecraftUserRepo`...

feature request

Currently uses gradles own dependency notation parsing which requires at least the group and the artifact supplied.

enhancement

This adds support for [composite builds (i.e. `includeBuild`)](https://docs.gradle.org/current/userguide/composite_builds.html) to the various run generators. As each included build is treated as a separate project, generating runs would read/write config from the...

feature

Would be nice to have ForgeGradle group runConfigurations that get given the same auto generated prefix, this is most helpful in multiproject workspaces All of the runConfigs in the provided...

enhancement

ForgeAutoRenamingTool is the modern in-house solution for remapping jars. FG should use solely FART instead of SpecialSource/Vignette.

planned
next breaking version
enhancement

If `org.gradle.configureondemand=true` is present in `gradle.properties`, or if running the task with `--configure-on-demand`, running the `prepareRunClient` or any similar task in a multiproject setup will fail, saying that the task...

bug

Run configurations generated by `genIntellijRuns` build the mod twice before running, which is useless. Right now the generated configurations have this: ![Annotation 2020-08-10 124737](https://user-images.githubusercontent.com/11669132/89775263-bd92f400-db07-11ea-910a-94c218de7f7e.jpg) As `prepareRun[...]` builds the mod for...

bug