1、用紫色命令方块打入/testforblock xyz的坐标 方块id,再在后面加一个有条件的链命令方块,在链命令方块中打入你想执行的指令。
2、用/testfor @p [r=?] (?是一个范围的半径) (把命令方块改成循环永久开启) (再输入/gamerule commandblockoutput false把命令方块的指令提示关掉。