* Add support for mixin files outside of root in MixinRefmapHelper
* Fix checkstyle + Integration tests + Checks all srcDirs from sourceSet
* Redid part that failed to save for last commit
* Other issues fixed
* Checkstyle again
* Made getting root paths safer
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
* CodeNarc for test
* Normalized all paths to fix issues on Windows
* Removed debug line used to test return value of lamdba
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: modmuss50 <modmuss50@gmail.com>
* Apply mitigation's against Log4J2 exploit CVE-2021-44228.
* Only warn when the yarn version does not match the minecraft version.
Should allow yarn versions to be used across mc versions when needed.
* Fix up-to-date checks for ValidateAccessWidenerTask
Co-authored-by: modmuss50 <modmuss50@gmail.com>
* Fix decompiler tasks getting registered in afterEvaluate
* Allow decompilers to add file collections to the forked JVM classpath.
* General code cleanup.
* Rewrite natives handling, upgrade LWJGL on ARM machines.
* Remove old natives override hack, should now always be done via gradle.
* Use "idea" everywhere
* Add server specific libraries onto their own classpath. Includes misc code cleanup.
* Start on writing the excluded server libs.
* Gradle deprecation fixes, and misc cleanup
* Add support mod.
* Make native support mod none transitive.
* Update gradle.
* Fix `namedElements` not extending from api
Fix artifact not waiting for remapAllJars with shared caches
* Use apiElements
* Add a better test for this.
* Also add remapped api mods to namedElements
* Add dev config with default jar task on it, to aid with depending on sub projects.
* Rename to `namedElements`
* Update src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
* Use nio for zip utils
* Make tests work
* Please work
* Fix some issues with tests
* Fix more issues with tests
* NIOZipUtils -> ZipUtils
* Resolve Juuxel's reviews
* Use our own FS utils
* Improve error handling, add loom Pair
* Add Unit tests + fixes
Co-authored-by: modmuss50 <modmuss50@gmail.com>