Package-level declarations

Types

Link copied to clipboard
abstract class JCompositeCommand @JvmOverloads constructor(owner: CommandOwner, primaryName: String, secondaryNames: String, parentPermission: Permission = owner.parentPermission) : CompositeCommand

复合指令. 指令注册时候会通过反射构造指令解析器.

Link copied to clipboard
abstract class JRawCommand @JvmOverloads constructor(val owner: CommandOwner, val primaryName: String, val secondaryNames: String, parentPermission: Permission = owner.parentPermission) : Command

供 Java 用户继承

Link copied to clipboard
abstract class JSimpleCommand @JvmOverloads constructor(owner: CommandOwner, primaryName: String, secondaryNames: String, basePermission: Permission = owner.parentPermission) : SimpleCommand

Java 实现: