* Update gradlew to 7.6
* Minimal changes to not crash when loading RFG instead of FG, remove some no longer necessary workarounds
* Update gradlew to 8.0-rc-1
* Fix build.gradle IntelliJ warnings, use configuration avoidance api for faster gradle startup
* Fix crash in processResources due to file duplication with the implicit from() block
* Working runClient/runServer
* Use RFG's jar/reobfJar instead of hacks around FG's sometimes reobfed jar
* Fix spotless using the wrong sourcesets
* Fix publishing issues
* Bring back jvm8 compatibility
* Add documentation to `dependencies.gradle`
* Add `compile` config backwards compat with a deprecation notice
* Add AT support
* Add IDEA config
* Add a testCompile backwards compat configuration
* Maven and mixin fixes
* Squash more publishing bugs
* Bump settings.gradle commits
* Switch gradle distribution back to bin
* Add a mod buildscript&gradle updating helper script (temporary, remove before merging)
* Rerun actions
* Add IJ-native run configs, pass javac options
* Switch the default tag injection mechanism to a generated class
* Bump the RFG version
* Inject coremods in intellij-native run configurations
* Update gradle to 8.0-rc-2
* Bump RFG version
* Fix missing toolchain provider in Gradle 8
* Make minimization of shadow jars optional, fix missing runClient->shadowJar dependency
* Update RFG, enable assertions only in the current mod, update gtnhmixins, configure idea projects after all jvm args are set up
fixes <https://github.com/GTNewHorizons/RetroFuturaGradle/issues/1>
* Add a workaround for repackaged CCL not finding mappings
* Remove the silly 1.7.10- prefix to all mod versions, it's stripped in publishing anyway
* wip: Jabel
* Add opt-in Jabel support for Java 17 syntax compiled to Java 8 bytecode
* Point actions to the rfg branch
* Configure the IDEA inspection to ban Java 9+ standard library usage
* Remove inspectionProfiles, they seem to not work after all
* Add optional generic injection settings from RFG
* Move updated spotless configs to `gtnhShared`
* Downgrade gradlew to 7.6 from the RC versions
* Spotless apply with the new settings
* Cleanups before the PR is ready to review
* Bump RFG to fix Windows path escaping in Java code
* shellcheck
* fix(script): shellcheck and refactor
* fix(scripts): rename snake_casing no .sh
Follows Google's Shell Style Guide:
https://google.github.io/styleguide/shellguide.html
Script names must use snake_casing
Remove the `.sh` extension on `chmod +x` scripts because
the shell interpreter choice is in the shebang.
The `.sh` extension is to be maintained for sourced scripts because
those are not stand-alone executables:
```sh
. sourced_script.sh # . sourcing
source sourced_script.sh # alternate syntax
```
* decomp
* Stay CI
Co-authored-by: Léa Gris <lea.gris@noiraude.net>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
* spaces
* revert kotlin ver
* more framework for kotlin
* make it available to external consumers
* vscode
* update scripts to properly catch broken runserveR
* editor config
* fix recursive zips
* improve
* update links
* more cleanup