Class ProGuardComponent

java.lang.Object
pro.gravit.launchserver.components.Component
pro.gravit.launchserver.components.ProGuardComponent
All Implemented Interfaces:
AutoCloseable, Reconfigurable

public class ProGuardComponent extends Component implements AutoCloseable, Reconfigurable
  • Field Details

  • Constructor Details

    • ProGuardComponent

      public ProGuardComponent()
  • Method Details

    • checkFXJMods

      public static boolean checkFXJMods(Path path)
    • checkJMods

      public static boolean checkJMods(Path path)
    • tryFindOpenJFXPath

      public static Path tryFindOpenJFXPath(Path jvmDir)
    • init

      public void init(LaunchServer launchServer)
      Specified by:
      init in class Component
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception
    • getCommands

      public Map<String,​pro.gravit.utils.command.Command> getCommands()
      Description copied from interface: Reconfigurable
      Gets a list of commands available for this object.
      Specified by:
      getCommands in interface Reconfigurable
      Returns:
      Key - Command Name Value is a command object