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

    Fields
    Modifier and Type
    Field
    Description
    private Map<String,Object>
     
    private static final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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)
     
     
    void
    onLoad(cpw.mods.modlauncher.api.IEnvironment environment, Set<String> otherServices)
     
    @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.slf4j.Logger LOGGER
    • arguments

      private Map<String,Object> arguments
  • Constructor Details

    • FMLServiceProvider

      public FMLServiceProvider()
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface cpw.mods.modlauncher.api.ITransformationService
    • initialize

      public void initialize(cpw.mods.modlauncher.api.IEnvironment environment)
      Specified by:
      initialize in interface cpw.mods.modlauncher.api.ITransformationService
    • beginScanning

      public List<cpw.mods.modlauncher.api.ITransformationService.Resource> beginScanning(cpw.mods.modlauncher.api.IEnvironment environment)
      Specified by:
      beginScanning in interface cpw.mods.modlauncher.api.ITransformationService
    • completeScan

      public List<cpw.mods.modlauncher.api.ITransformationService.Resource> completeScan(cpw.mods.modlauncher.api.IModuleLayerManager layerManager)
      Specified by:
      completeScan in interface cpw.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 interface cpw.mods.modlauncher.api.ITransformationService
      Throws:
      cpw.mods.modlauncher.api.IncompatibleEnvironmentException
    • arguments

      public void arguments(BiFunction<String,String,joptsimple.OptionSpecBuilder> argumentBuilder)
      Specified by:
      arguments in interface cpw.mods.modlauncher.api.ITransformationService
    • argumentValues

      public void argumentValues(cpw.mods.modlauncher.api.ITransformationService.OptionResult option)
      Specified by:
      argumentValues in interface cpw.mods.modlauncher.api.ITransformationService
    • transformers

      @NotNull public @NotNull List<cpw.mods.modlauncher.api.ITransformer> transformers()
      Specified by:
      transformers in interface cpw.mods.modlauncher.api.ITransformationService