Package net.mamoe.mirai.console.plugin.jvm
Types
AbstractJvmPlugin
Link copied to clipboard
abstract class AbstractJvmPlugin @JvmOverloads constructor(parentCoroutineContext: CoroutineContext) : JvmPluginInternal, JvmPlugin, AutoSavePluginDataHolder
Content copied to clipboard
JavaPlugin 和 KotlinPlugin 的父类. 所有 JvmPlugin 都应该拥有此类作为直接或间接父类.
ExportManager
Link copied to clipboard
插件的类导出管理器
JavaPlugin
Link copied to clipboard
abstract class JavaPlugin @JvmOverloads constructor(description: JvmPluginDescription, parentCoroutineContext: CoroutineContext) : AbstractJvmPlugin, JvmPlugin
Content copied to clipboard
Java 插件的父类
JavaPluginScheduler
Link copied to clipboard
拥有生命周期管理的简单 Java 线程池.
JvmPlugin
Link copied to clipboard
interface JvmPlugin : Plugin, CoroutineScope, PluginFileExtensions, ResourceContainer, PermissionIdNamespace
Content copied to clipboard
Java, Kotlin 或其他 JVM 平台插件
JvmPluginDescription
Link copied to clipboard
JVM 插件的描述. 通常作为 plugin.yml
JvmPluginDescriptionBuilder
Link copied to clipboard
JvmPluginDescription 构建器.
JvmPluginLoader
Link copied to clipboard
interface JvmPluginLoader : CoroutineScope, FilePluginLoader<JvmPlugin, JvmPluginDescription>
Content copied to clipboard
JVM 插件加载器
KotlinPlugin
Link copied to clipboard
abstract class KotlinPlugin @JvmOverloads constructor(description: JvmPluginDescription, parentCoroutineContext: CoroutineContext) : AbstractJvmPlugin, JvmPlugin
Content copied to clipboard
Kotlin 插件的父类.
StandardExportManagers
Link copied to clipboard
Functions
JvmPluginDescription
Link copied to clipboard
inline fun JvmPluginDescription(id: String, version: String, name: String = id, block: JvmPluginDescriptionBuilder.() -> Unit = {}): JvmPluginDescription
Content copied to clipboard
inline fun JvmPluginDescription(id: String, version: SemVersion, name: String = id, block: JvmPluginDescriptionBuilder.() -> Unit = {}): JvmPluginDescription
Content copied to clipboard
reloadPluginConfig
Link copied to clipboard
重载一个 PluginConfig
reloadPluginData
Link copied to clipboard
重载一个 PluginData
savePluginConfig
Link copied to clipboard
立即保存 PluginConfig
savePluginData
Link copied to clipboard
立即保存 PluginData