TheLowでのみ使用可能なセレクター
コマンド内でEntityを指定する際に、利用できます。
バニラではname, r, x, y, zなどがありますが、それを拡張することが可能です。
boss
bossを指定する。
構文 | boss=bossのエイリアス。 bossシートに記載したalias(AN列目)を指定する。boss名ではありません。aliasは必ず英数値(スペースなし)で指定してください |
例 | 半径100マス以内のclaybossというaliasのボスを座標(100, 20, 100)にTPさせる。 tp @e[r=100,boss=clayboss] 100 20 100 |
備考 | aliasというのは別名という意味 |
mob
mobを指定する。
構文 | mob=mobのエイリアス。 mob1シートに記載したaliasを指定する。mob名ではありません。aliasは必ず英数値(スペースなし)で指定してください |
例 | 半径100マス以内のclayZombieというaliasのモブを座標(100, 20, 100)にTPさせる。 tp @e[r=100,mob=clayZombie] 100 20 100 |
備考 | aliasというのは別名という意味 |
entityTag
タグを指定する。タグについてはコマンド/entityTag参照
構文 | entityTag=タグ名。 カンマ「,」区切りで複数指定可能。複数指定した場合、指定したタグすべてを持っている場合のみ対象とする。 |
例 | タグ「1234」を保持しているプレイヤーをTPさせる。/tp @p[r=100,entityTag=1234] 0 10 0 |
例 | タグ「1234」と「abc」を保持しているプレイヤーをTPさせる。/tp @p[r=100,entityTag=1234,abc] 0 10 0 |
円柱状にターゲットを指定
円柱状にターゲットを指定する。
- [cylr=<value>]:円柱の半径を指定する。
- [cylrm=<value>]:円柱の半径のうち、対象を含めない半径を指定する。
- [cylh=<value>]:円柱の高さを指定する。指定しない場合は「1」となる。
具体的な指定方法は以下の通り。
- @e[cylr=10.2] — 半径が10.2、高さが±1の範囲内にいる全てのEntityを指定する。
- @e[cylr=10,cylrm=5.1] — 半径が10から半径5.1の間にいて、高さが±1の範囲内にいる全てのEntityを指定する。
- @e[cylr=10,cylrm=5,cylh=3.2] — 半径が10から半径5の間にいて、高さが±3.2の範囲内にいる全てのEntityを指定する。
- @e[cylr=10,cylh=4] — 半径が10、高さが±4の範囲内にいる全てのEntityを指定する
fire
炎上状態かどうかを確認する。
構文 | fire=t または fire=f |
例 | 炎上状態のEntityをTPさせる。/tp @e[r=20,fire=t] 200 20 200 |
例 | 炎上状態でないEntityをTPさせる。/tp @e[r=20,fire!=t] 200 20 200 |