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
FieldsModifier and TypeFieldDescriptionstatic final org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> A closure for the Forge maven to be passed intoRepositoryHandler.maven(Closure).static final org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> A closure for the Minecraft libraries maven to be passed intoRepositoryHandler.maven(Closure).static final StringThe name for this extension in Gradle.
-
Field Details
-
NAME
-
forgeMaven
static final org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> forgeMavenA 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 }- See Also:
-
minecraftLibsMaven
static final org.gradle.api.Action<org.gradle.api.artifacts.repositories.MavenArtifactRepository> minecraftLibsMavenA 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 }
-