From dc3df3edd5843bde0c1335d6a8e460b2c832aa48 Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Sat, 17 Jun 2017 08:12:18 +0300 Subject: full project files --- .../cpw/mods/fml/relauncher/CoreModManager.html | 336 +++++++++++++++++ javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html | 389 +++++++++++++++++++ .../cpw/mods/fml/relauncher/FMLInjectionData.html | 290 +++++++++++++++ .../cpw/mods/fml/relauncher/FMLLaunchHandler.html | 263 +++++++++++++ .../cpw/mods/fml/relauncher/FMLRelaunchLog.html | 411 +++++++++++++++++++++ .../FMLSecurityManager.ExitTrappedException.html | 262 +++++++++++++ .../mods/fml/relauncher/FMLSecurityManager.html | 306 +++++++++++++++ .../cpw/mods/fml/relauncher/FileListHelper.html | 269 ++++++++++++++ javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html | 229 ++++++++++++ .../relauncher/IFMLLoadingPlugin.DependsOn.html | 202 ++++++++++ .../relauncher/IFMLLoadingPlugin.MCVersion.html | 204 ++++++++++ .../fml/relauncher/IFMLLoadingPlugin.Name.html | 203 ++++++++++ .../relauncher/IFMLLoadingPlugin.SortingIndex.html | 203 ++++++++++ .../IFMLLoadingPlugin.TransformerExclusions.html | 208 +++++++++++ .../cpw/mods/fml/relauncher/IFMLLoadingPlugin.html | 346 +++++++++++++++++ .../fml/relauncher/ModListHelper.JsonModList.html | 292 +++++++++++++++ javadoc/cpw/mods/fml/relauncher/ModListHelper.html | 281 ++++++++++++++ ...lectionHelper.UnableToAccessFieldException.html | 259 +++++++++++++ ...eflectionHelper.UnableToFindClassException.html | 259 +++++++++++++ ...eflectionHelper.UnableToFindFieldException.html | 259 +++++++++++++ ...flectionHelper.UnableToFindMethodException.html | 259 +++++++++++++ .../cpw/mods/fml/relauncher/ReflectionHelper.html | 404 ++++++++++++++++++++ .../mods/fml/relauncher/ServerLaunchWrapper.html | 221 +++++++++++ javadoc/cpw/mods/fml/relauncher/Side.html | 353 ++++++++++++++++++ javadoc/cpw/mods/fml/relauncher/SideOnly.html | 206 +++++++++++ javadoc/cpw/mods/fml/relauncher/package-frame.html | 55 +++ .../cpw/mods/fml/relauncher/package-summary.html | 293 +++++++++++++++ javadoc/cpw/mods/fml/relauncher/package-tree.html | 191 ++++++++++ 28 files changed, 7453 insertions(+) create mode 100644 javadoc/cpw/mods/fml/relauncher/CoreModManager.html create mode 100644 javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html create mode 100644 javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html create mode 100644 javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html create mode 100644 javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html create mode 100644 javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html create mode 100644 javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html create mode 100644 javadoc/cpw/mods/fml/relauncher/FileListHelper.html create mode 100644 javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html create mode 100644 javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html create mode 100644 javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html create mode 100644 javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html create mode 100644 javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html create mode 100644 javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html create mode 100644 javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ModListHelper.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html create mode 100644 javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html create mode 100644 javadoc/cpw/mods/fml/relauncher/Side.html create mode 100644 javadoc/cpw/mods/fml/relauncher/SideOnly.html create mode 100644 javadoc/cpw/mods/fml/relauncher/package-frame.html create mode 100644 javadoc/cpw/mods/fml/relauncher/package-summary.html create mode 100644 javadoc/cpw/mods/fml/relauncher/package-tree.html (limited to 'javadoc/cpw/mods/fml/relauncher') diff --git a/javadoc/cpw/mods/fml/relauncher/CoreModManager.html b/javadoc/cpw/mods/fml/relauncher/CoreModManager.html new file mode 100644 index 0000000..4c898e9 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/CoreModManager.html @@ -0,0 +1,336 @@ + + + + + +CoreModManager (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class CoreModManager

+
+
+ +
+
    +
  • +
    +
    +
    public class CoreModManager
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CoreModManager() 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CoreModManager

        +
        public CoreModManager()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleLaunch

        +
        public static void handleLaunch(java.io.File mcDir,
        +                net.minecraft.launchwrapper.LaunchClassLoader classLoader,
        +                FMLTweaker tweaker)
        +
      • +
      + + + +
        +
      • +

        getLoadedCoremods

        +
        public static java.util.List<java.lang.String> getLoadedCoremods()
        +
      • +
      + + + +
        +
      • +

        getReparseableCoremods

        +
        public static java.util.List<java.lang.String> getReparseableCoremods()
        +
      • +
      + + + +
        +
      • +

        injectTransformers

        +
        public static void injectTransformers(net.minecraft.launchwrapper.LaunchClassLoader classLoader)
        +
      • +
      + + + + + + + +
        +
      • +

        sortTweakList

        +
        public static void sortTweakList()
        +
      • +
      + + + +
        +
      • +

        getAccessTransformers

        +
        public static java.util.List<java.lang.String> getAccessTransformers()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html b/javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html new file mode 100644 index 0000000..37c2300 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/FMLCorePlugin.html @@ -0,0 +1,389 @@ + + + + + +FMLCorePlugin (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class FMLCorePlugin

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FMLCorePlugin() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetAccessTransformerClass() +
      Return an optional access transformer class for this coremod.
      +
      java.lang.String[]getASMTransformerClass() +
      Return a list of classes that implements the IClassTransformer interface
      +
      java.lang.StringgetModContainerClass() +
      Return a class name that implements "ModContainer" for injection into the mod list + The "getName" function should return a name that other mods can, if need be, + depend on.
      +
      java.lang.StringgetSetupClass() +
      Return the class name of an implementor of "IFMLCallHook", that will be run, in the + main thread, to perform any additional setup this coremod may require.
      +
      voidinjectData(java.util.Map<java.lang.String,java.lang.Object> data) +
      Inject coremod data into this coremod + This data includes: + "mcLocation" : the location of the minecraft directory, + "coremodList" : the list of coremods + "coremodLocation" : the file this coremod loaded from,
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FMLCorePlugin

        +
        public FMLCorePlugin()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getASMTransformerClass

        +
        public java.lang.String[] getASMTransformerClass()
        +
        Description copied from interface: IFMLLoadingPlugin
        +
        Return a list of classes that implements the IClassTransformer interface
        +
        +
        Specified by:
        +
        getASMTransformerClass in interface IFMLLoadingPlugin
        +
        Returns:
        a list of classes that implements the IClassTransformer interface
        +
      • +
      + + + +
        +
      • +

        getAccessTransformerClass

        +
        public java.lang.String getAccessTransformerClass()
        +
        Description copied from interface: IFMLLoadingPlugin
        +
        Return an optional access transformer class for this coremod. It will be injected post-deobf + so ensure your ATs conform to the new srgnames scheme.
        +
        +
        Specified by:
        +
        getAccessTransformerClass in interface IFMLLoadingPlugin
        +
        Returns:
        the name of an access transformer class or null if none is provided
        +
      • +
      + + + +
        +
      • +

        getModContainerClass

        +
        public java.lang.String getModContainerClass()
        +
        Description copied from interface: IFMLLoadingPlugin
        +
        Return a class name that implements "ModContainer" for injection into the mod list + The "getName" function should return a name that other mods can, if need be, + depend on. + Trivially, this modcontainer will be loaded before all regular mod containers, + which means it will be forced to be "immutable" - not susceptible to normal + sorting behaviour. + All other mod behaviours are available however- this container can receive and handle + normal loading events
        +
        +
        Specified by:
        +
        getModContainerClass in interface IFMLLoadingPlugin
        +
        +
      • +
      + + + +
        +
      • +

        getSetupClass

        +
        public java.lang.String getSetupClass()
        +
        Description copied from interface: IFMLLoadingPlugin
        +
        Return the class name of an implementor of "IFMLCallHook", that will be run, in the + main thread, to perform any additional setup this coremod may require. It will be + run prior to Minecraft starting, so it CANNOT operate on minecraft + itself. The game will deliberately crash if this code is detected to trigger a + minecraft class loading (TODO: implement crash ;) )
        +
        +
        Specified by:
        +
        getSetupClass in interface IFMLLoadingPlugin
        +
        +
      • +
      + + + +
        +
      • +

        injectData

        +
        public void injectData(java.util.Map<java.lang.String,java.lang.Object> data)
        +
        Description copied from interface: IFMLLoadingPlugin
        +
        Inject coremod data into this coremod + This data includes: + "mcLocation" : the location of the minecraft directory, + "coremodList" : the list of coremods + "coremodLocation" : the file this coremod loaded from,
        +
        +
        Specified by:
        +
        injectData in interface IFMLLoadingPlugin
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html b/javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html new file mode 100644 index 0000000..14f2f24 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/FMLInjectionData.html @@ -0,0 +1,290 @@ + + + + + +FMLInjectionData (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class FMLInjectionData

+
+
+ +
+
    +
  • +
    +
    +
    public class FMLInjectionData
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static java.util.List<java.lang.String>containers 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FMLInjectionData() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.lang.Object[]data() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        containers

        +
        public static java.util.List<java.lang.String> containers
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FMLInjectionData

        +
        public FMLInjectionData()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        data

        +
        public static java.lang.Object[] data()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html b/javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html new file mode 100644 index 0000000..74cda67 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/FMLLaunchHandler.html @@ -0,0 +1,263 @@ + + + + + +FMLLaunchHandler (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class FMLLaunchHandler

+
+
+ +
+
    +
  • +
    +
    +
    public class FMLLaunchHandler
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidappendCoreMods() 
      static voidconfigureForClientLaunch(net.minecraft.launchwrapper.LaunchClassLoader loader, + FMLTweaker tweaker) 
      static voidconfigureForServerLaunch(net.minecraft.launchwrapper.LaunchClassLoader loader, + FMLTweaker tweaker) 
      static Sideside() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        configureForClientLaunch

        +
        public static void configureForClientLaunch(net.minecraft.launchwrapper.LaunchClassLoader loader,
        +                            FMLTweaker tweaker)
        +
      • +
      + + + +
        +
      • +

        configureForServerLaunch

        +
        public static void configureForServerLaunch(net.minecraft.launchwrapper.LaunchClassLoader loader,
        +                            FMLTweaker tweaker)
        +
      • +
      + + + +
        +
      • +

        side

        +
        public static Side side()
        +
      • +
      + + + +
        +
      • +

        appendCoreMods

        +
        public static void appendCoreMods()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html b/javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html new file mode 100644 index 0000000..8991319 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/FMLRelaunchLog.html @@ -0,0 +1,411 @@ + + + + + +FMLRelaunchLog (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class FMLRelaunchLog

+
+
+ +
+
    +
  • +
    +
    +
    public class FMLRelaunchLog
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static FMLRelaunchLoglog +
      Our special logger for logging issues to.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidfine(java.lang.String format, + java.lang.Object... data) 
      static voidfiner(java.lang.String format, + java.lang.Object... data) 
      org.apache.logging.log4j.LoggergetLogger() 
      static voidinfo(java.lang.String format, + java.lang.Object... data) 
      static voidlog(org.apache.logging.log4j.Level level, + java.lang.String format, + java.lang.Object... data) 
      static voidlog(org.apache.logging.log4j.Level level, + java.lang.Throwable ex, + java.lang.String format, + java.lang.Object... data) 
      static voidlog(java.lang.String targetLog, + org.apache.logging.log4j.Level level, + java.lang.String format, + java.lang.Object... data) 
      static voidlog(java.lang.String targetLog, + org.apache.logging.log4j.Level level, + java.lang.Throwable ex, + java.lang.String format, + java.lang.Object... data) 
      static voidsevere(java.lang.String format, + java.lang.Object... data) 
      static voidwarning(java.lang.String format, + java.lang.Object... data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        log

        +
        public static FMLRelaunchLog log
        +
        Our special logger for logging issues to. We copy various assets from the + Minecraft logger to achieve a similar appearance.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        log

        +
        public static void log(java.lang.String targetLog,
        +       org.apache.logging.log4j.Level level,
        +       java.lang.String format,
        +       java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        log

        +
        public static void log(org.apache.logging.log4j.Level level,
        +       java.lang.String format,
        +       java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        log

        +
        public static void log(java.lang.String targetLog,
        +       org.apache.logging.log4j.Level level,
        +       java.lang.Throwable ex,
        +       java.lang.String format,
        +       java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        log

        +
        public static void log(org.apache.logging.log4j.Level level,
        +       java.lang.Throwable ex,
        +       java.lang.String format,
        +       java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        severe

        +
        public static void severe(java.lang.String format,
        +          java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        warning

        +
        public static void warning(java.lang.String format,
        +           java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        info

        +
        public static void info(java.lang.String format,
        +        java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        fine

        +
        public static void fine(java.lang.String format,
        +        java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        finer

        +
        public static void finer(java.lang.String format,
        +         java.lang.Object... data)
        +
      • +
      + + + +
        +
      • +

        getLogger

        +
        public org.apache.logging.log4j.Logger getLogger()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html new file mode 100644 index 0000000..f55157b --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.ExitTrappedException.html @@ -0,0 +1,262 @@ + + + + + +FMLSecurityManager.ExitTrappedException (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class FMLSecurityManager.ExitTrappedException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    FMLSecurityManager
    +
    +
    +
    +
    public static class FMLSecurityManager.ExitTrappedException
    +extends java.lang.SecurityException
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FMLSecurityManager.ExitTrappedException

        +
        public FMLSecurityManager.ExitTrappedException()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html new file mode 100644 index 0000000..91c9b17 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/FMLSecurityManager.html @@ -0,0 +1,306 @@ + + + + + +FMLSecurityManager (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class FMLSecurityManager

+
+
+ +
+
    +
  • +
    +
    +
    public class FMLSecurityManager
    +extends java.lang.SecurityManager
    +
    A custom security manager stopping certain events from happening + unexpectedly.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class java.lang.SecurityManager

        +inCheck
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FMLSecurityManager() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidcheckPermission(java.security.Permission perm) 
      +
        +
      • + + +

        Methods inherited from class java.lang.SecurityManager

        +checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FMLSecurityManager

        +
        public FMLSecurityManager()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        checkPermission

        +
        public void checkPermission(java.security.Permission perm)
        +
        +
        Overrides:
        +
        checkPermission in class java.lang.SecurityManager
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/FileListHelper.html b/javadoc/cpw/mods/fml/relauncher/FileListHelper.html new file mode 100644 index 0000000..9fdf6a1 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/FileListHelper.html @@ -0,0 +1,269 @@ + + + + + +FileListHelper (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class FileListHelper

+
+
+ +
+
    +
  • +
    +
    +
    public final class FileListHelper
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FileListHelper() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.io.File[]sortFileList(java.io.File[] files) 
      static java.io.File[]sortFileList(java.io.File dir, + java.io.FilenameFilter filter) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FileListHelper

        +
        public FileListHelper()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        sortFileList

        +
        public static java.io.File[] sortFileList(java.io.File[] files)
        +
      • +
      + + + +
        +
      • +

        sortFileList

        +
        public static java.io.File[] sortFileList(java.io.File dir,
        +                          java.io.FilenameFilter filter)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html b/javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html new file mode 100644 index 0000000..b9c31ca --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/IFMLCallHook.html @@ -0,0 +1,229 @@ + + + + + +IFMLCallHook (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Interface IFMLCallHook

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    java.util.concurrent.Callable<java.lang.Void>
    +
    +
    +
    All Known Implementing Classes:
    +
    FMLSanityChecker
    +
    +
    +
    +
    public interface IFMLCallHook
    +extends java.util.concurrent.Callable<java.lang.Void>
    +
    This call hook allows for code to execute at the very early stages of + minecraft initialization. FML uses it to validate that there is a + safe environment for further loading of FML.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidinjectData(java.util.Map<java.lang.String,java.lang.Object> data) +
      Injected with data from the FML environment: + "classLoader" : The FML Class Loader
      +
      +
        +
      • + + +

        Methods inherited from interface java.util.concurrent.Callable

        +call
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        injectData

        +
        void injectData(java.util.Map<java.lang.String,java.lang.Object> data)
        +
        Injected with data from the FML environment: + "classLoader" : The FML Class Loader
        +
        Parameters:
        data -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html new file mode 100644 index 0000000..257ae81 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.DependsOn.html @@ -0,0 +1,202 @@ + + + + + +IFMLLoadingPlugin.DependsOn (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Annotation Type IFMLLoadingPlugin.DependsOn

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=TYPE)
    +public static @interface IFMLLoadingPlugin.DependsOn
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.String[]value 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract java.lang.String[] value
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html new file mode 100644 index 0000000..dade56e --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.MCVersion.html @@ -0,0 +1,204 @@ + + + + + +IFMLLoadingPlugin.MCVersion (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Annotation Type IFMLLoadingPlugin.MCVersion

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=TYPE)
    +public static @interface IFMLLoadingPlugin.MCVersion
    +
    Use this to target a specific minecraft version for your coremod. It will refuse to load with an error if + minecraft is not this exact version.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.Stringvalue 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract java.lang.String value
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html new file mode 100644 index 0000000..3f4e1e6 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.Name.html @@ -0,0 +1,203 @@ + + + + + +IFMLLoadingPlugin.Name (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Annotation Type IFMLLoadingPlugin.Name

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=TYPE)
    +public static @interface IFMLLoadingPlugin.Name
    +
    Name this coremod something other than the "short class name"
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.Stringvalue 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract java.lang.String value
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html new file mode 100644 index 0000000..36e0967 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.SortingIndex.html @@ -0,0 +1,203 @@ + + + + + +IFMLLoadingPlugin.SortingIndex (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Annotation Type IFMLLoadingPlugin.SortingIndex

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=TYPE)
    +public static @interface IFMLLoadingPlugin.SortingIndex
    +
    A simple sorting index, interleaved with other tweakers from other sources, as well as FML
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      intvalue 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract int value
        +
        +
        Default:
        +
        0
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html new file mode 100644 index 0000000..7c43c88 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.TransformerExclusions.html @@ -0,0 +1,208 @@ + + + + + +IFMLLoadingPlugin.TransformerExclusions (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Annotation Type IFMLLoadingPlugin.TransformerExclusions

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value=TYPE)
    +public static @interface IFMLLoadingPlugin.TransformerExclusions
    +
    Annotate your load plugin with a list of package prefixes that will *not* be + processed by the ASM transformation stack. + + Your plugin, and any transformers should *definitely* be in this list, because + otherwise you can face problems with the classloader trying to transform classes + with your transformer, whilst it is *loading* your transformer. Not pretty.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.String[]value 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract java.lang.String[] value
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html new file mode 100644 index 0000000..e889f61 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/IFMLLoadingPlugin.html @@ -0,0 +1,346 @@ + + + + + +IFMLLoadingPlugin (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Interface IFMLLoadingPlugin

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    FMLCorePlugin, FMLForgePlugin
    +
    +
    +
    +
    public interface IFMLLoadingPlugin
    +
    The base plugin that provides class name meta information to FML to + enhance the classloading lifecycle for mods in FML
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetAccessTransformerClass() +
      Return an optional access transformer class for this coremod.
      +
      java.lang.String[]getASMTransformerClass() +
      Return a list of classes that implements the IClassTransformer interface
      +
      java.lang.StringgetModContainerClass() +
      Return a class name that implements "ModContainer" for injection into the mod list + The "getName" function should return a name that other mods can, if need be, + depend on.
      +
      java.lang.StringgetSetupClass() +
      Return the class name of an implementor of "IFMLCallHook", that will be run, in the + main thread, to perform any additional setup this coremod may require.
      +
      voidinjectData(java.util.Map<java.lang.String,java.lang.Object> data) +
      Inject coremod data into this coremod + This data includes: + "mcLocation" : the location of the minecraft directory, + "coremodList" : the list of coremods + "coremodLocation" : the file this coremod loaded from,
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getASMTransformerClass

        +
        java.lang.String[] getASMTransformerClass()
        +
        Return a list of classes that implements the IClassTransformer interface
        +
        Returns:
        a list of classes that implements the IClassTransformer interface
        +
      • +
      + + + +
        +
      • +

        getModContainerClass

        +
        java.lang.String getModContainerClass()
        +
        Return a class name that implements "ModContainer" for injection into the mod list + The "getName" function should return a name that other mods can, if need be, + depend on. + Trivially, this modcontainer will be loaded before all regular mod containers, + which means it will be forced to be "immutable" - not susceptible to normal + sorting behaviour. + All other mod behaviours are available however- this container can receive and handle + normal loading events
        +
      • +
      + + + +
        +
      • +

        getSetupClass

        +
        java.lang.String getSetupClass()
        +
        Return the class name of an implementor of "IFMLCallHook", that will be run, in the + main thread, to perform any additional setup this coremod may require. It will be + run prior to Minecraft starting, so it CANNOT operate on minecraft + itself. The game will deliberately crash if this code is detected to trigger a + minecraft class loading (TODO: implement crash ;) )
        +
      • +
      + + + +
        +
      • +

        injectData

        +
        void injectData(java.util.Map<java.lang.String,java.lang.Object> data)
        +
        Inject coremod data into this coremod + This data includes: + "mcLocation" : the location of the minecraft directory, + "coremodList" : the list of coremods + "coremodLocation" : the file this coremod loaded from,
        +
      • +
      + + + +
        +
      • +

        getAccessTransformerClass

        +
        java.lang.String getAccessTransformerClass()
        +
        Return an optional access transformer class for this coremod. It will be injected post-deobf + so ensure your ATs conform to the new srgnames scheme.
        +
        Returns:
        the name of an access transformer class or null if none is provided
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html b/javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html new file mode 100644 index 0000000..5713787 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ModListHelper.JsonModList.html @@ -0,0 +1,292 @@ + + + + + +ModListHelper.JsonModList (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ModListHelper.JsonModList

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    ModListHelper
    +
    +
    +
    +
    public static class ModListHelper.JsonModList
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      java.util.List<java.lang.String>modRef 
      java.lang.StringparentList 
      java.lang.StringrepositoryRoot 
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        repositoryRoot

        +
        public java.lang.String repositoryRoot
        +
      • +
      + + + +
        +
      • +

        modRef

        +
        public java.util.List<java.lang.String> modRef
        +
      • +
      + + + +
        +
      • +

        parentList

        +
        public java.lang.String parentList
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModListHelper.JsonModList

        +
        public ModListHelper.JsonModList()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ModListHelper.html b/javadoc/cpw/mods/fml/relauncher/ModListHelper.html new file mode 100644 index 0000000..be42dac --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ModListHelper.html @@ -0,0 +1,281 @@ + + + + + +ModListHelper (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ModListHelper

+
+
+ +
+
    +
  • +
    +
    +
    public class ModListHelper
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class ModListHelper.JsonModList 
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static java.util.Map<java.lang.String,java.io.File>additionalMods 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ModListHelper() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        additionalMods

        +
        public static final java.util.Map<java.lang.String,java.io.File> additionalMods
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModListHelper

        +
        public ModListHelper()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html new file mode 100644 index 0000000..e024f2f --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToAccessFieldException.html @@ -0,0 +1,259 @@ + + + + + +ReflectionHelper.UnableToAccessFieldException (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ReflectionHelper.UnableToAccessFieldException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    ReflectionHelper
    +
    +
    +
    +
    public static class ReflectionHelper.UnableToAccessFieldException
    +extends java.lang.RuntimeException
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReflectionHelper.UnableToAccessFieldException

        +
        public ReflectionHelper.UnableToAccessFieldException(java.lang.String[] fieldNames,
        +                                             java.lang.Exception e)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html new file mode 100644 index 0000000..1d7ae1d --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindClassException.html @@ -0,0 +1,259 @@ + + + + + +ReflectionHelper.UnableToFindClassException (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ReflectionHelper.UnableToFindClassException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    ReflectionHelper
    +
    +
    +
    +
    public static class ReflectionHelper.UnableToFindClassException
    +extends java.lang.RuntimeException
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReflectionHelper.UnableToFindClassException

        +
        public ReflectionHelper.UnableToFindClassException(java.lang.String[] classNames,
        +                                           java.lang.Exception err)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html new file mode 100644 index 0000000..248bd06 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindFieldException.html @@ -0,0 +1,259 @@ + + + + + +ReflectionHelper.UnableToFindFieldException (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ReflectionHelper.UnableToFindFieldException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    ReflectionHelper
    +
    +
    +
    +
    public static class ReflectionHelper.UnableToFindFieldException
    +extends java.lang.RuntimeException
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReflectionHelper.UnableToFindFieldException

        +
        public ReflectionHelper.UnableToFindFieldException(java.lang.String[] fieldNameList,
        +                                           java.lang.Exception e)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html new file mode 100644 index 0000000..f206bb9 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.UnableToFindMethodException.html @@ -0,0 +1,259 @@ + + + + + +ReflectionHelper.UnableToFindMethodException (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ReflectionHelper.UnableToFindMethodException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    ReflectionHelper
    +
    +
    +
    +
    public static class ReflectionHelper.UnableToFindMethodException
    +extends java.lang.RuntimeException
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReflectionHelper.UnableToFindMethodException

        +
        public ReflectionHelper.UnableToFindMethodException(java.lang.String[] methodNames,
        +                                            java.lang.Exception failed)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html new file mode 100644 index 0000000..7f9c052 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ReflectionHelper.html @@ -0,0 +1,404 @@ + + + + + +ReflectionHelper (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ReflectionHelper

+
+
+ +
+
    +
  • +
    +
    +
    public class ReflectionHelper
    +extends java.lang.Object
    +
    Some reflection helper code.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ReflectionHelper() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static java.lang.reflect.FieldfindField(java.lang.Class<?> clazz, + java.lang.String... fieldNames) 
      static <E> java.lang.reflect.MethodfindMethod(java.lang.Class<? super E> clazz, + E instance, + java.lang.String[] methodNames, + java.lang.Class<?>... methodTypes) 
      static java.lang.Class<? super java.lang.Object>getClass(java.lang.ClassLoader loader, + java.lang.String... classNames) 
      static <T,E> TgetPrivateValue(java.lang.Class<? super E> classToAccess, + E instance, + int fieldIndex) 
      static <T,E> TgetPrivateValue(java.lang.Class<? super E> classToAccess, + E instance, + java.lang.String... fieldNames) 
      static <T,E> voidsetPrivateValue(java.lang.Class<? super T> classToAccess, + T instance, + E value, + int fieldIndex) 
      static <T,E> voidsetPrivateValue(java.lang.Class<? super T> classToAccess, + T instance, + E value, + java.lang.String... fieldNames) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReflectionHelper

        +
        public ReflectionHelper()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        findField

        +
        public static java.lang.reflect.Field findField(java.lang.Class<?> clazz,
        +                                java.lang.String... fieldNames)
        +
      • +
      + + + + + +
        +
      • +

        getPrivateValue

        +
        public static <T,E> T getPrivateValue(java.lang.Class<? super E> classToAccess,
        +                      E instance,
        +                      int fieldIndex)
        +
      • +
      + + + + + +
        +
      • +

        getPrivateValue

        +
        public static <T,E> T getPrivateValue(java.lang.Class<? super E> classToAccess,
        +                      E instance,
        +                      java.lang.String... fieldNames)
        +
      • +
      + + + + + +
        +
      • +

        setPrivateValue

        +
        public static <T,E> void setPrivateValue(java.lang.Class<? super T> classToAccess,
        +                         T instance,
        +                         E value,
        +                         int fieldIndex)
        +
      • +
      + + + + + +
        +
      • +

        setPrivateValue

        +
        public static <T,E> void setPrivateValue(java.lang.Class<? super T> classToAccess,
        +                         T instance,
        +                         E value,
        +                         java.lang.String... fieldNames)
        +
      • +
      + + + +
        +
      • +

        getClass

        +
        public static java.lang.Class<? super java.lang.Object> getClass(java.lang.ClassLoader loader,
        +                                                 java.lang.String... classNames)
        +
      • +
      + + + + + +
        +
      • +

        findMethod

        +
        public static <E> java.lang.reflect.Method findMethod(java.lang.Class<? super E> clazz,
        +                                      E instance,
        +                                      java.lang.String[] methodNames,
        +                                      java.lang.Class<?>... methodTypes)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html b/javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html new file mode 100644 index 0000000..9dae5f0 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/ServerLaunchWrapper.html @@ -0,0 +1,221 @@ + + + + + +ServerLaunchWrapper (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Class ServerLaunchWrapper

+
+
+ +
+
    +
  • +
    +
    +
    public class ServerLaunchWrapper
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String[] args)
        +
        Parameters:
        args -
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/Side.html b/javadoc/cpw/mods/fml/relauncher/Side.html new file mode 100644 index 0000000..f58793c --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/Side.html @@ -0,0 +1,353 @@ + + + + + +Side (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Enum Side

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<Side>
    +
    +
    +
    +
    public enum Side
    +extends java.lang.Enum<Side>
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      CLIENT +
      The client side.
      +
      SERVER +
      The server side.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanisClient() 
      booleanisServer() 
      static SidevalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static Side[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        CLIENT

        +
        public static final Side CLIENT
        +
        The client side. Specifically, an environment where rendering capability exists. + Usually in the game client.
        +
      • +
      + + + +
        +
      • +

        SERVER

        +
        public static final Side SERVER
        +
        The server side. Specifically, an environment where NO rendering capability exists. + Usually on the dedicated server.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Side[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Side c : Side.values())
        +    System.out.println(c);
        +
        +
        Returns:
        an array containing the constants of this enum type, in the order they are declared
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Side valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        Parameters:
        name - the name of the enum constant to be returned.
        +
        Returns:
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
      • +
      + + + +
        +
      • +

        isServer

        +
        public boolean isServer()
        +
        Returns:
        If this is the server environment
        +
      • +
      + + + +
        +
      • +

        isClient

        +
        public boolean isClient()
        +
        Returns:
        if this is the Client environment
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/SideOnly.html b/javadoc/cpw/mods/fml/relauncher/SideOnly.html new file mode 100644 index 0000000..724bd8c --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/SideOnly.html @@ -0,0 +1,206 @@ + + + + + +SideOnly (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
cpw.mods.fml.relauncher
+

Annotation Type SideOnly

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    +@Target(value={TYPE,FIELD,METHOD,CONSTRUCTOR})
    +public @interface SideOnly
    +
    Marks the associated element as being only available on a certain Side. This is + generally meant for internal Forge and FML use only and should only be used on mod classes + when other more common mechanisms, such as using a SidedProxy fail to work. + + Note, this will only apply to the direct element marked. This code: + @SideOnly public MyField field = new MyField(); will not work, as the initializer + is a separate piece of code to the actual field declaration, and will not be able to find + it's field on the wrong side.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Required Element Summary

      + + + + + + + + + + +
      Required Elements 
      Modifier and TypeRequired Element and Description
      Sidevalue 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract Side value
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/package-frame.html b/javadoc/cpw/mods/fml/relauncher/package-frame.html new file mode 100644 index 0000000..a526440 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/package-frame.html @@ -0,0 +1,55 @@ + + + + + +cpw.mods.fml.relauncher (Forge API) + + + + +

cpw.mods.fml.relauncher

+
+

Interfaces

+ +

Classes

+ +

Enums

+ +

Exceptions

+ +

Annotation Types

+ +
+ + diff --git a/javadoc/cpw/mods/fml/relauncher/package-summary.html b/javadoc/cpw/mods/fml/relauncher/package-summary.html new file mode 100644 index 0000000..0334149 --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/package-summary.html @@ -0,0 +1,293 @@ + + + + + +cpw.mods.fml.relauncher (Forge API) + + + + + + + +
+ + + + + +
+ + +
+

Package cpw.mods.fml.relauncher

+
+
+ +
+ +
+ + + + + +
+ + + + diff --git a/javadoc/cpw/mods/fml/relauncher/package-tree.html b/javadoc/cpw/mods/fml/relauncher/package-tree.html new file mode 100644 index 0000000..e1312cc --- /dev/null +++ b/javadoc/cpw/mods/fml/relauncher/package-tree.html @@ -0,0 +1,191 @@ + + + + + +cpw.mods.fml.relauncher Class Hierarchy (Forge API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package cpw.mods.fml.relauncher

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Annotation Type Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + +
+ + + + -- cgit v1.2.3