public class FMLServiceProvider
extends java.lang.Object
implements cpw.mods.modlauncher.api.ITransformationService
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Map<java.lang.String,java.lang.Object> | 
arguments  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
forgeGroupOption  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
forgeOption  | 
private static org.apache.logging.log4j.Logger | 
LOGGER  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
mappingsOption  | 
private java.util.List<java.lang.String> | 
mavenRootsArgumentList  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
mavenRootsOption  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
mcOption  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
mcpOption  | 
private java.util.List<java.lang.String> | 
modListsArgumentList  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
modListsOption  | 
private java.util.List<java.lang.String> | 
modsArgumentList  | 
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> | 
modsOption  | 
private java.lang.String | 
targetForgeGroup  | 
private java.lang.String | 
targetForgeVersion  | 
private java.lang.String | 
targetMcpMappings  | 
private java.lang.String | 
targetMcpVersion  | 
private java.lang.String | 
targetMcVersion  | 
| Constructor and Description | 
|---|
FMLServiceProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
arguments(java.util.function.BiFunction<java.lang.String,java.lang.String,joptsimple.OptionSpecBuilder> argumentBuilder)  | 
void | 
argumentValues(cpw.mods.modlauncher.api.ITransformationService.OptionResult option)  | 
void | 
beginScanning(cpw.mods.modlauncher.api.IEnvironment environment)  | 
void | 
initialize(cpw.mods.modlauncher.api.IEnvironment environment)  | 
java.lang.String | 
name()  | 
void | 
onLoad(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()  | 
private static final org.apache.logging.log4j.Logger LOGGER
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> modsOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> modListsOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mavenRootsOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> forgeOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mcOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> forgeGroupOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mcpOption
private joptsimple.ArgumentAcceptingOptionSpec<java.lang.String> mappingsOption
private java.util.List<java.lang.String> modsArgumentList
private java.util.List<java.lang.String> modListsArgumentList
private java.util.List<java.lang.String> mavenRootsArgumentList
private java.lang.String targetForgeVersion
private java.lang.String targetMcVersion
private java.lang.String targetMcpVersion
private java.lang.String targetMcpMappings
private java.lang.String targetForgeGroup
private java.util.Map<java.lang.String,java.lang.Object> arguments
public java.lang.String name()
name in interface cpw.mods.modlauncher.api.ITransformationServicepublic void initialize(cpw.mods.modlauncher.api.IEnvironment environment)
initialize in interface cpw.mods.modlauncher.api.ITransformationServicepublic void beginScanning(cpw.mods.modlauncher.api.IEnvironment environment)
beginScanning in interface cpw.mods.modlauncher.api.ITransformationServicepublic java.util.List<java.util.Map.Entry<java.lang.String,java.nio.file.Path>> runScan(cpw.mods.modlauncher.api.IEnvironment environment)
runScan in interface cpw.mods.modlauncher.api.ITransformationServicepublic void onLoad(cpw.mods.modlauncher.api.IEnvironment environment,
                   java.util.Set<java.lang.String> otherServices)
            throws cpw.mods.modlauncher.api.IncompatibleEnvironmentException
onLoad in interface cpw.mods.modlauncher.api.ITransformationServicecpw.mods.modlauncher.api.IncompatibleEnvironmentExceptionpublic void arguments(java.util.function.BiFunction<java.lang.String,java.lang.String,joptsimple.OptionSpecBuilder> argumentBuilder)
arguments in interface cpw.mods.modlauncher.api.ITransformationServicepublic void argumentValues(cpw.mods.modlauncher.api.ITransformationService.OptionResult option)
argumentValues in interface cpw.mods.modlauncher.api.ITransformationService@Nonnull public java.util.List<cpw.mods.modlauncher.api.ITransformer> transformers()
transformers in interface cpw.mods.modlauncher.api.ITransformationService