Class ILaunchPluginService.ComputeFlags

java.lang.Object
cpw.mods.modlauncher.serviceapi.ILaunchPluginService.ComputeFlags
Enclosing interface:
ILaunchPluginService

public static class ILaunchPluginService.ComputeFlags extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The plugin did change the class and requires a rewrite, and requires frame re-computation.
    static final int
    The plugin did change the class and requires a rewrite, and requires max re-computation, but frames are unchanged or corrected by the plugin
    static final int
    This plugin did not change the class and therefor requires no rewrite of the class.
    static final int
    The plugin did change the class and requires a rewrite, but does not require any additional computation as frames and maxs in the class did not change of have been corrected by the plugin.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NO_REWRITE

      public static final int NO_REWRITE
      This plugin did not change the class and therefor requires no rewrite of the class. This is the fastest option
      See Also:
    • SIMPLE_REWRITE

      public static final int SIMPLE_REWRITE
      The plugin did change the class and requires a rewrite, but does not require any additional computation as frames and maxs in the class did not change of have been corrected by the plugin. Should not be combined with COMPUTE_FRAMES or COMPUTE_MAXS
      See Also:
    • COMPUTE_MAXS

      public static final int COMPUTE_MAXS
      The plugin did change the class and requires a rewrite, and requires max re-computation, but frames are unchanged or corrected by the plugin
      See Also:
    • COMPUTE_FRAMES

      public static final int COMPUTE_FRAMES
      The plugin did change the class and requires a rewrite, and requires frame re-computation. This is the slowest, but also safest method if you don't know what level is required. This implies COMPUTE_MAXS, so maxs will also be recomputed.
      See Also:
  • Constructor Details

    • ComputeFlags

      public ComputeFlags()