RuneCommandContext

data class RuneCommandContext(val source: CommandSourceStack, val args: Array<String>)

実装されたコマンドの各種コンテキスト情報を実装するデータクラス.

Parameters

source

CommandSourceStack - Paper から返ってくるコマンドの情報

args

コマンドの引数

Constructors

Link copied to clipboard
constructor(source: CommandSourceStack, args: Array<String>)

Properties

Link copied to clipboard
Link copied to clipboard
val player: Player?

コマンドの実行者を返す.

Link copied to clipboard
val playerOrThrow: Player

コマンドの実行者を返す.

Link copied to clipboard
val sender: CommandSender

コマンドの実行者を返す.

Link copied to clipboard
val source: CommandSourceStack

Functions

Link copied to clipboard
fun arg(index: Int, def: String): String

指定したインデックスの引数を返す.

Link copied to clipboard
fun argOrThrow(index: Int): String

指定したインデックスの引数を返す.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

このコンテキストと他のオブジェクトが等しいかどうかを判定します.

Link copied to clipboard
open override fun hashCode(): Int

このコンテキストのハッシュコードを計算します.