You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, each IDEA module receives its own Minecraft classes jar.
However, the start library (which contains GradleStartServer, GradleStartCommon, and GradleStartServer is currently shared between all modules in a project. Since GradleStartCommon contains module-specific information - the MCP mappings to use for deobfuscation - a multi-module project will not have the proper MCP mappings applied for each module run configuration. Instead, the MCP mappings from the most recently run setupDecompWorkspace will be used for all modules.
It would be helpful if ForgeGradle could generate a start library on a per-module basis, similar to how each module receives its own minecraft_serverSrc jar. This would allow an Intellij project to contain mutliple different run configurations, each targeting a different module.
The text was updated successfully, but these errors were encountered:
Closing this issue as it does not appear to be applicable to the currently supported ForgeGradle branch (FG_3.0).
If I am incorrect in this regard, please create a new issue prefixed with [FG_3.0] and containing:
A summary of the issue (in case the issue has mutated slightly or the original report was poorly described)
Steps to recreate the issue
Console output or logs (if possible)
Note that an ongoing effort to update legacy MinecraftForge branches to utilize FG_3.0 is ongoing and accepting informed contributions. (For more information join the Discord and read through the #mcpconfig channel)
Currently, each IDEA module receives its own Minecraft classes jar.
However, the
start
library (which containsGradleStartServer
,GradleStartCommon
, andGradleStartServer
is currently shared between all modules in a project. SinceGradleStartCommon
contains module-specific information - the MCP mappings to use for deobfuscation - a multi-module project will not have the proper MCP mappings applied for each module run configuration. Instead, the MCP mappings from the most recently runsetupDecompWorkspace
will be used for all modules.It would be helpful if ForgeGradle could generate a
start
library on a per-module basis, similar to how each module receives its ownminecraft_serverSrc
jar. This would allow an Intellij project to contain mutliple different run configurations, each targeting a different module.The text was updated successfully, but these errors were encountered: