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 ClosureA closure for the Forge maven to be passed intoRepositoryHandler.maven(Closure).static final ClosureA closure for the Forge releases maven to be passed intoRepositoryHandler.maven(Closure).static final ClosureA closure for the Forge snapshot maven to be passed intoRepositoryHandler.maven(Closure).static final ClosureA 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
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 }- See Also:
-
forgeReleaseMaven
A closure for the Forge releases maven to be passed intoRepositoryHandler.maven(Closure).repositories { maven fg.forgeReleaseMaven }- See Also:
-
forgeSnapshotMaven
A closure for the Forge snapshot maven to be passed intoRepositoryHandler.maven(Closure).repositories { maven fg.forgeSnapshotMaven }- See Also:
-
minecraftLibsMaven
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 }
-