Interface ForgeGradleExtension
public sealed interface ForgeGradleExtension
The ForgeGradle extension contains a handful of helpers that are not directly related to development involving
Minecraft.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> A closure for the Forge maven to be passed intoRepositoryHandler.maven(Closure).default org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> A closure for the Minecraft libraries maven to be passed intoRepositoryHandler.maven(Closure).
-
Field Details
-
NAME
-
-
Method Details
-
getForgeMaven
default org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> getForgeMaven()A closure for the Forge maven to be passed intoRepositoryHandler.maven(Closure).Declaring this in your buildscript is required for the Minecraft dependencies to resolve properly, due to hosting Forge and MCP-related artifacts that may be dependencies for the Minecraft artifact.
repositories { maven fg.forgeMaven }- Returns:
- The closure
-
getMinecraftLibsMaven
default org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> getMinecraftLibsMaven()A closure for the Minecraft libraries maven to be passed intoRepositoryHandler.maven(Closure).Declaring this in your buildscript is required for the Minecraft dependencies to resolve properly.
repositories { maven fg.minecraftLibsMaven }- Returns:
- The closure
-