メインコンテンツまでスキップ

Player 型

プレイヤの情報を格納します。

カテゴリ:エンティティ

プレイヤの情報を格納します。

プロパティの一覧

bedLocationLocationStructureプレイヤのベッドのスポーン地点です。
compassLocationStructureプレイヤのコンパスが指す位置です。
connectionオブジェクトプレイヤの接続情報です。
display文字列プレイヤの表示名です。
exp整数値プレイヤの経験値です。
flySpeed浮動小数点数プレイヤの飛行速度です。
flyable真偽値プレイヤが飛べるかどうかです。
flying真偽値プレイヤが飛んでいるかどうかです。
level整数値プレイヤのレベルです。
name文字列プレイヤの名前です。
online真偽値プレイヤがオンラインかどうかです。
op整数値プレイヤの OP レベルです。
permissions文字列[]プレイヤが持っている権限です。
playerListオブジェクトプレイヤのプレイヤリストに表示される情報です。
totalExp整数値プレイヤの総経験値です。
walkSpeed浮動小数点数プレイヤの歩行速度です。

display

プレイヤの表示名です。

警告

この項目は Bukkit との互換性を保つために存在しています。 必ずしも表示名として使用されるわけではありません。

online

プレイヤがオンラインかどうかです。
アクタの定義でかつこの値が false の場合は, アクタは準備されますがログイン処理はスキップされます。


PlayerJoinEvent のテスト時などに, false にすることで余計な発火を防止してテストできます。

op

プレイヤの OP レベルです。
真偽値も指定でき, その場合は Scenamatica の設定ファイルで設定したデフォルトの OP 権限レベルが適用されます。


レベルの整数値と権限の強さは以下の通りです:


  • 0 - OP 権限なし
  • 1 - OP 権限あり。スポーン範囲内制限等をバイパスできる。
  • 2 - 上記に加え, ちょと多くのコマンドを使える。コマンドブロックを使える。
  • 3 - 上記に加え, もっといっぱいコマンドを使える。
  • 4 - 上記に加え, ほぼ全てのコマンドを使える。

permissions

プレイヤが持っている権限です。
Scenamatica の設定ファイルで設定したデフォルトの権限があらかじめ適用されます。