Commit Graph

2377 Commits

Author SHA1 Message Date
Juuz
e60a330625 Delete MappingsProviderVerbose 2024-12-07 01:29:53 +02:00
Juuz
4f69853eff ModBuildExtensions: Fix code style 2024-12-07 00:23:38 +02:00
Juuz
1e32c76dc1 MultiMcVersionTest: Fix code style 2024-12-07 00:15:30 +02:00
Juuz
ea3d34b6c5 RemapJarTask: Support config cache for Aw2At 2024-12-07 00:08:13 +02:00
Juuz
ef2f09a4c0 ForgeRunConfigTest: Don't use config cache
The custom adhoc tasks don't support it and it's not worth it
to rewrite them.
2024-12-07 00:07:59 +02:00
Juuz
1b3dc0f498 MultiMcVersionTest: Check for a different message 2024-12-06 23:59:13 +02:00
Juuz
3a7f28cf86 LoomGradleExtensionApiImpl: Fix code style 2024-12-06 23:37:17 +02:00
Juuz
8ae10cc68d Use GradleUtils.getProperty instead of Project.findProperty for reading platform 2024-12-06 23:36:42 +02:00
Juuz
598ef19370 Make Forge tools compatible with config cache 2024-12-06 23:20:04 +02:00
Juuz
1837cd7d3c ForgeToolExecutor: Fix deprecations 2024-12-06 21:48:38 +02:00
Juuz
ca036bce5f PatchedDecompileTest: Disable config cache 2024-12-06 21:27:09 +02:00
Juuz
6ba501d2a4 MultiMcVersionTest: Fix plugin id 2024-12-06 21:27:08 +02:00
Juuz
1873ab04a2 ArtifactMetadata: Only query property if project is nonnull 2024-12-06 21:27:02 +02:00
Juuz
fd69c49cb4 Fix code style
Checkstyle wants to be my enemy.
2024-12-06 20:29:39 +02:00
Juuz
39f351ce8f RemapJarTask: Make modPlatform property match other tasks 2024-12-06 20:25:22 +02:00
Juuz
b1ffa06e30 Support config caching in all vanilla Loom tasks 2024-12-06 20:24:16 +02:00
Juuz
ba287b469f RemapJarTask: Support config caching 2024-12-06 20:19:44 +02:00
Juuz
949a693b69 MigrateMappingsService: Add platform ns MC jars to classpath 2024-12-06 19:54:55 +02:00
Juuz
f9acc1a090 Merge remote-tracking branch 'architectury/dev/1.7' into exp/1.9 2024-12-06 19:49:27 +02:00
Juuz
a75a1f0ddb Fix checkstyle errors 2024-12-06 19:46:44 +02:00
Juuz
a91ba09a1e Fix compilation errors 2024-12-06 19:45:19 +02:00
Juuz
09174f0ad3 Merge 1.9 2024-12-06 19:35:18 +02:00
Juuz
77e79991fb Merge 1.8, part 9 2024-12-06 19:32:12 +02:00
Juuz
b263a7c537 Merge 1.8, part 8 2024-12-06 19:29:53 +02:00
Juuz
3f115f6b31 Merge 1.8, part 7 2024-12-06 19:28:25 +02:00
Juuz
2cc6e59f60 Merge 1.8, part 6 2024-12-06 19:26:31 +02:00
Juuz
444354d932 Merge commit 'd18c109e58aacb14fb322ca648c5f8523658e8e2' into exp/1.8 2024-12-06 19:25:15 +02:00
Juuz
a7481deba7 Merge commit '039b435e5dbdfe757317da8911cd78bcd18237ae' into exp/1.8 2024-12-06 19:24:20 +02:00
Juuz
bced22e9e8 Merge 1.8, part 5 2024-12-06 19:24:12 +02:00
Juuz
a68e671678 Merge 1.8, part 4 2024-12-06 19:21:07 +02:00
shedaniel
689ba0b8b9 Include a very bad workaround for NeoForge 1.21.4, we will revert this once we fix DLI
DLI fails to parse the launch.cfg with clientDataArgs as keys when reading as client, since it would try to recognise what DataArgs is, when it is not even its entry.

This is a temporary fix.
2024-12-04 02:23:35 +08:00
modmuss
c80333b2bd Fix client data gen source set not depending on main when using split sources (#1228)
* Fix client data gen not depending on main when using split sources

* Also don't delete datagen output on clean

* Checkstyle
2024-12-02 18:02:37 +00:00
modmuss50
1d0946f55b Fix datagen task output 2024-11-30 12:22:37 +00:00
modmuss
0769601cfe Configure classpath groups for test task. (#1227)
* Configure classpath groups for test task.

Closes #1192

* Fix missing patch

* Fix test
2024-11-29 17:09:30 +00:00
modmuss
7cc7cb0c15 Allow datagen tasks to be skipped when up to date. (#1226)
Fixes #1135
2024-11-29 09:50:14 +00:00
Jason Penilla
e5ad4e186c Fix getKnownIndyBsms storing a set in a list without sorting (#1225)
* Cache source mappings (#1220) (#1221)

* Fix getKnownIndyBsms storing a set in a list

This caused remapJar to re-run unnecessarily

---------

Co-authored-by: modmuss <modmuss50@gmail.com>
2024-11-29 09:15:00 +00:00
modmuss
c4e2679e24 Add option to configure datagen with the client. (#1224)
* Add option to configure datagen with the client.

* Revert nightly upgrade
2024-11-28 20:18:25 +00:00
modmuss
38cff6d2bb Make ExceptionUtil & DaemonUtils config cache safe. (#1223)
* Make ExceptionUtil & DaemonUtils config cache safe.

* Fix tests

* Fix build
2024-11-28 15:00:01 +00:00
Liyan Zhao
758dcb748d fix: ignore some very very old kotlin classes to prevent them breaking remapping process (#1210)
* fix: ignore some very very old kotlin classes to prevent them breaking remapping process. Why? 7c539b01f5/libraries/kotlinx-metadata/jvm/src/kotlin/metadata/jvm/KotlinClassMetadata.kt (L427)

* fix: review suggestions
2024-11-28 10:40:39 +00:00
modmuss
816d778e61 Use the stable kotlin-metadata (#1222)
* Use the stable kotlin-metadata since Kotlin 2

* More fixes

* Fix build

* Fix unit test
2024-11-28 10:39:14 +00:00
Jason Penilla
fc59510c0a Update for NeoForge binpatcher fork (#250) 2024-11-28 10:14:07 +08:00
modmuss
39e292fe40 Cache source mappings (#1220) (#1221) 2024-11-26 11:24:43 +00:00
modmuss
e9af47166a Cache source mappings (#1220) 2024-11-26 09:58:43 +00:00
modmuss
6492178eaf Add decompile cache rules properties. (#1217)
Closes #1206
2024-11-22 10:25:56 +00:00
shedaniel
c839826f09 Merge commit '9157c22448cb4847586772f8028010f717accc14' into dev/1.8 2024-11-16 20:23:13 +08:00
shedaniel
24e5aeb201 Merge commit '3c3225900123390868a718f5553d552bd0385000' into dev/1.8 2024-11-16 19:27:08 +08:00
shedaniel
abe3ef2ef2 Merge commit '5f52e1232f94a0210693bd52d6913ef5579714f3' into dev/1.8 2024-11-16 19:12:45 +08:00
Ash
13ed992ad1 fix: make JarNester deterministic (#1197)
* fix: make JarNester deterministic

Sorts the list of jars to nest before adding them to fabric.mod.json to ensure the ordering is deterministic.

* fix: make ordering use a platform-independent sort
2024-11-15 10:25:18 +00:00
modmuss
1f28935221 Initial project isolation support (#1215)
* Enable project isolation

* Add test for COD

* Make spotless happy
2024-11-14 21:56:20 +00:00
modmuss
e387514ff7 Update to Gradle 8.11 (#1214)
* Update to Gradle 8.11

* Fix 8.12 producing empty outputs

* More 8.12 fixes
2024-11-14 18:44:05 +00:00