Try and clean up cycle detection output a bit
More tweaks to the mod sorting code
Add in a pretty sorting error screen
Throw the sorting exception
Send the "suspect list", and print the suspect versions
Don't throw an exception if the scala adapter find a java proxy. I may add some distinguishers to @SidedProxy so you know which mod it's for.
Don't continue trying to send events to mods that depend on errored mods.
Add in an optional modid identifier for @SidedProxy. It's main use is when both scala and java @Mods reside in the
same package, and you want the @SidedProxy behaviour for a specific @Mod language type. In general it should not be needed otherwise.
Fix sysout with trailing messages after a newline
Attempt to properly fix deadlock if the internal server derps. It should never hang now. Damn you fast computer..
Small tweaks to the mcp data. Nothing major..
First cut of runtime binary patching. Needs some work to actually test it in a real scenario..
Server side tested and working. Setup is complex atm. That will change.
More tweaks
Merge in binpatch and use launcher
More fixups for new launcher model
Fix build script. Add a sample JSON file. You'll need the newest Launcher code to run this.