CommandCreator

class CommandCreator(label: String)

コマンドの設定を行うクラス。

Since

1.2.0

Parameters

label

コマンド名

Constructors

CommandCreator
Link copied to clipboard
fun CommandCreator(label: String)
コマンド名

Functions

create
Link copied to clipboard
fun create(): Command
設定から Command のインスタンスを生成する。
execute
Link copied to clipboard
fun execute(action: CommandExecuteAction)
コマンド実行の処理を設定する。
tab
Link copied to clipboard
fun tab(action: CommandTabAction)
タブ補完の処理を設定する。

Properties

aliases
Link copied to clipboard
var aliases: List<String>
コマンドの別名。
description
Link copied to clipboard
var description: String
コマンドの説明文。
label
Link copied to clipboard
val label: String
コマンド名
permission
Link copied to clipboard
var permission: String? = null
コマンドの実行権限。
permissionMessage
Link copied to clipboard
var permissionMessage: String? = null
実行権限がない場合のメッセージ。
usageMessage
Link copied to clipboard
var usageMessage: String
コマンドの使い方。