Class EarlyPluginLoader

java.lang.Object
com.hypixel.hytale.plugin.early.EarlyPluginLoader

public final class EarlyPluginLoader extends Object
  • Field Details

    • EARLY_PLUGINS_PATH

      @Nonnull public static final Path EARLY_PLUGINS_PATH
    • transformers

      @Nonnull private static final List<ClassTransformer> transformers
    • pluginClassLoader

      @Nullable private static URLClassLoader pluginClassLoader
  • Constructor Details

    • EarlyPluginLoader

      private EarlyPluginLoader()
  • Method Details

    • loadEarlyPlugins

      public static void loadEarlyPlugins(@Nonnull String[] args)
    • parseEarlyPluginPaths

      private static List<Path> parseEarlyPluginPaths(@Nonnull String[] args)
    • hasFlag

      private static boolean hasFlag(String[] args, String flag)
    • collectPluginJars

      private static void collectPluginJars(Path path, List<URL> urls)
    • hasTransformers

      public static boolean hasTransformers()
    • getTransformers

      public static List<ClassTransformer> getTransformers()
    • getPluginClassLoader

      @Nullable public static URLClassLoader getPluginClassLoader()