コマンド/testfor

提供: Minecraft Wiki
移動先: 案内検索
Information.png
Bedrock Edition限定

指定の条件に合致するエンティティ(プレイヤー、モブ、アイテムなど)をカウントする。

構文
testfor <victim: target>
引数
victim: target
カウントする対象を指定する。1つ以上のプレイヤー名かターゲットセレクターをスペースで区切って指定する(@eを指定すると、プレイヤー以外のエンティティを対象にできる)。
結果
引数が正しくない場合、ターゲットセレクタの指定に該当するエンティティが存在しない場合(名ありプレイヤーはオンラインでなければならない)、コマンドは失敗する。
成功すると、playerの指定に合致した数を返す。コマンドブロックで実行した場合はレッドストーンコンパレーターでも検知できる。
使用例
Aliceがオンラインかを確認する: testfor Alice
(0,64,0)から半径3ブロック以内にいるサバイバルモードのプレイヤーの数をカウントする: testfor @a[x=0,y=64,z=0,r=3,m=0]
(0,64,0)から半径20ブロック以内にいるゾンビの数をカウントする: testfor @e[x=0,y=64,z=0,r=20,type=zombie]