14 Commits
Author SHA1 Message Date
Martin Robertz 7ad4145c0a Auto stash before merge of "master" and "origin/master"
update gradle+bs+deps
2026-03-10 19:41:32 +01:00
Martin Robertz 77de0dcac0 update gradle+deps+bs 2026-02-28 20:34:52 +01:00
Martin Robertz 6eff77d785 update 2025-05-04 12:49:35 +02:00
Martin Robertz d1817ea4c2 update 2024-08-18 14:59:51 +02:00
Raven Szewczyk 1f2314a8a5 [ci skip] upgraded build system 2024-02-04 20:01:08 +00:00
Martin Robertz 1ced0aa1bf update gradle
set link from Gradle 8.5
2023-12-23 14:40:47 +01:00
GTNH-Colen a09cb976d6 Build fixes 2023-12-23 04:37:08 +00:00
Raven Szewczyk b9e5adbc40 Bump RFG version (#203)
* Bump RFG and gradle version - fixes some windows issues when extracting natives

* Switch to RFG's mixin helper
2023-07-20 19:33:55 +01:00
Raven Szewczyk 6d2f8cb209 Update RFG, Gradle, Hodgepodge and lwjgl3ify (#167)
- Update version numbers in the buildscript
 - Clean up imports, fix IntelliJ thinking the Blowdryer import is unused
2023-04-23 22:05:46 +02:00
Raven Szewczyk 10b004f6a8 Update lwjgl3ify, Hodgepodge and Gradle (#148)
* Update lwjgl3ify, Hodgepodge and Gradle

* Update gradle wrapper
2023-03-17 08:13:10 +00:00
Raven Szewczyk edba06d7f1 RFG IntelliJ fixes (#133)
* Bump GTNHmixins

* Bump RFG version

* Add a global override for the IDEA build type

* Support multiple access transformer files

* Move mavenLocal last in the buildscript repos to fix plugin caching

* Update RFG to 1.2.0

* Make username settings work again

* Update lwjgl3ify

* Update lwjgl3 version to 3.3.2-SNAPSHOT

* Add default IDEA project output path, compatible with both ipr and .idea projects

Closes #132

* Update Gradle to 8.0 on buildscript updates

* Update gradle to 8.0

* Bump version

* Gradle 8.0.1

* Fix derp with "relocate/minimize dependencies" properties
2023-02-20 19:45:13 +00:00
Raven Szewczyk 1d5c51c7b8 RetroFuturaGradle port (#109)
* 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
2023-01-28 21:58:52 +00:00
Telan 675d43898b buildscript: move update to the bottom of the script so it is evaluated last; update gradle and forge gradle plugin to use new toolchain feature 2021-11-15 22:16:12 +02:00
Johann Bernhardt 5a6afe6098 Initial commit 2021-11-03 16:42:12 +01:00