


execute @a[ry=-68,rym=-112] ~ ~ ~ detect ~0.5 ~ ~ redstone_block 0 execute @s ~ ~ ~ detect ~2 ~ ~ air 0 execute @s ~ ~ ~ summon item_frame ~1 ~ ~ {Tags:["tsPushNSpawn"]}
execute @a[ry=-68,rym=-112] ~ ~ ~ detect ~0.5 ~ ~ redstone_block 0 execute @s ~ ~ ~ detect ~2 ~ ~ air 0 execute @e[tag=tsPushNSpawn,c=1] ~ ~ ~ summon falling_block ~ ~-0.5 ~0.475 {Motion:[0.1,0.2,0.0],Block:"redstone_block",Time:0}
execute @a[ry=112,rym=68] ~ ~ ~ detect ~-0.5 ~ ~ redstone_block 0 execute @s ~ ~ ~ detect ~-2 ~ ~ air 0 execute @s ~ ~ ~ summon item_frame ~-1 ~ ~ {Tags:["tsPushNSpawn"]}
execute @a[ry=112,rym=68] ~ ~ ~ detect ~-0.5 ~ ~ redstone_block 0 execute @s ~ ~ ~ detect ~-2 ~ ~ air 0 execute @e[tag=tsPushNSpawn,c=1] ~ ~ ~ summon falling_block ~ ~-0.5 ~0.475 {Motion:[-0.1,0.2,0.0],Block:"redstone_block",Time:0}
execute @a[ry=22,rym=-22] ~ ~ ~ detect ~ ~ ~0.5 redstone_block 0 execute @s ~ ~ ~ detect ~ ~ ~2 air 0 execute @s ~ ~ ~ summon item_frame ~ ~ ~1 {Tags:["tsPushNSpawn"]}
execute @a[ry=22,rym=-22] ~ ~ ~ detect ~ ~ ~0.5 redstone_block 0 execute @s ~ ~ ~ detect ~ ~ ~2 air 0 execute @e[tag=tsPushNSpawn,c=1] ~ ~ ~ summon falling_block ~ ~-0.5 ~0.475 {Motion:[0.0,0.2,0.1],Block:"redstone_block",Time:0}
execute @a[ry=-158,rym=158] ~ ~ ~ detect ~ ~ ~-0.5 redstone_block 0 execute @s ~ ~ ~ detect ~ ~ ~-2 air 0 execute @s ~ ~ ~ summon item_frame ~ ~ ~-1 {Tags:["tsPushNSpawn"]}
execute @a[ry=-158,rym=158] ~ ~ ~ detect ~ ~ ~-0.5 redstone_block 0 execute @s ~ ~ ~ detect ~ ~ ~-2 air 0 execute @e[tag=tsPushNSpawn,c=1] ~ ~ ~ summon falling_block ~ ~-0.5 ~0.475 {Motion:[0.0,0.2,-0.1],Block:"redstone_block",Time:0}

kill @e[tag=tsPushNSpawn]