JRawCommand
abstract class JRawCommand @JvmOverloads constructor(owner: CommandOwner, primaryName: String, secondaryNames: String, parentPermission: Permission) : Command
Content copied to clipboard
供 Java 用户继承
请在构造时设置相关属性.
public final class MyCommand extends JRawCommand {
public static final MyCommand INSTANCE = new MyCommand();
private MyCommand() {
super(MyPluginMain.INSTANCE, "test")
// 可选设置如下属性
setUsage("/test")
setDescription("这是一个测试指令")
setPermission(CommandPermission.Operator.INSTANCE)
setPrefixOptional(true)
}
@Override
public void onCommand(@NotNull CommandSender sender, @NotNull args: Object[]) {
// 处理指令
}
}
Content copied to clipboard
See also
Constructors
JRawCommand
Link copied to clipboard
fun JRawCommand(owner: CommandOwner, primaryName: String, vararg secondaryNames: String, parentPermission: Permission = owner.parentPermission)
Content copied to clipboard
Functions
onCommand
Link copied to clipboard
在指令被执行时调用.
Properties
description
Link copied to clipboard
overloads
Link copied to clipboard
owner
Link copied to clipboard
permission
Link copied to clipboard
prefixOptional
Link copied to clipboard
primaryName
Link copied to clipboard
secondaryNames
Link copied to clipboard