PendingLoadJavaPlugin

public class PendingLoadJavaPlugin extends PendingLoadPlugin

The main plugin class for Pendingloadjava. This plugin provides gameplay features for the Hytale server. Extend this class to create a plugin.

java.lang.Object > PendingLoadPlugin > PendingLoadJavaPlugin

Field Summary

manifest

final PluginManifest manifest

Field manifest.

mainClass

final Class mainClass

Field mainClass.

constructor

final Constructor constructor

Field constructor.

dataDirectory

final Path dataDirectory

Field dataDirectory.

init

final JavaPluginInit init

Field init.

Method Detail

PendingLoadJavaPlugin

public public PendingLoadJavaPlugin (@Nullable final Path path, @Nonnull final PluginManifest manifest, @Nonnull final PluginClassLoader urlClassLoader)

Method PendingLoadJavaPlugin.

Parameters:
@Nullable final Path path
@Nonnull final PluginManifest manifest
@Nonnull final PluginClassLoader urlClassLoader

createSubPendingLoadPlugin

public PendingLoadPlugin createSubPendingLoadPlugin (@Nonnull final PluginManifest manifest)

Method createSubPendingLoadPlugin.

Parameters:
@Nonnull final PluginManifest manifest

isInServerClassPath

public boolean isInServerClassPath ()

Method isInServerClassPath.

load

public JavaPlugin load ()

Method load.

JavaPluginInit

public new JavaPluginInit (manifest, dataDirectory, this.getPath()

Method JavaPluginInit.

Parameters:
manifest manifest
dataDirectory dataDirectory
this.getPath( this.getPath(

ClassCastException

public new ClassCastException (manifest.getMain()

Method ClassCastException.

Parameters:
manifest.getMain( manifest.getMain(

toString

public String toString ()

Method toString.