A compilation of the work done by students at the UTD Minecraft Mod development camps. This repo will serve as a space to show off your mods, collaborate on code and resources (such as textures), and learn more advanced modding collaboratively. Feel free to add your name and GitHub username to the bottom of this README (follow the Markdown syntax for lists).
- Download Forge Src 1.7.10, build 10.13.4.1448 if possible
- Extract the .zip to somewhere convenient (eg. Desktop)
- Run 'gradlew setupDecompWorkspace --refresh-dependencies' and 'gradlew idea' from the command line
- DELETE THE 'src' FOLDER!
- Right-click on desktop and choose 'Open Git bash here'
- Run 'git clone https://github.com/atvaccaro/compmod.git'
- Copy the remaining files/folders from the forge folder into the new 'compmod' folder (you can delete the now-empty forge folder)
- Open IntelliJ, run the game, and it should work
- Static variable declarations and registrations go into CompMod.java
- Put your own code into a package named after you (eg. my code would go in utd.cso.compmod.atvaccaro)
- Don't make a commit until you are sure that your additions are stable (eg. no crashes)
- Do not add anything that is balance-breaking (eg. no ridiculously high damage values)
- Do not remove others' contributions unless you can demonstrate that those contributions are not stable/cause crashes
- Feel free to add suggestions as Issues, but they must be descriptive
- Follow standard naming conventions (see below)
- The type of class should go at the beginning of the name (eg. ItemMySword rather than just MySword)
- Class names should be reasonably short and descriptive
- Keep names appropriate and tasteful or your code will be removed and your push permissions revoked
- Andrew Vaccaro (atvaccaro) - Instructor