Updating the mod - rmct/AutoReferee-client GitHub Wiki
Hints for Setting Up And Updating The Mod
Hints for Setting Up
Download the MCP pack, unzip and clone the repo in /src/minecraft
(If Step 1 didn't work, do as normal and clone repo into /src/minecraft AFTER compiling, server is not necessary)
Create a recompile-reobfuscate.bat:
(ATecho off
runtime\bin\python\python_mcp runtime\recompile.py %*
runtime\bin\python\python_mcp runtime\reobfuscate.py %*
pause)
Remove decompile.bat (it can only hurt...)
Hints for Updating
Download the new MCP Pack, unzip and decompile as instructed in MCP instructions /docs/README-MCP.txt (client-only, server jar is not necessary)
(Create recompile-reobfuscate.bat and remove decompile.bat)
Go to the old repo.
Git checkout vanilla
Copy the git folder into the new folder
Git add . <- Not sure if this is correct anymore. Not all files are tracked anymore.
Git commit -m "Minecraft [VERSION NUMBER]
Git checkout mod
Git merge vanilla
Solve the git conflicts, if there are any.
Update the .lang file (key.drop=List Objectives)
Enjoy!
Hints for Compiling
Execute recompile - reobfuscate.bat
Go to /reobf/minecraft/
Add the "Extra files" (currently not in the repo, but just search for them in an old released zip: the /lang/ folder, /title/ folder and AutoReferee.png
Zip all the files from that folder
Name the zip AutoReferee-client-x.y.za.zip (x.y.z the minecraft version number, a the letter of alphabet of mod version: 1.4.7a is version 1 of the mod, 1.4.7b is version 2...)