作一个低频红石脉冲(用两个漏斗、一个红石比较器和一个任意物品,或三个红石中继器,两个四档,一个二档)
在对话框里输入/scoreboard objectives add intBoolGiveItems dummy
在红石比较器的输出端放一个命令方块:/scoreboard players add intBoolGiveItems @p 1
再制造一个高频红石脉冲连接两个命令方块:
第一个输入
/execute @e[score_intBoolGiveItems_min=1200,score_intBoolGiveItems=1200] ~ ~ ~ give @p minecraft:dirt 1 0
第二个输入
/execute @e[score_intBoolGiveItems_min=1200,score_intBoolGiveItems=1200] ~ ~ ~ scoreboard players set intBoolGiveItems @p 0
循环红石信号,不过需要大量中继器