Class PluginInit

java.lang.Object
com.hypixel.hytale.server.core.plugin.PluginInit
Direct Known Subclasses:
JavaPluginInit

public class PluginInit extends Object
Represents the initialization step of loading a plugin
  • Constructor Details

    • PluginInit

      public PluginInit(@Nonnull PluginManifest pluginManifest, @Nonnull Path dataDirectory)
      Default Constructor for a PluginInit instance
      Parameters:
      pluginManifest - The affiliated plugin manifest
      dataDirectory - The path of the plugin
  • Method Details

    • getPluginManifest

      @Nonnull public PluginManifest getPluginManifest()
      Returns:
      the affiliated plugin manifest
    • getDataDirectory

      @Nonnull public Path getDataDirectory()
      Returns:
      the path of the plugin
    • isInServerClassPath

      public boolean isInServerClassPath()
      Returns:
      true if this plugin is built-in (part of the server distribution), false if third-party