Skip to content
This repository has been archived by the owner on Apr 7, 2020. It is now read-only.

Getting started

Kobata edited this page Jan 16, 2016 · 23 revisions

Getting started

If you have any question or suggestion regarding development, feel free to leave me a message.

Dependencies

Building the mod

  • To get Minecraft/MCForge source: run gradlew setupDecompWorkspace before doing anything else. Re-run if the target Forge/MC version has changed.
  • Command-line: run gradlew build. The jars will be packaged automatically and copied to build/libs.
  • Eclipse: Run gradlew eclipse and import the generated project into your workspace.
  • IntelliJ IDEA 12: Run gradlew idea and open the generated project.
  • IntelliJ IDEA 13: Import the build.gradle file as a project.

You're now ready for modding!

You're welcome to fork this repository ; feel free to do whatever you want as long as you respect the license requirements and the Minecraft's terms. If you're looking for how to help, why not check the issue list? Many of the enhancements could benefit from example implementations or other proposals on how they should be implemented.

A few more info:

  • If the sorting buttons don't appear, add -Dfml.coreMods.load=invtweaks.forge.asm.FMLPlugin to the VM options to run in an IDE
  • You can enable verbose logging by adding a "DEBUG" rule in InvTweaksConfig.txt.
  • The algorithms are probably not trivial to understand, so if you're interested in having some documentation about how it works, please contact me, and I'll write something on this wiki. Meanwhile, there are a few comments to help.
Clone this wiki locally