Może zamiast się głowić, ustaw do zmiennej po prostu dwa punkty odpowiadające dwóm przeciwległym rogom regionu (na odpowiednim Y), wtedy będzie o wiele prościej
nie wiem czy 1 sekunda to wystarczającą na TNT run ale prosze:
on walk on TNT:
if player is in region "TNTRUN":
if {tnt.cooldown.%player's uuid%} is not set:
set {tnt.cooldown.%player's uuid%} to now
set block below player to air
send "&cTNT pod tobą zostało usunięte!" to player
if difference between {tnt.cooldown.%player's uuid%} and now > 1 second:
set block below player to air
send "&cTNT pod tobą zostało usunięte!" to player
set {tnt.cooldown.%player's uuid%} to now