按照您的意思,可以使用/execute(代替生物执行指令),首先是be1.19-和je1.13-。/execute 选择器 坐标 ... 。新版:/execute 子命令:
as 选择器 指定一个实体
at 选择器 指定一个实体的坐标和朝向
positioned x y z 指定一个坐标
positioned as 选择器 指定一个实体的坐标(仅坐标)
run ...
if (block/blocks/entity/score): 如果条件成立...
if block... = /testforblock...
if blocks... = /testforblocks...
if entity... = /testfor... 可以直接 as/at代替
if score... = /scoreboard players test 选择器 计分板名称 最小 最大
unless (block/blocks/entity/score): 如果条件不成立
if 和 unless不完全相反,... if block 0 -123 0 均为“在世界外...”。
时间间隔装置:
可以使用红石或者scoreboard计分板计时。
更多详见:minecraft.fandom/zh/