clear @a[tag=a,tag=!b] dirt 0 1scoreboard players add @a[tag=a] a 1tag
@p add ascoreboard players remove @e[tag=a,scores={a=30..}] a 30give @a[tag=a] diamond 1tag @a[tag=a] add bsetblock ~3 ~ ~-2 redstone_blocksetblock ~4 ~ ~-2 airtag @a remove atag @a remove bscoreboard players remove @a[tag=a,scores={a=1..}] a 1give @a[tag=a] dirt 1