makamys
918a80ae53
[skip ci] README: Tweak badge styling
2024-03-21 19:32:43 +01:00
makamys
5788d7ec1e
Bump ASM to 9.6
...
Mirroring change in Fabric Mixin
2024-03-19 02:51:57 +01:00
makamys
e29c36c603
Bump UniMix and Fabric Mixin versions
2024-03-19 02:08:54 +01:00
makamys
aed49ce829
Fix INIT mixins not loading with the LiteLoader mod in non-MultiMC
2024-03-19 02:08:51 +01:00
makamys
39a31c66da
Remove trailing spaces
2024-02-14 20:24:25 +01:00
makamys
d2c55ed6e3
Add maven publish CI workflow
2024-02-14 20:19:21 +01:00
makamys
614e8b9569
Adapt to GTNH maven
2024-02-14 20:19:18 +01:00
makamys
45d16b96ab
Set up maven publishing
2024-02-14 19:30:18 +01:00
makamys
3563c869b5
[skip ci] Be more specific about GT6 version used in testing.md
...
Had this stashed and forgot to commit it
2024-02-14 19:29:59 +01:00
makamys
64a4084138
[skip ci] Use legacy curseforge in readme
2024-02-14 09:55:11 +01:00
makamys
0fff377da8
docs: Make alternate mixin flavors less prominent
...
Since nobody uses them, and they aren't even published on Jitpack (because I don't want to increase build times unnecessarily)
2023-12-21 21:19:27 +01:00
makamys
1b130b1314
Use same version for all maven publications
...
For consistency with Jitpack, which uses the git tag for all publications.
2023-12-21 20:48:53 +01:00
makamys
608639acf3
Remap un-shadowed ASM package in mixin plugins
...
Needed for Zume
2023-12-21 17:11:18 +01:00
makamys
44f89624b0
Remove half-implemented selective remapping functionality
...
It's in the way
2023-12-20 11:03:03 +01:00
makamys
4f5d454d03
Update MixinExtras to 0.3.2
2023-12-19 08:01:44 +01:00
makamys
220d040ebd
[skip ci] Fix typo in license
2023-12-15 08:23:35 +01:00
makamys
b42622470f
[skip ci] README: Add image illustrating modularity, update info
2023-12-15 08:23:34 +01:00
makamys
3bc74ae73d
[skip ci] Update the reference in the readme too
2023-12-12 07:59:13 +01:00
makamys
839425440e
[skip ci] Link example mod in developer-usage.md
2023-12-12 07:56:13 +01:00
makamys
f524e7de7f
Fix typo in logger name of GTNHMixins and GasStation modules
2023-10-29 02:05:52 +01:00
makamys
181924abd1
Fix all obf jar not being included in maven publication
2023-10-29 02:42:33 +02:00
makamys
8bc2051af9
Give legacy GTNH MixinExtras directory a more descriptive name
2023-10-29 02:06:18 +02:00
makamys
87e71b1ba3
Fix legacy GTNHMixins still being indexed by IDEs
2023-10-29 02:04:23 +02:00
makamys
ae12182d30
Fix wrong punctuation of sentences containing parentheses
2023-10-29 00:51:55 +02:00
makamys
189bf0b5e9
README: expand on documentation of extras
2023-10-29 00:51:52 +02:00
makamys
6b528532a2
Rebuild delegated transformer list at the beginning of late phase
...
Fixes mixin processor not running transformers added after DEFAULT phase
2023-10-29 00:15:48 +02:00
makamys
062eab7754
Fix project_url not getting substituted in mixin module's mcmod.info
2023-10-29 00:07:06 +02:00
makamys
c053f33017
README: Remove outdated info about 1.8+ compat stub
2023-10-22 09:24:02 +02:00
makamys
016cf16396
README: Document Future Compat
2023-10-21 14:05:41 +02:00
makamys
9cff9105af
Remove leftover GTNHMixins MixinExtras things
2023-10-21 14:01:58 +02:00
makamys
41aecb728a
Make ASMRemapperTransformer skip uninteresting classes
...
Reduces ASMRemapperTransformer time from 2337ms to 220ms in gtnh.
2023-10-21 13:58:52 +02:00
makamys
8a8444d7f8
Remove duplicate MixinExtras license file
2023-10-21 12:58:28 +02:00
makamys
cd232ec4a0
Shadow MixinExtras source
2023-10-21 12:58:03 +02:00
makamys
14e8ce7cb2
Document LaunchClassLoaderUtils some more
2023-10-21 12:32:51 +02:00
makamys
6c55d33c18
Move GTNH MixinExtras generator to GTNHMixins module
...
It shouldn't be around if you're not using the GTNHMixins module
2023-10-21 11:50:22 +02:00
makamys
fcd416e31b
Only generate class if it's not present
2023-10-21 11:50:22 +02:00
makamys
fe11aee64c
Fix GTNH MixinExtras generator crashing in dev env with NEI
2023-10-21 11:50:21 +02:00
makamys
d5c96de372
Rename fix to hack because that's what it is
2023-10-21 11:50:21 +02:00
makamys
798b3fb1c9
Update developer usage
2023-10-21 11:50:21 +02:00
makamys
ee81c389fa
Oops, FML's deobf property isn't set yet. Just use a jvm arg then.
2023-10-21 11:50:21 +02:00
makamys
1237e86768
Don't allow empty changelog in publish script
2023-10-21 11:50:21 +02:00
makamys
d268a991ad
README: Add hint about compilation
2023-10-21 11:50:21 +02:00
makamys
f1a63f392d
Move 1.8+ compat stub into separate module ( fixes #19 )
2023-10-21 11:50:21 +02:00
makamys
7ee32c62d3
Merge devcompat module into compat
...
It was kept separate to make it easy to apply the dev compat tweaks in dev
environments without having to mess with config files, but this is unnecessary
now that you can set config values via JVM flags.
2023-10-21 11:50:16 +02:00
makamys
ddd608a8f8
Give transformers more unique and descriptive names
2023-10-21 03:04:02 +02:00
makamys
a4bddd8dbf
Allow setting properties using JVM flags
2023-10-21 02:34:43 +02:00
makamys
a892f6d119
Disable reobf in modules that don't need it
2023-10-21 02:34:40 +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
c3af5167df
RFG needs alot of ram apparently
2023-10-19 11:49:56 +02:00
makamys
9b4bde7e95
I guess I need Java 17 too
2023-10-19 11:33:48 +02:00
makamys
bbc0b48175
zulu?
2023-10-19 11:31:05 +02:00
makamys
27e3058a53
Fix what I broke
2023-10-19 11:13:56 +02:00
makamys
24f6c06631
Move compat module's MixinExtras temp jar to temp dir
2023-10-19 10:44:51 +02:00
makamys
bff36c3067
Porting is done now maybe
2023-10-19 10:22:24 +02:00
makamys
108893429f
Get rid of bloat from buildscript template
2023-10-19 10:04:04 +02:00
makamys
3a09260a99
Fix common module build failing
2023-10-19 10:02:22 +02:00
makamys
9152c1a5ca
Don't build alternate flavors by default
...
Because I'm tired of having to append -PnoAltMixin to the command
every time
2023-10-19 09:51:42 +02:00
makamys
28e98d501f
Port All module (not the same thing)
2023-10-19 09:49:47 +02:00
makamys
80e07234f5
Port all the modules
2023-10-19 09:27:49 +02:00
makamys
2e7893816f
Update gradle in hopes that it will magically fix all my problems
2023-10-19 08:37:12 +02:00
makamys
23e833fd1e
Remove redundant calls
2023-10-19 07:14:32 +02:00
makamys
f0b355c782
Sources jar get
2023-10-19 06:46:30 +02:00
makamys
2409b246b3
Mixingasm seems to work now
2023-10-19 06:34:39 +02:00
makamys
46a5c6d167
Use VERSION tag in Mixin module
2023-10-19 06:27:59 +02:00
makamys
b5891061e0
Mixin module works now I think
2023-10-19 06:02:15 +02:00
makamys
ba1f02d541
Begin RFG move. Common module compiles
2023-10-19 01:49:42 +02:00
makamys
9aa07d509c
Update Mixingasm config to mention @MixinSafeTransformer
2023-10-18 19:31:19 +02:00
makamys
8e17e96c3e
Remove duplicated Mixingasm assets in GasStation module
2023-10-18 19:31:18 +02:00
makamys
8e3e7e49e5
Make compat module use new Mixingasm API
...
(But keep using the old one as a fallback.)
2023-10-17 05:47:10 +02:00
makamys
0e54b7bf08
Add better Mixingasm API that doesn't create a runtime dependency
2023-10-17 05:47:10 +02:00
makamys
1db6d9b000
Fix generator crashing in GTNH
2023-10-17 05:47:10 +02:00
makamys
9354ebd81a
Update readme
2023-10-17 05:47:10 +02:00
makamys
df12ab3ef3
Generate GTNH-relocated MixinExtras at runtime
...
This preserves backwards compatibility while making new mods fail to compile if
they try to reference the old package.
2023-10-17 05:47:09 +02:00
makamys
2ae66ed7a6
Document changes
2023-10-17 05:47:09 +02:00
makamys
46d1e77770
Remove leftover GTNH-MixinExtras references
2023-10-17 05:47:09 +02:00
makamys
618bd0de47
testing.md: Update FPLib and RPGS, fix some inaccuracies
2023-06-21 08:58:27 +02:00
makamys
d4213cf71a
Add forge-network-fix to testing.md
2023-06-21 07:44:39 +02:00
makamys
278edd177d
Change remaining - to + in README
2023-06-11 06:08:27 +02:00
makamys
1ed02bc811
Change jar name prefix to +
...
Because - is annoying to work with in the command line
2023-06-11 05:44:01 +02:00
makamys
2a331ee00f
Remove build-zip.sh since it's not used anymore
2023-06-11 05:30:32 +02:00
makamys
5d5aff4efe
Remove - prefix from maven artifact id
2023-06-11 05:30:11 +02:00
makamys
e54253eb95
Make update checker pluralize nouns properly
2023-06-10 22:26:23 +02:00
makamys
adfa0b9061
Move more versions to gradle.properties for consistency
2023-06-10 22:22:47 +02:00
makamys
12ea25c3f2
Make update checker print a summary and use return codes
2023-06-10 21:59:25 +02:00
makamys
96fcda3db2
Bump GTNHMixins version
...
(There were no new changes to merge, this is just a metadata change.)
2023-06-10 21:56:17 +02:00
makamys
524ee60d9a
Add update check script
2023-06-10 21:51:21 +02:00
makamys
4144ea5913
Move dependency versions to gradle.properties
...
This will make checking for updates easier
2023-06-10 21:46:46 +02:00
makamys
b8953cc38c
Use tags everywhere in source urls in credits
...
This will make checking for updates easier
2023-06-10 21:19:47 +02:00
makamys
f20c78c96b
Set acceptableRemoteVersions = "*" in all modules
2023-06-01 19:07:04 +02:00
makamys
f595016981
README: Hint at the existence of 1.8+ support
2023-05-24 08:03:22 +02:00
makamys
4355a4a481
Add Forge maven
2023-05-24 07:31:03 +02:00
makamys
a68db4a990
Document changes
2023-05-24 07:14:33 +02:00
makamys
b8830d9375
Add ComparableVersion abstraction layer
2023-05-24 07:14:33 +02:00
makamys
23386a3ea8
Add 1.8+ Mod and IFMLPlugin annotations and stub IFMLPlugin interface
2023-05-24 07:14:21 +02:00
makamys
4b1b1423fd
Fix Mixingasm standalone jar being broken
2023-05-24 05:36:13 +02:00
makamys
967f3a5d30
Bump fabric-mixin version
2023-05-22 05:16:40 +02:00
makamys
717ffa5a3a
Fix typo in testing.md
2023-05-22 04:54:23 +02:00
makamys
078c5eb28f
Update UniMix to 0.12.2
2023-05-22 04:27:21 +02:00
makamys
d9b583d874
Update MixinExtras to 0.2.0-beta.8
2023-05-22 04:18:58 +02:00