Class ProcessedNamedMinecraftProvider<M extends MinecraftProvider,P extends NamedMinecraftProvider<M>>
java.lang.Object
net.fabricmc.loom.configuration.providers.minecraft.mapped.AbstractMappedMinecraftProvider<M>
net.fabricmc.loom.configuration.providers.minecraft.mapped.NamedMinecraftProvider<M>
net.fabricmc.loom.configuration.providers.minecraft.mapped.ProcessedNamedMinecraftProvider<M,P>
- All Implemented Interfaces:
MappedMinecraftProvider,MappedMinecraftProvider.ProviderImpl
- Direct Known Subclasses:
ProcessedNamedMinecraftProvider.LegacyMergedImpl,ProcessedNamedMinecraftProvider.MergedImpl,ProcessedNamedMinecraftProvider.SingleJarImpl,ProcessedNamedMinecraftProvider.SplitImpl
public abstract class ProcessedNamedMinecraftProvider<M extends MinecraftProvider,P extends NamedMinecraftProvider<M>>
extends NamedMinecraftProvider<M>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classNested classes/interfaces inherited from class net.fabricmc.loom.configuration.providers.minecraft.mapped.AbstractMappedMinecraftProvider
AbstractMappedMinecraftProvider.MavenScope, AbstractMappedMinecraftProvider.OutputJar, AbstractMappedMinecraftProvider.ProvideContext, AbstractMappedMinecraftProvider.RemappedJars, AbstractMappedMinecraftProvider.SimpleOutputJarNested classes/interfaces inherited from interface net.fabricmc.loom.configuration.providers.minecraft.mapped.MappedMinecraftProvider
MappedMinecraftProvider.Merged, MappedMinecraftProvider.ProviderImpl, MappedMinecraftProvider.SingleJar, MappedMinecraftProvider.Split -
Field Summary
Fields inherited from class net.fabricmc.loom.configuration.providers.minecraft.mapped.AbstractMappedMinecraftProvider
extension, minecraftProvider -
Constructor Summary
ConstructorsConstructorDescriptionProcessedNamedMinecraftProvider(P parentMinecraftProvide, MinecraftJarProcessorManager jarProcessorManager) -
Method Summary
Modifier and TypeMethodDescriptiongetJar(MinecraftJar.Type type) protected StringgetName(MinecraftJar.Type type) List<? extends AbstractMappedMinecraftProvider.OutputJar> getProcessedJar(MinecraftJar minecraftJar) Methods inherited from class net.fabricmc.loom.configuration.providers.minecraft.mapped.NamedMinecraftProvider
getTargetNamespaceMethods inherited from class net.fabricmc.loom.configuration.providers.minecraft.mapped.AbstractMappedMinecraftProvider
cacheKey, configureRemapper, configureSplitRemapper, createBackupJars, getBackupJarPath, getDependencyNotation, getMavenHelper, getMinecraftProvider, getProject, getVersion, isUpToDate, remapJar, requiresBackupJars, shouldRefreshOutputsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.fabricmc.loom.configuration.providers.minecraft.mapped.MappedMinecraftProvider
getMinecraftJarPaths
-
Constructor Details
-
ProcessedNamedMinecraftProvider
public ProcessedNamedMinecraftProvider(P parentMinecraftProvide, MinecraftJarProcessorManager jarProcessorManager)
-
-
Method Details
-
provide
public List<MinecraftJar> provide(AbstractMappedMinecraftProvider.ProvideContext context) throws Exception - Overrides:
providein classAbstractMappedMinecraftProvider<M extends MinecraftProvider>- Throws:
Exception
-
getOutputJars
- Overrides:
getOutputJarsin classAbstractMappedMinecraftProvider<M extends MinecraftProvider>- Returns:
- A list of output jars that this provider generates
-
getMavenScope
- Overrides:
getMavenScopein classNamedMinecraftProvider<M extends MinecraftProvider>
-
getDependencyTypes
- Overrides:
getDependencyTypesin classAbstractMappedMinecraftProvider<M extends MinecraftProvider>
-
getName
- Overrides:
getNamein classAbstractMappedMinecraftProvider<M extends MinecraftProvider>
-
getJar
- Specified by:
getJarin interfaceMappedMinecraftProvider.ProviderImpl- Overrides:
getJarin classAbstractMappedMinecraftProvider<M extends MinecraftProvider>
-
getRemappedJars
- Specified by:
getRemappedJarsin classAbstractMappedMinecraftProvider<M extends MinecraftProvider>- Returns:
- A list of jars that should be remapped
-
getMinecraftJars
-
getParentMinecraftProvider
-
getProcessedJar
-