Class Plugins.LoadedPlugin
java.lang.Object
com.xpdustry.claj.server.plugin.Plugins.LoadedPlugin
- Enclosing class:
Plugins
Represents a plugin's state. May be a jar file, folder or zip.
-
Field Summary
FieldsModifier and TypeFieldDescriptionarc.struct.Seq<Plugins.LoadedPlugin> This plugin dependencies as already-loaded plugins.final arc.files.FiThe location of this plugin's zip file/folder on the disk.Class loader for JAR plugins.final PluginThe plugin's main class.final Plugins.PluginMetaThis plugin's metadata.arc.struct.Seq<String> All missing required dependencies of this plugin as strings.arc.struct.Seq<String> All missing soft dependencies of this plugin as strings.final StringInternal plugin name.final arc.files.FiThe root zip file; points to the contents of this plugin.arc.struct.Seq<Plugins.LoadedPlugin> This plugin soft dependencies as already-loaded plugins.Current state of this plugin. -
Constructor Summary
ConstructorsConstructorDescriptionLoadedPlugin(arc.files.Fi file, arc.files.Fi root, Plugin main, ClassLoader loader, Plugins.PluginMeta meta) -
Method Summary
-
Field Details
-
file
public final arc.files.Fi fileThe location of this plugin's zip file/folder on the disk. -
root
public final arc.files.Fi rootThe root zip file; points to the contents of this plugin. In the case of folders, this is the same as the plugin's file. -
main
The plugin's main class. -
name
Internal plugin name. Used for textures. -
meta
This plugin's metadata. -
dependencies
This plugin dependencies as already-loaded plugins. -
softDependencies
This plugin soft dependencies as already-loaded plugins. -
missingDependencies
All missing required dependencies of this plugin as strings. -
missingSoftDependencies
All missing soft dependencies of this plugin as strings. -
state
Current state of this plugin. -
loader
Class loader for JAR plugins.
-
-
Constructor Details
-
LoadedPlugin
public LoadedPlugin(arc.files.Fi file, arc.files.Fi root, Plugin main, ClassLoader loader, Plugins.PluginMeta meta)
-
-
Method Details
-
enabled
public boolean enabled() -
hasUnmetDependencies
public boolean hasUnmetDependencies() -
getMinMajor
public int getMinMajor() -
toString
-