Commit Graph

667 Commits

Author SHA1 Message Date
shedaniel
5b61b2b230 Fix checkstyle 2021-01-18 14:58:10 +08:00
shedaniel
854ffa813b Mark Forge repo as ignoreGradleMetadataRedirection if possible 2021-01-18 14:50:07 +08:00
Juuxel
3074054507 Fix issue with resolving minecraft libraries on the wrong thread 2021-01-18 11:20:21 +08:00
Juuxel
4a1d31a110 Fix forgeInject compilation because of missing dependencies on Gradle 6 2021-01-18 11:16:01 +08:00
shedaniel
782323e568 Fix failed getMixinVersion resolution 2021-01-18 09:18:16 +08:00
shedaniel
e88f78bc62 Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge
# Conflicts:
#	.github/workflows/test-push.yml
#	build.gradle
#	src/main/java/net/fabricmc/loom/util/Constants.java
2021-01-18 09:08:38 +08:00
shedaniel
3a49510c01 Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge 2021-01-18 09:07:03 +08:00
modmuss50
47097c65ce Gradle 7 (and hopefully 8) support (#332)
* First pass on gradle 7 support

* Fix Gradle 8 deprecation warnings

* Add a deprecated compile constant
2021-01-17 18:34:22 +00:00
modmuss50
f0bb05a205 Remove dep on procyon-fabric-compilertools I cannot see its use 2021-01-16 13:57:43 +00:00
modmuss50
b4a8c306e9 Fix build.
Thanks gradle for changing versioning style..
2021-01-16 13:52:25 +00:00
modmuss50
20dd62d5b4 Update a number of dependencies 2021-01-16 13:50:45 +00:00
shedaniel
6f10845562 Allow switching to fabric mixin in forge, allowing advanced refmap remapper, making yarn for forge working. 2021-01-13 20:32:37 +08:00
shedaniel
3986279215 Properly reapply changed ATs, Improve ATs performance. 2021-01-12 12:50:41 +08:00
shedaniel
eb55ece343 Fix build 2021-01-12 10:01:05 +08:00
shedaniel
03a9890e42 Let's not multi-thread ATs 2021-01-12 09:58:33 +08:00
shedaniel
fed9b0a4e7 Fix setup errors + Multi-thread forge patching more. 2021-01-11 14:36:15 +08:00
shedaniel
5317263e58 Update README.md 2021-01-11 00:37:06 +08:00
shedaniel
4de37503a1 Make gradlew dependencies not break with mojmap 2021-01-11 00:27:40 +08:00
shedaniel
d44b56c128 Not depend on ForgeGradle and remap using SpecialSource directly 2021-01-11 00:27:15 +08:00
shedaniel
e0f22f23da Refactor SrgNamedWriter 2021-01-10 17:12:42 +08:00
shedaniel
39a3a301cf Refactor InnerClassRemapper 2021-01-10 17:12:38 +08:00
shedaniel
0793ac224e Remap forge added inner classes correctly 2021-01-08 11:38:49 +08:00
shedaniel
16e5b39eba Force forge mod detection 2021-01-08 09:58:05 +08:00
modmuss50
9de836b2c4 Remove usage of internal kotlin class, should fix crash with kotlin 1.4. Closes #324 2021-01-07 20:35:43 +00:00
shedaniel
0e64ffa086 Migrate to our fork of mercury 2021-01-08 01:09:28 +08:00
shedaniel
99d55d64b9 Log what dependency is empty 2021-01-07 13:30:15 +08:00
shedaniel
6ba0cc5ffb Properly apply dirty access transformers 2021-01-07 01:01:53 +08:00
shedaniel
e472bd84ec Delete jar if failed to remap 2021-01-07 01:01:49 +08:00
shedaniel
c9b952b9ac Suffix _forge for forge remapped jars 2021-01-07 01:01:11 +08:00
Juuxel
e61f3fb362 Improve debugging repo instructions and fix typos (#323)
* Improve debugging repo instructions and fix typos

* Fix typo in README
2021-01-03 21:53:39 +00:00
modmuss50
1007c55ad6 Improve the readme a little.
Feel free to improve via PRs
2021-01-03 21:39:45 +00:00
shedaniel
b918ef3bc0 Filter jar signing info in MANIFEST.MF properly 2021-01-02 14:02:44 +08:00
modmuss50
11b62989e7 Cleanup output files when remap fails. Fixes #321 2020-12-30 20:34:34 +00:00
modmuss50
841fc5a4db Fix classifier handling for remapped dependencies 2020-12-30 20:12:33 +00:00
shedaniel
49f3b7209e Allow the generation of tiny mappings with srg without being in a forge environment 2020-12-30 18:47:54 +08:00
shedaniel
7a1bf32134 Allow specifying multiple mixin configs for forge 2020-12-30 15:58:41 +08:00
shedaniel
e507000686 Multi-thread remapping, fix parameter annotations for forge, update CleanLoomBinaries to include forge jars, make forge jars respect refresh dependencies. 2020-12-28 20:17:19 +08:00
shedaniel
e4682d562c Fix github actions 2020-12-28 02:27:15 +08:00
shedaniel
112582b7d6 Strip jar verification 2020-12-28 02:26:38 +08:00
shedaniel
1faf35d4a8 Update README.md 2020-12-28 00:27:12 +08:00
modmuss50
792a64e2ef Optimise loom configuration, saves 1.2 seconds in my testing. #319 2020-12-27 16:25:30 +00:00
shedaniel
e38ad19186 Remap AT method descriptor 2020-12-27 13:48:22 +08:00
shedaniel
6647f77d95 Proper mod depending 2020-12-27 13:02:10 +08:00
shedaniel
4b93054ddb Remap refmap the worse way, but then it works. 2020-12-26 23:51:37 +08:00
modmuss50
c95e3459a4 Remove jcenter as a default maven repo. This will make builds faster and more reliable. It is trivial to add back manually for projects that require it.
Closes #314
2020-12-26 15:15:31 +00:00
shedaniel
d8328c7905 Make forge default obfuscation environment be "searge" 2020-12-26 22:50:44 +08:00
shedaniel
43520d439b Forgot class AT only have 2 columns 2020-12-25 16:28:03 +08:00
shedaniel
43cef2e5a4 Fix remapping forge dependencies 2020-12-25 16:19:24 +08:00
modmuss50
03444f26b0 General code cleanup (#313)
* First general cleanup pass

* Review feedback

* Fix build

* Fix tests
2020-12-24 20:58:30 +00:00
shedaniel
d325274e4f Filter unknown invokedynamic bsm 2020-12-23 18:55:39 +08:00