Download: add http://immibis.com/mcdt/ as an update site to Eclipse, then install "MCDT - Basic Forge Plugin"¹. I developed this on Eclipse Luna, so you should probably have at least that version.
This adds a few things to Eclipse:
Note: If the selected Forge version hasn't already been set up in ForgeGradle, it will invoke ForgeGradle to decompile Minecraft for you, which takes a while (allow 5-15 minutes). This is the same as if you run it from the command line. At the moment, this blocks every other Eclipse job, so I suggest finding something else to do while you wait.
Also note: the first time you launch with a particular Forge version, the plugin will invoke ForgeGradle again to download native libraries. This is much faster and better-behaved, but still something to be aware of.
Report bugs and suggest features in this thread.
¹ MCDT was going to be a horrendously big and complicated thing, then I realized that 5% of the features would give you 50% of the usefulness, hence why this is the "basic" version.
This adds a few things to Eclipse:
- A "New Minecraft Forge mod project" wizard:
- A convenient way to compile with Forge: (of course the wizard does this, but for existing projects you can add it via "Add Library..." on the Java Build Path settings page)
- A convenient way to launch Forge mods. The wizard sets this up for you as well. (this is test data, so ignore that my ones are horribly named)
- And a convenient way to reobfuscate mods. Access this by right-clicking a project and selecting "Export...". This uses BON for obfuscation, not ForgeGradle, so report any problems to me.
Note: If the selected Forge version hasn't already been set up in ForgeGradle, it will invoke ForgeGradle to decompile Minecraft for you, which takes a while (allow 5-15 minutes). This is the same as if you run it from the command line. At the moment, this blocks every other Eclipse job, so I suggest finding something else to do while you wait.
Also note: the first time you launch with a particular Forge version, the plugin will invoke ForgeGradle again to download native libraries. This is much faster and better-behaved, but still something to be aware of.
Report bugs and suggest features in this thread.
¹ MCDT was going to be a horrendously big and complicated thing, then I realized that 5% of the features would give you 50% of the usefulness, hence why this is the "basic" version.
Last edited: