Development
Mekanism is developed for Minecraft 1.7.10 using Minecraft Forge.
Prerequisites
- Gradle - Version 1.12 is known to work, your mileage with other versions may vary
Directory Structure
- /src - Source code
- /api/java/other_mod_apis
- /main - our code
- /java/mekanism - Our code - /{api,client,common} - Core Mekanism mod - /generators - Generators Mod - /tools - Tools Mod
- /resources/assets - Our textures and other non-code assets
- /docs - Documentation
- /etc - logo and mcmod.info for each package
Packaging structure
Mekanism.jar
- /assets - From /src/main/resources/assets
- /mekanism/{api,client,common} - .class files from /src/main/java/mekanism/{api,client,common}
- logo.png - from /etc/core
- mcmod.info - from /etc/core
MekanismGenerators.jar
- /mekanism/generators - .class files from /src/main/java/mekanism/generators
- logo.png - from /etc/generators
- mcmod.info - from /etc/generators
MekanismTools.jar
- /mekanism/tools - .class files from /src/main/java/mekanism/tools
- logo.png - from /etc/tools
- mcmod.info - from /etc/tools