PluginDependency

data class PluginDependency(val name: String, val stage: PluginDependency.Stage, val load: PluginDependency.Load, val required: Boolean, val joinClasspath: Boolean) : Serializable

A dependency on another plugin / addon.

Constructors

Link copied to clipboard
constructor(name: String, stage: PluginDependency.Stage, load: PluginDependency.Load, required: Boolean, joinClasspath: Boolean)

Types

Link copied to clipboard

Defines the load order of the dependency and your plugin.

Link copied to clipboard

The stage in which the dependency exists.

Properties

Link copied to clipboard

Whether your addon should have access to the dependency's classes.

Link copied to clipboard

Whether the dependency should be loaded before or after your addon.

Link copied to clipboard

The name of the plugin this dependency refers to.

Link copied to clipboard

Whether the dependency is required for your addon to load.

Link copied to clipboard

The stage in which the dependency exists.