BuiltIn

object BuiltIn : JvmPluginLoader

Functions

disable
Link copied to clipboard
open override fun disable(plugin: JvmPlugin)

主动禁用这个插件.

enable
Link copied to clipboard
open override fun enable(plugin: JvmPlugin)

主动启用这个插件.

getPluginDescription
Link copied to clipboard
open override fun getPluginDescription(plugin: JvmPlugin): JvmPluginDescription

获取此插件的描述.

listPlugins
Link copied to clipboard
open override fun listPlugins(): List<JvmPlugin>

扫描并返回可以被加载的插件的列表.

load
Link copied to clipboard
open override fun load(plugin: JvmPlugin)

主动加载一个插件 (实例), 但不 enablePlugin 它. 返回加载成功的主类实例

Properties

classLoaders
Link copied to clipboard
open override val classLoaders: List<ClassLoader>
configStorage
Link copied to clipboard
open override val configStorage: PluginDataStorage
coroutineContext
Link copied to clipboard
open override val coroutineContext: CoroutineContext
dataStorage
Link copied to clipboard
open override val dataStorage: PluginDataStorage
fileSuffix
Link copied to clipboard
open override val fileSuffix: String

".jar"