Add loom.getMinecraftVersion()

Closes #982
This commit is contained in:
modmuss50
2023-12-19 16:31:35 +00:00
parent bbf7f96b41
commit a6547244e9
2 changed files with 12 additions and 0 deletions

View File

@@ -37,6 +37,7 @@ import org.gradle.api.file.RegularFileProperty;
import org.gradle.api.model.ObjectFactory;
import org.gradle.api.provider.ListProperty;
import org.gradle.api.provider.Property;
import org.gradle.api.provider.Provider;
import org.gradle.api.provider.SetProperty;
import org.gradle.api.publish.maven.MavenPublication;
import org.gradle.api.tasks.SourceSet;
@@ -406,6 +407,11 @@ public abstract class LoomGradleExtensionApiImpl implements LoomGradleExtensionA
remapperExtensions.add(holder);
}
@Override
public Provider<String> getMinecraftVersion() {
return getProject().provider(() -> LoomGradleExtension.get(getProject()).getMinecraftProvider().minecraftVersion());
}
// This is here to ensure that LoomGradleExtensionApiImpl compiles without any unimplemented methods
private final class EnsureCompile extends LoomGradleExtensionApiImpl {
private EnsureCompile() {