48 Commits
Author SHA1 Message Date
makamys aed49ce829 Fix INIT mixins not loading with the LiteLoader mod in non-MultiMC 2024-03-19 02:08:51 +01:00
makamys 181924abd1 Fix all obf jar not being included in maven publication 2023-10-29 02:42:33 +02:00
makamys 58bb4137f0 Fix the LWJGL3ify compat ForgeGradle style
Reobfuscating the MixinExtras module is what breaks it. So don't do that, and
don't run the reobf task for the all jar either, just collect the contents
of all the obf jars.
2023-10-21 01:39:36 +02:00
makamys 28b93dd4f7 Reject RFG, return to FG
RFG's performance is unsuitable for this project, see
https://github.com/GTNewHorizons/RetroFuturaGradle/issues/49

Reverts the following commits:

ba1f02d Begin RFG move. Common module compiles
b589106 Mixin module works now I think
46a5c6d Use VERSION tag in Mixin module
2409b24 Mixingasm seems to work now
f0b355c Sources jar get
23e833f Remove redundant calls
2e78938 Update gradle in hopes that it will magically fix all my problems
80e0723 Port all the modules
28e98d5 Port All module (not the same thing)
3a09260 Fix common module build failing
1088934 Get rid of bloat from buildscript template
bff36c3 Porting is done now maybe
27e3058 Fix what I broke
bbc0b48 zulu?
9b4bde7 I guess I need Java 17 too
c3af516 RFG needs alot of ram apparently

But keeps these:

9152c1a Don't build alternate flavors by default
24f6c06 Move compat module's MixinExtras temp jar to temp dir
2023-10-21 00:32:29 +02:00
makamys 27e3058a53 Fix what I broke 2023-10-19 11:13:56 +02:00
makamys 28e98d501f Port All module (not the same thing) 2023-10-19 09:49:47 +02:00
makamys 46d1e77770 Remove leftover GTNH-MixinExtras references 2023-10-17 05:47:09 +02:00
drori200 b143241008 Revert "Update build.gradle"
This reverts commit 0daba06b88.
2023-10-14 03:17:08 +03:00
drori200 0daba06b88 Update build.gradle 2023-09-29 19:45:59 +03:00
drori200 8e2d6beb3f Correct gtnh's mixinextra AP path 2023-09-29 02:11:25 +03:00
drori200 2376d1ce50 Correct the MixinExtras ap path 2023-09-29 01:35:48 +03:00
makamys f20c78c96b Set acceptableRemoteVersions = "*" in all modules 2023-06-01 19:07:04 +02:00
makamys 23386a3ea8 Add 1.8+ Mod and IFMLPlugin annotations and stub IFMLPlugin interface 2023-05-24 07:14:21 +02:00
makamys af589d5f98 Move sanity check to individual modules 2023-03-28 23:43:21 +02:00
makamys ff22e0a7b6 Add warning if Mixin did not get initialized 2023-03-28 20:59:13 +02:00
makamys e1b148d5c7 Add warning if Mixin is getting bootstrapped from a foreign jar 2023-03-23 16:04:43 +01:00
makamys 0993658b73 Refactor sanity check to allow multiple warnings 2023-03-23 15:09:45 +01:00
makamys ae146d9749 Add debug-level warnings when integrity checks are disabled 2023-02-17 01:38:14 +01:00
makamys ceba1109ea Refactor config parsing to only write if config is dirty 2023-02-17 01:38:13 +01:00
makamys c03412daa3 Rename disableIntegrityChecks to enableIntegrityChecks
Because nobody likes double negatives
2023-02-17 01:38:12 +01:00
makamys 1777a71096 Add dev jars 2023-02-17 01:38:11 +01:00
makamys 56b2f4c651 Use common config parser in all modules 2023-02-17 01:38:10 +01:00
makamys 33d4190e1a Apparently you need a @Mod to have a mod in the mod list GUI 2023-02-14 05:37:27 +01:00
makamys b9ad717326 Add url in mcmod.info 2023-02-12 02:39:37 +01:00
makamys 26175b260f Add "all" mod in all jar's mcmod.info and make modules children of it 2023-02-12 02:39:24 +01:00
makamys 2b3b2482ed Add conflicting jar check in AllCore 2023-02-11 03:01:27 +01:00
makamys f068873d7b Merge in functional META-INF entries of Mixin jar
Improves detection of jar by the Minecraft Dev IDEA plugin, though the only
change I can see is that the library now has Mixin's icon in the libraries
window.

Inspired by https://github.com/GTNewHorizons/GTNHMixins/pull/18
2023-02-10 23:46:08 +01:00
makamys ca2ef116cb Fix MixinConfigs missing from all-jar's META-INF 2023-02-08 21:28:07 +01:00
makamys 0b9e789afa Repack sources 2023-02-07 17:59:50 +01:00
makamys 087d5a02c5 Clean up build scripts 2023-02-07 14:07:45 +01:00
makamys 2650924d38 Build all mixin flavors in one go 2023-02-07 13:32:06 +01:00
makamys 0a5409e1f4 Fix annotation processor config
Fixes missing refmaps when compiling Hodgepodge
2023-02-06 20:50:44 +01:00
makamys a5a21b3a71 Put composite jar's module list on one line
Because it had too many lines for MultiMC
2023-02-05 12:54:04 +01:00
makamys 55185b3351 Fix version string not updating properly in all jar 2023-02-05 12:45:49 +01:00
makamys f3e506fcdf Fix unimixins-all.EmbeddedFMLCorePlugins.txt getting stale 2023-02-04 22:15:34 +01:00
makamys 255b9e7a1b Add GasStation module 2023-02-04 20:53:08 +01:00
makamys e587b98207 Add MixinExtras module 2023-02-04 20:19:24 +01:00
makamys d7ff9394ea Modularize the license
- Have each subproject have its own license
- Put all licenses in the all jar
2023-02-04 20:05:58 +01:00
makamys d5b234fe61 Add MixinBooterLegacy module 2023-02-04 20:05:54 +01:00
makamys aa2a36e15a Add Mixingasm module 2023-02-04 18:43:46 +01:00
makamys 0368c0e51e Put GTNHMixins in all jar 2023-02-03 21:16:35 +01:00
makamys dcb23ae5b1 Invoke embedded core plugins in all jar 2023-02-03 21:07:54 +01:00
makamys c6aa7b12ed Put list of modules in all-jar's manifest 2023-02-03 16:50:14 +01:00
makamys 92ffd99c02 Rename core module to compat 2023-02-03 16:45:50 +01:00
makamys 41bf2b6491 Add core module 2023-02-03 14:23:55 +01:00
makamys 33f7b09a5c Revise module-all's build script 2023-02-03 11:18:15 +01:00
makamys ce6d098eae Revise Mixin module's build script 2023-02-03 10:36:38 +01:00
makamys 7dc131c173 Add "all" jar 2023-02-01 21:38:07 +01:00