Commit Graph
363 Commits
Author SHA1 Message Date
Raven Szewczyk a072a8a67a [ci skip] Deprecated backwards compat with automatically found AT files 2023-01-29 10:08:50 +00:00
Raven Szewczyk a073bd579c [ci skip] RFG AT fix 2023-01-29 09:59:02 +00:00
Raven Szewczyk ffe67945b3 [ci skip] Scalac bump in rfg to fix building scala mods 2023-01-29 09:38:44 +00:00
github-actions[bot]andeigenraven da1f1f8f35 [ci skip] update build script version to 1674943145 (#117)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-28 21:59:41 +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
github-actions[bot]andeigenraven 581ba94989 [ci skip] update build script version to 1674936541 (#116)
Co-authored-by: eigenraven <eigenraven@users.noreply.github.com>
2023-01-28 20:09:23 +00:00
ef147fa538 Eclipse Formatting (#114)
* Switch to Eclipse JDT formatting

* Remove examplecode bloat

* Add maven/CF dependency deobfuscation

Credits to @FalsePattern

* Apply spotless

* Revert "Switch to Eclipse JDT formatting"

This reverts commit 96104db65b4e2630637e9f05b3bbb8fb3a762531.

* Rerun actions

* spotlessApply (#115)

Co-authored-by: GitHub GTNH Actions <>

---------

Co-authored-by: Raven Szewczyk <git@eigenraven.me>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-28 20:08:45 +00:00
github-actions[bot]andDream-Master 408c4febad [ci skip] update build script version to 1674845916 (#113)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2023-01-27 20:13:58 +01:00
Glease df76be50fb Allow disabling update check via system property (#112)
* Allow disabling update check via system property

* fix accessor
2023-01-27 19:58:16 +01:00
github-actions[bot]andDream-Master 2f1ba66fa6 [ci skip] update build script version to 1674409054 (#111)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2023-01-22 17:41:38 +00:00
Raven Szewczyk 45fb6ac7e9 Add an option to not minimize shadowed dependencies (#110) 2023-01-22 18:37:18 +01:00
github-actions[bot]andDream-Master 3717cbd301 [ci skip] update build script version to 1673027205 (#108)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2023-01-06 18:47:05 +01:00
Raven Szewczyk 9a55d0bbf8 Fix shadow jars being included in the published dependency set (#107) 2023-01-06 18:46:29 +01:00
github-actions[bot]andDream-Master 3709cf6e2f [ci skip] update build script version to 1671313514 (#106)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-12-17 22:48:35 +01:00
glowredman d8570d03d6 Allow tokenreplacement in multiple files (#105) 2022-12-17 22:44:58 +01:00
github-actions[bot]andDream-Master b07bcc7d71 [ci skip] update build script version to 1671234391 (#104)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-12-17 00:47:04 +01:00
Martin Robertz bd036fbc7e Update build.gradle 2022-12-17 00:46:17 +01:00
mitchej123 952149f016 [ci skip] update build script version to 1670779107 2022-12-11 09:20:17 -08:00
Jason Mitchell 5871d3b7cf Fix modrinth upload 2022-12-11 09:18:11 -08:00
github-actions[bot]andmitchej123 da031ba553 [ci skip] update build script version to 1670693557 (#101)
Co-authored-by: mitchej123 <mitchej123@users.noreply.github.com>
2022-12-10 09:34:20 -08:00
drori200 7a9b6cbe2a Overwrite current ASM with a custom version. (#95)
* Update build.gradle

Fixes shading by using a custom version of ASM 5.0.3 that recognizes up to java 20.

* Update build.gradle

Note from where the ASM fork is pulled off
2022-12-10 09:32:25 -08:00
glowredmanandJason Mitchell 571d72e564 Add FernFlower for Mixin Debugging (#94)
* Add FernFlower for mixin debugging

* Fix mistake

* Add condition

Co-authored-by: Jason Mitchell <mitchej+github@gmail.com>
2022-12-10 09:32:06 -08:00
github-actions[bot]andGlease ad00f9bb3b [ci skip] update build script version to 1670690877 (#100)
Co-authored-by: Glease <Glease@users.noreply.github.com>
2022-12-11 00:53:38 +08:00
Glease 00b5cde74c update mixin version (#99) 2022-12-10 16:47:41 +00:00
github-actions[bot]andDream-Master 425502de5f [ci skip] update build script version to 1670512927 (#98)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-12-08 16:22:40 +01:00
Martin Robertz 9ec5488bce update mixin version (#97) 2022-12-08 16:21:47 +01:00
mitchej123 8b629725ee [ci skip] update build script version to 1669411416 2022-11-25 13:24:27 -08:00
glowredman 02f568a7e2 Update GTNH Mixins to 2.1.1 2022-11-25 13:23:20 -08:00
mitchej123 c6b078813e [ci skip] update build script version to 1669171387 2022-11-22 18:49:41 -08:00
glowredman 5796f06c20 Update GTNH Mixins 2022-11-22 18:42:48 -08:00
github-actions[bot]andDream-Master a15915363a [ci skip] update build script version to 1668274302 (#86)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-11-13 11:00:08 +01:00
Jakub 97b1845d86 Bump (#85) 2022-11-12 18:31:28 +01:00
github-actions[bot]andDream-Master 38f122c37b [ci skip] update build script version to 1667597057 (#84)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-11-04 22:24:45 +01:00
Martin Robertz c7c5c57dc4 update FG version (#83) 2022-11-04 22:24:04 +01:00
github-actions[bot]andConnor-Colenso cefd3e7b79 [ci skip] update build script version to 1666827308 (#82)
Co-authored-by: Connor-Colenso <Connor-Colenso@users.noreply.github.com>
2022-10-27 07:10:13 +02:00
drori200 bbd612866f Update build.gradle (#81)
Correct the branch name provided in the link from "main" to "master"
2022-10-27 00:34:52 +01:00
mitchej123 800303ecd9 [ci skip] update build script version to 1666118075 2022-10-18 11:35:09 -07:00
glowredman 79d5535e77 Automatic GTNH Mixin dependency
Automatically sets GTNH Mixins as a dependency for CurseForge and/or Modrinth artifacts if mixins are enabled
2022-10-18 11:34:14 -07:00
github-actions[bot]andDream-Master cde79ca26e [ci skip] update build script version to 1665854233 (#78)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-10-17 21:14:30 +02:00
Jason Mitchell 196a7f7a60 GTNHMixins (#77)
* GTNHMixins (0.8.5=GTNH sponge powered mixins) support
Stop using .replaceAll() on the same string over, and over and over...

* Add refmap back

* ...

* missed this

* ....
2022-10-15 19:16:40 +02:00
mitchej123 d15f505fd9 [ci skip] update build script version to 1665425597 2022-10-10 11:14:15 -07:00
Raven Szewczyk 2539fe2379 Use a changelog path from the environment variable CHANGELOG_FILE 2022-10-10 11:13:02 -07:00
mitchej123 23417a6639 [ci skip] update build script version to 1665351510 2022-10-09 14:39:12 -07:00
glowredman d42ce7e2c5 Don't execute modrinth/CF plugins if their token is not present 2022-10-09 14:38:11 -07:00
mitchej123 b47c623438 [ci skip] update build script version to 1664372158 2022-09-28 06:37:08 -07:00
Raven Szewczyk c7f1854952 Revert finalizedBy reobf - this breaks run(Client,Server) after all, just not for examplemod. 2022-09-28 06:35:40 -07:00
mitchej123 97d98c54e1 [ci skip] update build script version to 1664303323 2022-09-27 11:31:50 -07:00
Raven Szewczyk 67cc0f8a69 Fix generating non-reobfed jars in publishing and when running mc 2022-09-27 11:28:24 -07:00
Raven Szewczyk b2134f3451 Add font files (ttf, otf) to list of binary files for git (#67) 2022-09-24 12:29:32 +01:00
github-actions[bot]andDream-Master 00d7504b2d [ci skip] update build script version to 1662920829 (#66)
Co-authored-by: Dream-Master <Dream-Master@users.noreply.github.com>
2022-09-11 20:39:38 +02:00