Package net.minecraftforge.fml.loading
Class FMLServiceProvider
- java.lang.Object
-
- net.minecraftforge.fml.loading.FMLServiceProvider
-
- All Implemented Interfaces:
cpw.mods.modlauncher.api.ITransformationService
public class FMLServiceProvider extends java.lang.Object implements cpw.mods.modlauncher.api.ITransformationService
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Object>argumentsprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>forgeGroupOptionprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>forgeOptionprivate static org.apache.logging.log4j.LoggerLOGGERprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>mappingsOptionprivate java.util.List<java.lang.String>mavenRootsArgumentListprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>mavenRootsOptionprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>mcOptionprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>mcpOptionprivate java.util.List<java.lang.String>modListsArgumentListprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>modListsOptionprivate java.util.List<java.lang.String>modsArgumentListprivate joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>modsOptionprivate java.lang.StringtargetForgeGroupprivate java.lang.StringtargetForgeVersionprivate java.lang.StringtargetMcpMappingsprivate java.lang.StringtargetMcpVersionprivate java.lang.StringtargetMcVersion
-
Constructor Summary
Constructors Constructor Description FMLServiceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidarguments(java.util.function.BiFunction<java.lang.String,java.lang.String,joptsimple.OptionSpecBuilder> argumentBuilder)voidargumentValues(cpw.mods.modlauncher.api.ITransformationService.OptionResult option)voidbeginScanning(cpw.mods.modlauncher.api.IEnvironment environment)voidinitialize(cpw.mods.modlauncher.api.IEnvironment environment)java.lang.Stringname()voidonLoad(cpw.mods.modlauncher.api.IEnvironment environment, java.util.Set<java.lang.String> otherServices)java.util.List<java.util.Map.Entry<java.lang.String,java.nio.file.Path>>runScan(cpw.mods.modlauncher.api.IEnvironment environment)java.util.List<cpw.mods.modlauncher.api.ITransformer>transformers()
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
modsOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> modsOption
-
modListsOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> modListsOption
-
mavenRootsOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mavenRootsOption
-
forgeOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> forgeOption
-
mcOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mcOption
-
forgeGroupOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> forgeGroupOption
-
mcpOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mcpOption
-
mappingsOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mappingsOption
-
modsArgumentList
private java.util.List<java.lang.String> modsArgumentList
-
modListsArgumentList
private java.util.List<java.lang.String> modListsArgumentList
-
mavenRootsArgumentList
private java.util.List<java.lang.String> mavenRootsArgumentList
-
targetForgeVersion
private java.lang.String targetForgeVersion
-
targetMcVersion
private java.lang.String targetMcVersion
-
targetMcpVersion
private java.lang.String targetMcpVersion
-
targetMcpMappings
private java.lang.String targetMcpMappings
-
targetForgeGroup
private java.lang.String targetForgeGroup
-
arguments
private java.util.Map<java.lang.String,java.lang.Object> arguments
-
-
Method Detail
-
name
public java.lang.String name()
- Specified by:
namein interfacecpw.mods.modlauncher.api.ITransformationService
-
initialize
public void initialize(cpw.mods.modlauncher.api.IEnvironment environment)
- Specified by:
initializein interfacecpw.mods.modlauncher.api.ITransformationService
-
beginScanning
public void beginScanning(cpw.mods.modlauncher.api.IEnvironment environment)
- Specified by:
beginScanningin interfacecpw.mods.modlauncher.api.ITransformationService
-
runScan
public java.util.List<java.util.Map.Entry<java.lang.String,java.nio.file.Path>> runScan(cpw.mods.modlauncher.api.IEnvironment environment)
- Specified by:
runScanin interfacecpw.mods.modlauncher.api.ITransformationService
-
onLoad
public void onLoad(cpw.mods.modlauncher.api.IEnvironment environment, java.util.Set<java.lang.String> otherServices) throws cpw.mods.modlauncher.api.IncompatibleEnvironmentException- Specified by:
onLoadin interfacecpw.mods.modlauncher.api.ITransformationService- Throws:
cpw.mods.modlauncher.api.IncompatibleEnvironmentException
-
arguments
public void arguments(java.util.function.BiFunction<java.lang.String,java.lang.String,joptsimple.OptionSpecBuilder> argumentBuilder)
- Specified by:
argumentsin interfacecpw.mods.modlauncher.api.ITransformationService
-
argumentValues
public void argumentValues(cpw.mods.modlauncher.api.ITransformationService.OptionResult option)
- Specified by:
argumentValuesin interfacecpw.mods.modlauncher.api.ITransformationService
-
transformers
@Nonnull public java.util.List<cpw.mods.modlauncher.api.ITransformer> transformers()
- Specified by:
transformersin interfacecpw.mods.modlauncher.api.ITransformationService
-
-