Plugin

interface Plugin : CommandOwner

表示一个 mirai-console 插件.

See also

Functions

Link copied to clipboard
abstract fun permissionId(name: String): PermissionId

创建一个此命名空间下的 PermitteeId.

Properties

Link copied to clipboard
abstract val isEnabled: Boolean

当插件已启用时返回 true, 否则表示插件未启用.

Link copied to clipboard
abstract val loader: PluginLoader<*, *>

所属插件加载器实例, 此加载器必须能加载这个 Plugin.

Link copied to clipboard
abstract val parentPermission: Permission

在构造指令时, Command.permission 默认会使用 parentPermission 作为 Permission.parent

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
val Plugin.author: String
Link copied to clipboard
Link copied to clipboard
val Plugin.description: PluginDescription
Link copied to clipboard
inline fun Plugin.disable()
Link copied to clipboard
inline fun Plugin.enable()
Link copied to clipboard
val Plugin.id: String
Link copied to clipboard
val Plugin.info: String
Link copied to clipboard
inline fun Plugin.load()
Link copied to clipboard
val Plugin.name: String
Link copied to clipboard
val Plugin.version: SemVersion