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 Object
implements cpw.mods.modlauncher.api.ITransformationService
-
Nested Class Summary
Nested classes/interfaces inherited from interface cpw.mods.modlauncher.api.ITransformationService
cpw.mods.modlauncher.api.ITransformationService.OptionResult, cpw.mods.modlauncher.api.ITransformationService.Resource
-
Field Summary
Modifier and TypeFieldDescriptionprivate joptsimple.ArgumentAcceptingOptionSpec<String>
private joptsimple.ArgumentAcceptingOptionSpec<String>
private static org.apache.logging.log4j.Logger
private joptsimple.ArgumentAcceptingOptionSpec<String>
private joptsimple.ArgumentAcceptingOptionSpec<String>
private joptsimple.ArgumentAcceptingOptionSpec<String>
private joptsimple.ArgumentAcceptingOptionSpec<String>
private joptsimple.ArgumentAcceptingOptionSpec<String>
private joptsimple.ArgumentAcceptingOptionSpec<String>
private String
private String
private String
private String
private String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
arguments(BiFunction<String,String,joptsimple.OptionSpecBuilder> argumentBuilder)
void
argumentValues(cpw.mods.modlauncher.api.ITransformationService.OptionResult option)
List<cpw.mods.modlauncher.api.ITransformationService.Resource>
beginScanning(cpw.mods.modlauncher.api.IEnvironment environment)
List<cpw.mods.modlauncher.api.ITransformationService.Resource>
completeScan(cpw.mods.modlauncher.api.IModuleLayerManager layerManager)
void
initialize(cpw.mods.modlauncher.api.IEnvironment environment)
name()
void
@NotNull List<cpw.mods.modlauncher.api.ITransformer>
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cpw.mods.modlauncher.api.ITransformationService
additionalClassesLocator, additionalResourcesLocator
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
modsOption
-
modListsOption
-
mavenRootsOption
-
forgeOption
-
mcOption
-
forgeGroupOption
-
mcpOption
-
mappingsOption
-
modsArgumentList
-
modListsArgumentList
-
mavenRootsArgumentList
-
targetForgeVersion
-
targetMcVersion
-
targetMcpVersion
-
targetMcpMappings
-
targetForgeGroup
-
arguments
-
-
Constructor Details
-
FMLServiceProvider
public FMLServiceProvider()
-
-
Method Details
-
name
- Specified by:
name
in interfacecpw.mods.modlauncher.api.ITransformationService
-
initialize
public void initialize(cpw.mods.modlauncher.api.IEnvironment environment)- Specified by:
initialize
in interfacecpw.mods.modlauncher.api.ITransformationService
-
beginScanning
public List<cpw.mods.modlauncher.api.ITransformationService.Resource> beginScanning(cpw.mods.modlauncher.api.IEnvironment environment)- Specified by:
beginScanning
in interfacecpw.mods.modlauncher.api.ITransformationService
-
completeScan
public List<cpw.mods.modlauncher.api.ITransformationService.Resource> completeScan(cpw.mods.modlauncher.api.IModuleLayerManager layerManager)- Specified by:
completeScan
in interfacecpw.mods.modlauncher.api.ITransformationService
-
onLoad
public void onLoad(cpw.mods.modlauncher.api.IEnvironment environment, Set<String> otherServices) throws cpw.mods.modlauncher.api.IncompatibleEnvironmentException- Specified by:
onLoad
in interfacecpw.mods.modlauncher.api.ITransformationService
- Throws:
cpw.mods.modlauncher.api.IncompatibleEnvironmentException
-
arguments
- Specified by:
arguments
in interfacecpw.mods.modlauncher.api.ITransformationService
-
argumentValues
public void argumentValues(cpw.mods.modlauncher.api.ITransformationService.OptionResult option)- Specified by:
argumentValues
in interfacecpw.mods.modlauncher.api.ITransformationService
-
transformers
- Specified by:
transformers
in interfacecpw.mods.modlauncher.api.ITransformationService
-