every 1 real second: loop {obs::*}: if block above loop-value is air: set block above loop-value to stone on break obsidian: add 1 to {var.%player%} On place: if player's tool is end stone named "kamien propy": add location of target block to {obs::*} on break obsidian: loop {obs::*}: if loop-value is location of target block: if {var.%player%} is 10: remove location of target block from {obs::*} drop dirt command /obs: give obsidian named "kamien propy" to player variables: {var.%player%} = 0