Class SoulFireAbstractBootstrap

java.lang.Object
com.soulfiremc.bootstrap.SoulFireAbstractBootstrap
Direct Known Subclasses:
SoulFireCLIBootstrap, SoulFireDedicatedBootstrap

public abstract class SoulFireAbstractBootstrap extends Object
This class prepares the earliest work possible, such as loading mixins and setting up logging.
  • Field Details

    • START_TIME

      public static final Instant START_TIME
  • Constructor Details

    • SoulFireAbstractBootstrap

      protected SoulFireAbstractBootstrap()
  • Method Details

    • getRPCPort

      public static int getRPCPort(int defaultPort)
    • getRandomRPCPort

      public static int getRandomRPCPort()
    • getRPCHost

      public static String getRPCHost(String defaultHost)
    • internalBootstrap

      protected void internalBootstrap(String[] args)
    • injectMixinsAndRun

      public void injectMixinsAndRun(String[] args)
    • postMixinMain

      protected abstract void postMixinMain(String[] args)