JRawCommand
abstract class JRawCommand @JvmOverloads constructor( val owner: CommandOwner, val primaryName: String, val secondaryNames: String, parentPermission: Permission = owner.parentPermission) : 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
Link copied to clipboard
fun JRawCommand( owner: CommandOwner, primaryName: String, vararg secondaryNames: String, parentPermission: Permission = owner.parentPermission)
Content copied to clipboard
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard