@Freesh
Pierwszy raz widzę tę składnię na oczy. Nie rozumiem dlaczego nie używasz samego blockdata wspieranego przez Skript.
Po kilku drobnych zmianach twój kod działa. Pokażę co zrobiłem.
command /test [<text>]:
trigger:
set {_loc} to location under player
set {_oldData} to blockdata of block at {_loc}
wait 5 seconds
set block at {_loc} to cobblestone stairs
wait 1 tick
set blockdata of block at {_loc} to {_oldData}
Pozdrawiam.