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 Pathpath@Nonnull final PluginManifestmanifest@Nonnull final PluginClassLoaderurlClassLoader
createSubPendingLoadPlugin
Method createSubPendingLoadPlugin.
- Parameters:
@Nonnull final PluginManifestmanifest
isInServerClassPath
public
boolean
isInServerClassPath
()
Method isInServerClassPath.
JavaPluginInit
public
new
JavaPluginInit
(manifest, dataDirectory, this.getPath()
Method JavaPluginInit.
- Parameters:
manifestmanifestdataDirectorydataDirectorythis.getPath(this.getPath(
ClassCastException
public
new
ClassCastException
(manifest.getMain()
Method ClassCastException.
- Parameters:
manifest.getMain(manifest.getMain(
toString
public
String
toString
()
Method toString.