31 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
Guillaume MercierandAlexdoru b0df1a2444 Fix Chunk API Compatibility (#22)
Co-authored-by: Alexdoru <57050655+Alexdoru@users.noreply.github.com>
2026-03-10 12:05:55 +00:00
Martin Robertz 77de0dcac0 update gradle+deps+bs 2026-02-28 20:34:52 +01:00
Guillaume Mercier c59ec9bb36 Add support for multiple mods remapping the same item/block/tile entity. (#18) 2026-02-28 20:31:23 +01:00
Dream Master 727348ecad update 2025-07-16 15:06:51 +07:00
Alexdoru 0a612fec9c update deps (#14) 2025-07-15 19:40:22 +02:00
Martin Robertz 6eff77d785 update 2025-05-04 12:49:35 +02:00
FalsePattern 46877823aa Compat patches for Vanilla/ChunkAPI/EndlessIDs (#8) 2025-05-01 11:08:07 -04:00
Jason Mitchell ff224e4b1f Significantly reduce Integer.valueOf() allocation spam (#9) 2025-04-27 01:07:47 +02:00
Martin Robertz 3c29e17434 update 2024-09-20 18:46:48 +02:00
Martin Robertz d1817ea4c2 update 2024-08-18 14:59:51 +02:00
Martin Robertz 17ab9ecd89 updated dep 2023-12-23 14:50:16 +01:00
GTNH-Colen 3c929a7792 Update dep 2023-12-23 04:30:52 +00:00
GTNH-Colen 7352e2dc56 Add NEID dep 2023-12-15 01:17:12 +00:00
Connor Colenso 7bf44e6661 some small work 2023-11-01 23:54:59 +00:00
Connor Colenso 4baacc0cfd Update deps 2023-10-30 01:29:05 +00:00
Connor Colenso 161e0e832d Works, confirmed by removing mod and intercept occurs before FML replace item/block event is triggered 2023-10-29 19:59:04 +00:00
GTNH-Colen d41aff53e0 Progress with not enough IDs 2023-10-29 01:06:18 +01:00
GTNH-Colen f2080ab8b4 Revert "Save"
This reverts commit d062956186.
2023-10-28 20:00:24 +01:00
GTNH-Colen d062956186 Save 2023-10-28 20:00:18 +01:00
Connor Colenso ce84d5a3e5 Kinda there for tile entities, need to change actual block 2023-10-24 01:05:53 +01:00
GTNH-Colen ac466cc02a Spotless + some reworking and renaming 2023-10-21 23:35:00 +01:00
Connor Colenso 656b839f6a Improvements 2023-10-21 21:35:48 +01:00
Connor Colenso 796d6b2d87 Initial commit 2023-10-21 19:28:34 +01:00
Raven Szewczyk 81b4628462 Use the new RFG dependency deobfuscation API (#163)
* Use the new RFG dependency deobfuscation API

 - Switch from manual BON2 deobf to using RFG's API
 - Add a new configuration devOnlyNonPublishable for easier non-publishable runtime+compiletime dependencies
 - Update settings.gradle spotless config tag to the latest version
 - Comment that the old deobf/deobfMaven/deobfCurse specs are now deprecated and document the RFG API

Tested on VisualProspecting and with different IC2 dependency specifications locally.

* Update git-version to 3.0 which now works on java 8 and supports git submodules.

* Fix git version detection in git submodules and subtrees
2023-04-16 23:32:09 +02:00
Raven Szewczyk 3223644658 Dependency handling tweaks and documentation (#140)
* Fix duplicate mods in runClient17 if gtnhmixins/hodgepodge versions don't match

* Document runtimeOnlyNonPublishable as a runtime equivalent of compileOnly

* Bump RFG
2023-02-23 09:02:17 +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
Johann Bernhardt 6f78d5a347 Remove mixin example 2021-11-07 01:14:57 +01:00
Johann Bernhardt bcbad5e546 Refactor MixinPlugin and add GregTech example 2021-11-04 19:39:00 +01:00
Johann Bernhardt 575613e3b5 Move system properties definition to build.gradle, add comments and update readme 2021-11-04 16:51:55 +01:00
Johann Bernhardt 5a6afe6098 Initial commit 2021-11-03 16:42:12 +01:00