Class SingleJarMinecraftProvider
java.lang.Object
net.fabricmc.loom.configuration.providers.minecraft.MinecraftProvider
net.fabricmc.loom.configuration.providers.minecraft.SingleJarMinecraftProvider
- Direct Known Subclasses:
SingleJarForgeMinecraftProvider,SingleJarMinecraftProvider.Client,SingleJarMinecraftProvider.Server
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSingleJarMinecraftProvider(MinecraftMetadataProvider metadataProvider, ConfigContext configContext, MappingsNamespace officialNamespace) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcacheKey()client(MinecraftMetadataProvider metadataProvider, ConfigContext configContext) protected abstract PathgetInputJar(SingleJarMinecraftProvider provider) protected voidprotected voidvoidprovide()server(MinecraftMetadataProvider metadataProvider, ConfigContext configContext) protected abstract SingleJarEnvTypetype()Methods inherited from class net.fabricmc.loom.configuration.providers.minecraft.MinecraftProvider
dir, extractBundledServerJar, file, getExtension, getJarPrefix, getMinecraftClientJar, getMinecraftExtractedServerJar, getMinecraftServerJar, getProject, getServerBundleMetadata, getVersionInfo, isLegacySplitOfficialNamespaceVersion, isLegacyVersion, minecraftVersion, minecraftWorkingDirectory, path, provideClient, provideServer, refreshDeps, setJarPrefix, workingDir
-
Constructor Details
-
SingleJarMinecraftProvider
protected SingleJarMinecraftProvider(MinecraftMetadataProvider metadataProvider, ConfigContext configContext, MappingsNamespace officialNamespace)
-
-
Method Details
-
server
public static SingleJarMinecraftProvider.Server server(MinecraftMetadataProvider metadataProvider, ConfigContext configContext) -
client
public static SingleJarMinecraftProvider.Client client(MinecraftMetadataProvider metadataProvider, ConfigContext configContext) -
initFiles
protected void initFiles()- Overrides:
initFilesin classMinecraftProvider
-
getMinecraftJars
- Specified by:
getMinecraftJarsin classMinecraftProvider
-
provide
- Overrides:
providein classMinecraftProvider- Throws:
Exception
-
processJar
- Throws:
Exception
-
cacheKey
- Overrides:
cacheKeyin classMinecraftProvider
-
getMinecraftEnvOnlyJar
-
getOfficialNamespace
- Specified by:
getOfficialNamespacein classMinecraftProvider
-
type
-
getInputJar
- Throws:
Exception
-