Package net.fabricmc.loom.util
Class Constants.Configurations
java.lang.Object
net.fabricmc.loom.util.Constants.Configurations
- Enclosing class:
Constants
Constants related to configurations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringUsed to query classpath data across project boundaries.static final Stringstatic final StringForge's own dependencies.static final String"Extra" runtime dependencies on Forge.static final Stringstatic final StringThe configuration used to create the Forge runtime classpath file list.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringA configuration that behaves likeruntimeOnlybut is not exposed inruntimeElementsto dependents.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThese configurations contain the minecraft client libraries.static final Stringstatic final Stringstatic final StringBefore Minecraft 1.19-pre1 this contains libraries that need to be extracted otherwise this goes on the runtime classpath.static final Stringstatic final StringThe server specific configurations will be empty when using a legacy (pre 21w38a server jar) find the client only dependencies on the "minecraftLibraries" config.static final Stringstatic final StringThe configuration that contains the Minecraft client and loader runtime libraries, as used by the production run tasks.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringMods to be used byAbstractProductionRunTasktasks by default.static final String -
Method Summary
-
Field Details
-
MOD_COMPILE_CLASSPATH
- See Also:
-
MOD_COMPILE_CLASSPATH_MAPPED
- See Also:
-
INCLUDE
- See Also:
-
INCLUDE_INTERNAL
- See Also:
-
MINECRAFT
- See Also:
-
MINECRAFT_COMPILE_LIBRARIES
- See Also:
-
MINECRAFT_RUNTIME_LIBRARIES
- See Also:
-
MINECRAFT_CLIENT_COMPILE_LIBRARIES
These configurations contain the minecraft client libraries.- See Also:
-
MINECRAFT_CLIENT_RUNTIME_LIBRARIES
- See Also:
-
MINECRAFT_SERVER_COMPILE_LIBRARIES
The server specific configurations will be empty when using a legacy (pre 21w38a server jar) find the client only dependencies on the "minecraftLibraries" config.- See Also:
-
MINECRAFT_SERVER_RUNTIME_LIBRARIES
- See Also:
-
MINECRAFT_NATIVES
Before Minecraft 1.19-pre1 this contains libraries that need to be extracted otherwise this goes on the runtime classpath.- See Also:
-
MAPPINGS
- See Also:
-
MAPPINGS_FINAL
- See Also:
-
LOADER_DEPENDENCIES
- See Also:
-
LOOM_DEVELOPMENT_DEPENDENCIES
- See Also:
-
SRG
- See Also:
-
MCP_CONFIG
- See Also:
-
FORGE
- See Also:
-
NEOFORGE
- See Also:
-
FORGE_USERDEV
- See Also:
-
FORGE_INSTALLER
- See Also:
-
FORGE_UNIVERSAL
- See Also:
-
FORGE_DEPENDENCIES
Forge's own dependencies. Not intended to be used by users,forgeRuntimeLibraryis for that instead.- See Also:
-
FORGE_EXTRA
"Extra" runtime dependencies on Forge. Contains the Minecraft resources andthe Architectury Loom runtime.- See Also:
-
FORGE_RUNTIME_LIBRARY
The configuration used to create the Forge runtime classpath file list. Users can also directly add files to this config.- See Also:
-
MAPPING_CONSTANTS
- See Also:
-
LOCAL_RUNTIME
A configuration that behaves likeruntimeOnlybut is not exposed inruntimeElementsto dependents. A bit liketestRuntimeOnly, but for mods.- See Also:
-
NAMED_ELEMENTS
- See Also:
-
MINECRAFT_TEST_CLIENT_RUNTIME_LIBRARIES
The configuration that contains the Minecraft client and loader runtime libraries, as used by the production run tasks.- See Also:
-
PRODUCTION_RUNTIME_MODS
Mods to be used byAbstractProductionRunTasktasks by default.- See Also:
-
EXPORTED_CLASSPATH
Used to query classpath data across project boundaries.- See Also:
-