aboutsummaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)Author
2022-02-16Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
2022-01-11Configure ValidateAccessWidenerTask.targetJar lazily (#569)Juuxel
This should prevent crashes if the validateAccessWidener task is initialised manually (by other plugins or scripts iterating all tasks, for example).
2021-12-22Only warn when the yarn version does not match the minecraft version.modmuss50
Should allow yarn versions to be used across mc versions when needed.
2021-12-19fix a multi-project issue (#65)KosmX
2021-12-12Add forgeExtra back to compile classpathshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-12-12Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
2021-12-11Add forgeRuntimeLibrary configuration + some clean up (#64)Juuxel
2021-12-10Apply mitigation's against Log4J2 exploit CVE-2021-44228.modmuss50
2021-12-08Patch ModDependencyInfo for fabric.mod.json checkshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-12-08Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me> # Conflicts: # build.gradle # src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
2021-12-08Move architectury.common.json check behind fabric.mod.jsonshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-12-05Allow transitive access wideners to be declared through architectury.common.jsonshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-12-05Juuzify ArchitecturyLoomDecompiler (#60)Juuxel
* Juuzify ArchitecturyLoomDecompiler * Remove unused max memory
2021-12-04Add architectury decompiler (#59)shedaniel
* Add architectury decompiler Signed-off-by: shedaniel <daniel@shedaniel.me> * Perhaps let's not include javaexec helpers Signed-off-by: shedaniel <daniel@shedaniel.me> * Fix checkstyle and resolve reviews Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-12-02Validate remapped mods also have a remapped access widener. (#549)modmuss50
* Validate remapped mods also have a remapped access widener. * Fix checkstyle
2021-12-02Don't print unstable loom warningshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-12-02Fix support for Forge 1.18shedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-11-29Fix merge conflictsshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-11-29Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
# Conflicts: # src/main/java/net/fabricmc/loom/configuration/providers/mappings/LayeredMappingSpecBuilderImpl.java # src/main/java/net/fabricmc/loom/configuration/providers/mappings/mojmap/MojangMappingLayer.java # src/main/java/net/fabricmc/loom/configuration/providers/mappings/mojmap/MojangMappingsSpec.java # src/test/groovy/net/fabricmc/loom/test/unit/layeredmappings/LayeredMappingSpecBuilderTest.groovy
2021-11-26Fix crash on Java 18 due to unpick using an outdated asm version.modmuss50
Unpick will now get the same version of asm that loom is running with on its classpath.
2021-11-25Fix duplicate comments about transitive access wideners. Fixes #544modmuss50
A more sophisticated fix might be nice, but im not sure it will provide a lot of benefit.
2021-11-25More improvements/fixes to shared caches maven publications + test improvements.modmuss50
2021-11-23Fix gradle module metadatas not including api deps in runtimeElements (#540)Juuxel
2021-11-20Add an option (enabled by default) to map synthetic field and method names ↵modmuss50
from the official mojang mappings. (#538)
2021-11-18Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
# Conflicts: # src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftMappedProvider.java
2021-11-17Fix access widener file hashcode calculation breaking caching.modmuss50
When using transitive access wideners the mc jar would always be re-processed.
2021-11-15Add getBaseMappedJar to make it easier to get the pre-transformed game jar.modmuss50
2021-11-14Revert "Fix unobfuscated names not having params or docs. (#532)"shedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-11-13Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
# Conflicts: # src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java # src/test/groovy/net/fabricmc/loom/test/integration/FabricAPITest.groovy
2021-11-12Fix `namedElements` not extending from api (#533)modmuss50
* Fix `namedElements` not extending from api Fix artifact not waiting for remapAllJars with shared caches * Use apiElements * Add a better test for this. * Also add remapped api mods to namedElements
2021-11-11Fix for 1.18-pre1 server bundler.modmuss50
In the bundler its called 1.18 Pre-release 1 not 1.18-pre1, so we just assume there is only ever going to be 1 version per jar.
2021-11-10Reduce log level of "Using project based jar storage".modmuss50
This will be used on a lot more projects now as transitive access wideners becomes more widely used.
2021-11-10Ensure that the encoding is set to UTF-8modmuss50
2021-11-09Fix unobfuscated names not having params or docs. (#532)modmuss50
2021-11-06Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
# Conflicts: # src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java # src/main/java/net/fabricmc/loom/extension/MinecraftGradleExtension.java
2021-11-01Fix missing blank line between javadoc and paramsmodmuss50
2021-11-01Allow to set custom intermediary url again (#528)Cat Core
* allow to set custom intermediary url again * apply suggestions * add some javadoc
2021-11-01Make CFR the default decompiler (#527)modmuss50
* Make CFR the default decompiler Expose decompiler options * Remove convention, default value is an empty map. * Checkstyle..
2021-10-30Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
2021-10-29Add localRuntime and modLocalRuntime configurations (#526)Juuxel
Closes #481. Co-authored-by: modmuss50 <modmuss50@gmail.com>
2021-10-29Add dev config with default jar task on it, to aid with depending on … (#525)modmuss50
* Add dev config with default jar task on it, to aid with depending on sub projects. * Rename to `namedElements` * Update src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com> Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
2021-10-28Fix misleading error message when decompiling fails.modmuss50
2021-10-28Fix Gradle 8 deprecationshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-10-27Forgot to commit fix merge conflictsshedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-10-26Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0shedaniel
# Conflicts: # build.gradle # src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java # src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java # src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java # src/main/java/net/fabricmc/loom/task/RemapJarTask.java # src/main/java/net/fabricmc/loom/util/FileSystemUtil.java # src/main/java/net/fabricmc/loom/util/TinyRemapperHelper.java
2021-10-26Use NIO instead of ZipUtil (#513)shedaniel
* Use nio for zip utils * Make tests work * Please work * Fix some issues with tests * Fix more issues with tests * NIOZipUtils -> ZipUtils * Resolve Juuxel's reviews * Use our own FS utils * Improve error handling, add loom Pair * Add Unit tests + fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>
2021-10-25Ensure path exists when loading transitive access wideners.modmuss50
2021-10-25Alter TransitiveAccessWidenerJarProcessor to use the same logic used in ↵modmuss50
ModCompileRemapper for resolving mod jars.
2021-10-24Improve run config argument handling, should work with spaces a bit better. ↵modmuss50
(#524)
2021-10-24Enable META-INF fixer when remapping mods.modmuss50