Commit Graph

897 Commits

Author SHA1 Message Date
shedaniel
6d0610352f Merge remote-tracking branch 'FabricMC/dev/0.7' into dev/0.7.3 2022-07-03 17:47:45 +08:00
modmuss50
72b1ca442e Actually handle gzip encoded connections when downloading. 2022-07-02 15:55:07 +01:00
modmuss50
172e78dca7 Apply mitigation's against Log4J2 exploit CVE-2021-44228.
(cherry picked from commit 4eb0290bb4)
(cherry picked from commit ae6109c09c)
2021-12-12 22:07:17 +08:00
shedaniel
fc12651d29 Change warning message to outdated loom
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-12-02 02:13:17 +08:00
modmuss50
ef3e1260b0 Update Mixin Compile Extensions to support upcoming mixin versions 2021-09-08 11:43:07 +01:00
shedaniel
bc90de1c4b Fix the return value of "net.fabricmc.loom.LoomGradleExtension.getInstallerData()" is null
Signed-off-by: shedaniel <daniel@shedaniel.me>
(cherry picked from commit f971bce5e2)
2021-07-21 00:11:14 +08:00
modmuss50
3110c0f05a Fix fabricApi.module does not respecting offline mode. Closes #412
(cherry picked from commit a73696a83f)
2021-07-21 00:08:56 +08:00
modmuss50
dbf0c5ed8f Fallback to fabric's experimental version manifest for versions that are not in the launchermeta.
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-21 00:08:47 +08:00
modmuss50
0ffb5b4ce1 Add CustomManifestTest
(cherry picked from commit d271dfadd0)
2021-07-21 00:05:48 +08:00
modmuss50
ad8eef7184 Actually handle gzip encoded connections when downloading.
(cherry picked from commit 34b771f744)
2021-07-21 00:05:44 +08:00
modmuss50
d1902ecb0e Add versions used to compile/build against to jar manifest (#428)
* Add versions used to compile/build against to jar manifest

* checkstyle

* Move to post remap

* Fix build

* Add mc version and mixin group

* Typo

* Make test run across versions better.

(cherry picked from commit 2259a4efc8)
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-21 00:04:43 +08:00
shedaniel
959df385ea Don't read the intermediary file immediately
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-20 17:32:38 +08:00
shedaniel
5eafbbceeb Give a proper working directory for GradleMappingContext
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-20 17:32:38 +08:00
shedaniel
1e4f890483 Fix previous merge conflicts
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-20 17:32:26 +08:00
shedaniel
a162373fa1 Move the forge jar to prevent #35
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-20 17:32:22 +08:00
shedaniel
e9ccf5af91 Fix java.nio.file.FileAlreadyExistsException: META-INF/MANIFEST.MF
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-18 19:44:59 +08:00
shedaniel
8688a69d1c Add forge runtime as compileOnly
Signed-off-by: shedaniel <daniel@shedaniel.me>
(cherry picked from commit 62b9b97a52)
2021-07-16 21:56:01 +08:00
shedaniel
97c482ea30 Add crane support
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-14 20:19:18 +08:00
shedaniel
56f2236afe Fix typo "officalMojangMappings" (#420)
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-14 20:06:36 +08:00
shedaniel
e835cd36fb Layered mappings
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-14 20:05:47 +08:00
shedaniel
458acc482d Split Minecraft and Forge jars (#34)
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-14 18:21:03 +08:00
shedaniel
a82cafd382 Add unstable loom notice
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-13 22:32:33 +08:00
shedaniel
95bb7ebfb6 Fix AW test
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-13 21:13:02 +08:00
modmuss50
3913da2b4f Improve some bad stack traces.
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-13 18:35:39 +08:00
Juuxel
368d6b31c7 Test AW field remapping (#433)
(cherry picked from commit f13dc4eea7)
2021-07-13 18:34:35 +08:00
Juuxel
c3d5f36c11 Fix local file mod dependencies (#430)
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-13 18:34:10 +08:00
shedaniel
987ed5144a Update dependencies
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 02:36:41 +08:00
shedaniel
6ad5dba9b2 Use a detached configuration to add jetbrains annotations to the source remapper classpath.
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 02:16:48 +08:00
shedaniel
f94056284b Allow specifying multiple accesstransformers
Signed-off-by: shedaniel <daniel@shedaniel.me>
(cherry picked from commit 9729933433)
2021-07-11 02:15:10 +08:00
shedaniel
728d1091dd AT Refactor
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 02:15:05 +08:00
shedaniel
69002a5457 Implement "Loom-Patch-Version"
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 02:10:31 +08:00
Juuxel
0cd784512d Forge Runtime
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 02:10:03 +08:00
Juuz
e664640610 Add AbstractFernFlowerDecompiler.configureJavaExec
This can be used to configure the decompiler classpath, for example.
2021-07-11 01:55:37 +08:00
haykam821
201eda480f Use tabs for indentation in the Fernflower decompiler (#383)
Co-authored-by: modmuss50 <modmuss50@gmail.com>

(cherry picked from commit 60482833b2)
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 01:54:58 +08:00
shedaniel
893003a3cf Fix new gradle 8.0 deprecation added in 7.2 (#416)
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 01:54:41 +08:00
modmuss50
9e7c08f7f1 Always fork the java compiler
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 01:53:45 +08:00
shedaniel
504fe594b1 Use a better structure for the mappings folder
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 01:52:38 +08:00
shedaniel
0193cab83b Detect tsrg2
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 01:51:43 +08:00
shedaniel
6b7784c0b5 Update tiny-remapper to 1.1.0
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 01:51:35 +08:00
shedaniel
5028c8a2a2 Merge remote-tracking branch 'FabricMC/dev/0.7' into dev/0.7-forge
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-11 01:32:43 +08:00
modmuss50
da03cb6590 Use a fat mercury build with the correct versions of JDT included. (#429) 2021-07-10 12:41:08 +01:00
shedaniel
a3a43b4837 Avoid double brackets
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-06-20 20:47:45 +08:00
shedaniel
b2a7b4b7c9 Patch all eclipse deps to use a strict version
Co-authored-by: modmuss50 <modmuss50@gmail.com>
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-06-20 20:16:49 +08:00
Max
97bc8dfc4d Only publish substantial changes
This is a small general workflow rework based on upstream
2021-05-16 22:11:49 +02:00
Max
154a7818ee Update README.md
(TODO: Actually update the feature set to mention Architectury Looms' additional features, as well)
2021-05-16 22:05:25 +02:00
shedaniel
acc98508cd Update stitch
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-05-14 06:58:31 +08:00
shedaniel
c18d829a08 Merge remote-tracking branch 'FabricMC/dev/0.7' into dev/0.7-forge
# Conflicts:
#	src/main/java/net/fabricmc/loom/configuration/providers/MinecraftProvider.java
2021-05-14 06:57:08 +08:00
modmuss50
e19fe4ccf7 Fix build 2021-05-12 20:27:43 +01:00
modmuss50
b220e2d3d1 Catch all errors when merging jars 2021-05-12 20:27:04 +01:00
modmuss50
26d4c2e2b3 Cleanup merged jar on failure 2021-05-12 20:25:53 +01:00