Nico Mexis
fd205eba21
Fix cloth-config on 1.17.1 ( #326 )
2026-03-21 15:30:51 +01:00
shedaniel
0ab7b1bf56
Merge remote-tracking branch 'FabricMC/dev/1.13' into dev/1.13
...
# Conflicts:
# src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
2026-03-21 01:14:58 +09:00
Juuz
85507b8de9
ArtifactMetadata: Add missing null check for MixinConfigs attribute
2025-12-07 18:23:46 +02:00
Juuz
432d05e9a6
Support refmapless mixins on older Forge releases
2025-12-07 17:52:18 +02:00
Juuz
20f2a7b154
Re-enable mixin AP in ForgeSimpleMixinApTest
2025-12-07 17:46:12 +02:00
Juuz
408b968855
Disable the mixin AP on all platforms by default
...
Fixes #317 .
2025-12-06 13:42:19 +02:00
Juuz
26e4d2fdfd
Disable workaround for Neo breakage on newer versions
2025-12-04 00:35:44 +02:00
Juuz
826297c56c
Use InstallerTools to create pre-patching jar on certain versions ( #315 )
2025-12-03 00:30:43 +02:00
Juuz
98b14098cc
Test NeoForge 1.21.10 setup
2025-12-02 12:10:26 +02:00
Juuz
a8759337e9
MPP: Don't put MC resources in the MC classes jar
2025-12-02 12:10:23 +02:00
Juuz
b99a9585a2
Fix null Forge version in PatchProvider cache dir
2025-12-02 12:10:19 +02:00
Juuz
ff4d749913
Null check Forge version when creating version cache dir
2025-12-02 12:10:14 +02:00
Naz Ikhsan
d47b37feee
Fix FileAlreadyExistsException on Forge when reloading Gradle dependencies ( #309 )
...
Fixes #314 .
2025-12-01 18:27:46 +02:00
Juuz
ec2faea53c
PatchProvider: Extract env-specific patch files on demand ( #311 )
2025-11-30 21:49:10 +02:00
modmuss50
d0fc6a5f5f
Fix bad cherry-pick
2025-11-22 20:22:26 +00:00
modmuss
98f4a74127
Add external classpath groups as explicit test task inputs. ( #1453 )
2025-11-21 20:39:47 +00:00
Finn Rades
e1cda212bd
Fix failing renderDoc extract ( #1434 )
2025-11-08 22:39:19 +00:00
Juuz
fffef91cef
Publish 1.13
1.13
2025-11-03 19:11:31 +02:00
Juuz
f8442e9f3f
Merge remote-tracking branch 'upstream/dev/1.13' into dev/1.13
2025-11-03 17:48:06 +02:00
modmuss50
43023dc3b8
Update unpick
2025-11-03 15:10:25 +00:00
Juuz
5d59759a89
AbstractRemapJarTask: Fix manifests not being inherited ( #1421 )
...
* AbstractRemapJarTask: Fix manifests not being inherited
* Copy manifest before applying manifest service
This matches the original ordering of the manifest creation,
and fixes the override functionality in the service.
* Test merging named sections
2025-11-03 14:55:07 +00:00
Juuz
680d26fb46
AbstractRemapJarTask: Fix manifest attributes not being inherited from input
2025-11-03 15:14:12 +02:00
Juuz
c11fdb8756
Fix plugin id in RemapJarContentsTest
2025-11-03 14:33:04 +02:00
Juuz
3bb147322c
Merge remote-tracking branch 'upstream/dev/1.13' into dev/1.13
...
# Conflicts:
# gradle/libs.versions.toml
2025-11-03 14:06:35 +02:00
Juuz
910efd322e
Update Mercury
2025-11-03 14:02:17 +02:00
Juuz
b1deb12895
Prevent disabling obfuscation on Neo and Forge for now
2025-11-03 13:54:11 +02:00
Juuz
5f6891992a
Merge remote-tracking branch 'upstream/exp/1.13' into dev/1.13
...
# Conflicts:
# build.gradle
# gradle/libs.versions.toml
# src/main/java/net/fabricmc/loom/LoomGradleExtension.java
# src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionApiImpl.java
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
# src/main/java/net/fabricmc/loom/task/RemapJarTask.java
2025-11-03 13:51:55 +02:00
modmuss50
94d4eb6e08
Update Mercury Mixin
2025-11-03 09:44:45 +00:00
Julian Burner
224d015c22
Update to Mapping-IO 0.8.0 ( #1419 )
2025-11-03 09:27:59 +00:00
Juuz
a0d73dc3b7
Add task to migrate CT/AW mappings ( #1412 )
...
* Add task to migrate CT/AW mappings
* Remove unused logger
* Add option to map CT in place, add common base class
* Add test for migrating AW/CT mappings
* Add SkipWhenEmpty to MigrateClassTweakerMappingsTask.inputFile
* Split CT migration service from base service
2025-11-02 13:12:56 +00:00
modmuss
e41982c51e
Migrate mapping improvements. ( #1416 )
...
* Migrate mapping improvements.
* Revert to old logic
* Fix
* Add --overrideInputsIHaveABackup
* Skip task when input is empty
* Fix again
* Update MM
2025-11-01 08:25:46 +00:00
modmuss50
2e16a97f08
Merge remote-tracking branch 'origin/dev/1.12' into exp/1.13
2025-10-31 22:31:51 +00:00
Juuz
4fb75cf336
Include source mapping hash in decompiler cache key ( #1414 )
...
* Include source mapping hash in decompiler cache key
Fixes #1410 .
* Mark source mappings hash property as optional, improve name
2025-10-31 21:38:25 +00:00
modmuss
0e2fc99eb1
Add back getModSourceSets(), as its used by mc dev to do nothing. ( #1415 )
2025-10-31 21:34:31 +00:00
modmuss50
f7321abfd5
Fix ordering of mercury processors
2025-10-31 14:52:24 +00:00
modmuss
1f1448fd19
Add mercury mixin to migrate mappings task. ( #1413 )
2025-10-31 13:16:27 +00:00
modmuss50
3575bf3715
Merge remote-tracking branch 'origin/dev/1.12' into exp/1.13
2025-10-31 11:52:47 +00:00
Juuz
f8a465377c
Fix using Enigma mappings with mod-provided javadoc ( #1411 )
...
- Fixes using formats with inherently multiple namespaces
by actually only checking for the presence of dst names
instead of dst namespaces.
- Fixes using formats without namespace ids by replacing
the fallback namespaces with intermediary and named.
2025-10-31 11:52:23 +00:00
modmuss
577e5c8bfd
Add 'fabric.loom.disableObfuscation' property to disable all remapping. ( #1409 )
...
* Add 'fabric.loom.disableObfuscation' property
* More work, the test passes now.
* Fix
2025-10-30 20:11:52 +00:00
Juuz
5892364fdf
Make remapping tasks use the archive file from the Jar API ( #1406 )
...
* Make remapping tasks use the archive file from the Jar API
Other minor changes:
- Exception messages now include the absolute path of
the jar file
- RemapSourcesJarTask now also uses descriptive wrappers
instead of a direct new RuntimeException(...)
* Stop overriding Jar.copy with a no-op
* Add test for using Jar's API on remapJar and remapSourcesJar
2025-10-30 20:10:47 +00:00
feenko
04995cbcf9
Fix FMJ generator not resolving dependencies correctly with exactly one version range ( #1408 )
2025-10-30 15:54:17 +00:00
modmuss50
371bfe905a
Start on 1.13
2025-10-30 07:44:02 +00:00
Juuz
7396be9d31
ForgeRunConfigTest: Remove outdated test for MOD_CLASSES
2025-10-29 16:22:30 +02:00
Juuz
abc38b5921
Fix export classpath task config in the companion plugin
...
The mod platform cannot be stored in companion projects,
so it's marked optional.
2025-10-29 16:20:15 +02:00
Juuz
e0be5bf488
Update to Unprotect 2.0.2
...
Fixes #305 .
2025-10-29 16:17:19 +02:00
Juuz
0629aabe8a
Fix plugin IDs in tests
2025-10-29 15:25:28 +02:00
Juuz
e9f0c8dda2
Fix compilation error in tests
2025-10-29 15:15:33 +02:00
Juuz
24ffed6f9e
Update to Unprotect 2.0.1
...
Fixes #304 by removing transitive loader/ModLauncher deps.
2025-10-29 15:11:33 +02:00
Juuz
6a9f5cec3f
Port Forge run templates to the new classpath group system
2025-10-29 15:08:31 +02:00
Juuz
f038ad586f
FabricModJsonFactory: Fix compilation error
2025-10-29 15:04:33 +02:00