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
i509VCB
b0860c36d6
Add ability to specify additional tiny remapper options in remapJar ( #292 )
...
* Add ability to specify additional tiny remapper options in remapJar
* Imports go brr
* Fix checkstyle
Co-authored-by: modmuss50 <modmuss50@gmail.com >
2020-12-21 21:02:39 +00:00
modmuss50
e20993daf8
Allow setting the RemapJarTask classpath. Closes #307
2020-12-21 20:42:23 +00:00
modmuss50
36954809ec
Update editorconfig to set import order, thanks to @user11681
2020-12-21 19:51:17 +00:00
solonovamax
c96396fb27
Fix genSources not working when root project doesnt have loom applied#308. ( #309 )
...
loom now runs genSources on root project if the plugin exists in the root project, else it will build in the current project.
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com >
2020-12-21 19:48:26 +00:00