Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow per-IDEA-module 'start' library #504

Closed
Aaron1011 opened this issue May 4, 2018 · 1 comment
Closed

Allow per-IDEA-module 'start' library #504

Aaron1011 opened this issue May 4, 2018 · 1 comment

Comments

@Aaron1011
Copy link
Contributor

Aaron1011 commented May 4, 2018

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.

@DaemonUmbra
Copy link
Member

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants