aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/LoomGradleExtension.java
AgeCommit message (Collapse)Author
2021-02-14Fix merge conflictsshedaniel
2021-02-14Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forgeshedaniel
# Conflicts: # build.gradle # src/main/java/net/fabricmc/loom/LoomGradleExtension.java # src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java # src/main/java/net/fabricmc/loom/configuration/processors/MinecraftProcessedProvider.java # src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProvider.java # src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftNativesProvider.java # src/main/java/net/fabricmc/loom/configuration/providers/minecraft/assets/MinecraftAssetsProvider.java # src/main/java/net/fabricmc/loom/task/GenVsCodeProjectTask.java # src/main/java/net/fabricmc/loom/util/SourceRemapper.java
2021-02-11Generate IDE run configs on a per config basis. Allows for much finer grain ↵modmuss50
control over what run configs are generated. Defaults to generate all run configs on the root project.
2021-02-11Revert previous change, somewhat. I didnt understand the issue correctly.modmuss50
2021-02-11Rename `runs` -> `runConfigs`modmuss50
2021-02-11Update MCE - Remove auto population of minVersion in mixins - Drop some log ↵modmuss50
levels.
2021-02-09Allow post configuring run configsshedaniel
2021-02-03Create the data runshedaniel
2021-02-02Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forgeshedaniel
2021-01-29Fixes refmap errors in sub-subprojects by replacing any subsequent : with a _.NinjaPhenix
2021-01-30Mark `useFabricMixin = true` by default.shedaniel
2021-01-29Improve run configs (#318) (#338)modmuss50
Co-authored-by: ShadewRG <onankman@gmail.com> Co-authored-by: UndeadCat | Shadew <redgalaxysw@gmail.com> Co-authored-by: liach <7806504+liach@users.noreply.github.com>
2021-01-29Data Generator for Forgeshedaniel
2021-01-24fix mixinConfigshedaniel
2021-01-24Deprecate mixinConfig in favor of mixinConfig method to add to the listshedaniel
2021-01-20Allow configuring additional local sourceSets.shedaniel
2021-01-19Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forgeshedaniel
# Conflicts: # src/main/java/net/fabricmc/loom/LoomGradleExtension.java
2021-01-181 Infinite Loopmodmuss50
2021-01-18Fix failed getMixinVersion resolutionshedaniel
2021-01-18Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forgeshedaniel
2021-01-13Allow switching to fabric mixin in forge, allowing advanced refmap remapper, ↵shedaniel
making yarn for forge working.
2020-12-30Allow the generation of tiny mappings with srg without being in a forge ↵shedaniel
environment
2020-12-30Allow specifying multiple mixin configs for forgeshedaniel
2020-12-27Optimise loom configuration, saves 1.2 seconds in my testing. #319modmuss50
2020-12-24General code cleanup (#313)modmuss50
* First general cleanup pass * Review feedback * Fix build * Fix tests
2020-12-08Option to disable mojmap warning + ways to add tasks to do before run.shedaniel
2020-12-03Merge branch 'dev/0.5' into forgeJuuxel
2020-12-03Add Forge mixin supportJuuxel
2020-12-02Allow specifying natives directory with the `fabric.loom.natives.dir` gradle ↵modmuss50
property. Note this is designed to allow easy usage of custom natives, thus will not populate the directory with the default natives.
2020-11-30Add fml.mcVersion and fml.forgeVersion to launch.cfgJuuxel
2020-11-29Merge remote-tracking branch 'upstream/dev/0.5' into forgeJuuxel
# Conflicts: # src/main/java/net/fabricmc/loom/AbstractPlugin.java # src/main/java/net/fabricmc/loom/LoomGradleExtension.java # src/main/java/net/fabricmc/loom/providers/MappingsProvider.java # src/main/java/net/fabricmc/loom/task/RemapJarTask.java # src/main/java/net/fabricmc/loom/util/Constants.java
2020-09-06Fix race condition with mixin's output mappings across source setsmodmuss50
2020-09-04Fix mixin mapping being shared between all projects.modmuss50
2020-08-24Official Mojang Mappings supportmodmuss50
# Please read and understand the EULA before using! Use in your build.gradle with the following: `mappings minecraft.officialMojangMappings()` To automatically migrate to Mojang mappings run the following: `gradlew.bat migrateMappings --mappings "net.mojang.minecraft:mappings:1.16.2"` Co-authored-by: Ramid Khan <ramidzkh@gmail.com>
2020-08-24Allow adding additional jar processors (#247)Fudge
* processors * cleanup * oops * make changes * blargh
2020-07-30Copy userdev 'inject' files into the game jarJuuxel
2020-07-30Use Project.findProperty in LoomGradleExtension.isForgeJuuxel
2020-07-30Make all custom functional interfaces to util.functionJuuxel
2020-07-30Make LoomGradleExtension.isForge load from gradle.propertiesJuuxel
2020-07-30Start adding a way to disable Forge processingJuuxel
2020-07-27Force project-based file storageJuuxel
2020-07-27Add non-patched and Forge classes to the game jarJuuxel
2020-07-27Use ForgeGradle for producing SRG jars for patchingJuuxel
2020-07-27Some Forge stuffJuuxel
2020-07-26General cleanupReece Dunham
2020-07-26Merge branch 'shared_caches' into dev/0.5modmuss50
# Conflicts: # src/main/java/net/fabricmc/loom/AbstractPlugin.java
2020-07-26Allow IDEA run configs to be generated for non-root projects (#236)Jonas Herzig
2020-06-29Supply the configuration to the run Exec directly (#232)Octavia Togami
* Supply the configuration to the run Exec directly This allows the implicit task dependencies from project() dependencies to flow into the run tasks. * Make unmappedMods a CFC to track task information Deprecates the old methods, and they should probably be removed with 0.5.
2020-06-27First pass on "shareCaches".modmuss50
2020-06-01Allow specifying additional decompilers for generating sources (#213)Fudge
* decompilers * cleanup * oops * weird import * public * public 2 electric boogalo * move over fabric specific * ok * move to api package