* Use a custom dev time log4j config. Enables color output and improves overall logging.
Color output is not enabled by default for eclipse users
* Use the run config to force enable ansi colors
* Improve IDE detection
* Rough work on project based jars, skeleton for AccessEscalators?
* First working draft
* Minor changes
* Add support for mutable, better error checking when parsing file.
Code cleanup
Remap if needed when reading
* Fix inner classes and genSources
* Fix CME
* Caching, only regen jar when input changes
* Some work, untested
* Fix writing, fix checkstyle issues
* More fixes
* Move jars into a maven file structure, cleans up the file structure, and will benefit idea 2020
Add some basic validation to the AccessWidenerRemapper, will present any issues with the mappings when building (May need a way to disable?)
+ Some bugs fixes
* Fix issues with source jars in idea 2020, should be backwards compatible with 2019
* Move to lorenz-tiny
* Build fix + small cleanup
* Remove accesswidener's for now
* Update dev launch injector, should fix all issues with spaces in the path.
* Generate pre-launch classes to set the run args and system property's
Will remove the need to regen the run configs each time the game is updated
* fix minor thing.
* Small cleanup
* Another small rename + remove testing code
* Remove import
* Add basic auto upgrade path, put the launch classes in a package
* Suggested cleanups
* Use dev-launch-wrapper
* Remove old classes
* Rename to dev-launch-injector
* Update more things I forgot about
* Reformat to use Fabric API's checkstyle
* Fix
* Fix
* Update
* Travis and fixes
* possible fix for checkstyle?
* Helps if i push the checkstyle.xml file...
* Log checkstyle issues to console - used by travis
* Fix some more issues
* opps
* Avoid remapping jars every time Loom starts
* Attempt to find installer JSON if it isn't found
Remapping Fabric-Loader used to find it every time, now we might skip that we have to go looking for it
* Log a little more when skipping things
Makes it more clear cut when it is avoiding doing things compared to failing after trying
* Drastically reduce the amount of downloading Loom does
Uses ETags and last modify times to avoid downloading the version manifests, the game jars and assets
* Documentation is good
* Avoid string concatenation with debug off
* Enhance support for file dependencies
There's a reasonable chance this might work now, at least more than it did before
* Encourage Gradle to search better
Now it will find both remapped maveny and file dependencies
* Remove some very quiet boxing
Didn't think javac is capable of noticing that