* Speed up tests and run SDL-GPU device tests on CI
* Arch rules share one ASM scan instead of ArchUnit
* Tests needing an SDL GPU device fail without one instead of skipping
* Replace checkstyle's wildcard-import check with a test
* Use the runner's preinstalled Temurin JDKs
* Cache build/rfg so the Minecraft decompile chain can be skipped
* Unpack LWJGL natives before tests
* Pin the shared workflow commit
* Adapt to examplemod1.7.10 structure
* Fix broken static imports
* apply spotless
* Update mcmod.info
* Start work on ATs
* More ATs
* Compile stubs
* Recursive compilation stubs to fix missing items in stubs
* Stub out the tesselator
* Switch to IFMLLoadingPlugin
* Move the namer classes out of todo
* Yeet ATs
* Change transformers paths
* spotless, remove MANIFEST.MF as it is no longer needed
* Use MCF namer
* Revert "spotless, remove MANIFEST.MF as it is no longer needed"
This reverts commit 9be1abfe70.
* Revert "Switch to IFMLLoadingPlugin"
This reverts commit 089a01e148.
* At least make it work for now
* Dirty implementation of include preprocessing
* spotlessApply (#6)
Co-authored-by: GitHub GTNH Actions <>
Co-authored-by: Vladislav Laetansky <vlaetansky@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>