From 752c829eb06ba95bf58dfba65258723ab30306d0 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Sat, 30 Apr 2022 21:35:17 +0100 Subject: [PATCH] Fix ModSettings not using a ConfigurableFileCollection :) Need to add some tests for this ;) --- src/main/java/net/fabricmc/loom/api/ModSettings.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/fabricmc/loom/api/ModSettings.java b/src/main/java/net/fabricmc/loom/api/ModSettings.java index 0e0eff0e..af31a2cc 100644 --- a/src/main/java/net/fabricmc/loom/api/ModSettings.java +++ b/src/main/java/net/fabricmc/loom/api/ModSettings.java @@ -27,7 +27,7 @@ package net.fabricmc.loom.api; import javax.inject.Inject; import org.gradle.api.Named; -import org.gradle.api.file.FileCollection; +import org.gradle.api.file.ConfigurableFileCollection; import org.gradle.api.provider.ListProperty; import org.gradle.api.tasks.SourceSet; import org.jetbrains.annotations.ApiStatus; @@ -45,11 +45,12 @@ public abstract class ModSettings implements Named { /** * List of classpath directories, or jar files used to populate the `fabric.classPathGroups` Fabric Loader system property. */ - public abstract FileCollection getModFiles(); + public abstract ConfigurableFileCollection getModFiles(); @Inject public ModSettings() { getModSourceSets().finalizeValueOnRead(); + getModFiles().finalizeValueOnRead(); } /**