Czyli:
set {_num} to 0
loop 26 times:
format slot {_num} of players with 1 of Yellow Stained Glass Pane named "&e&lStaty" to be unstealable
add 1 to {_num}
format slot 4 of players with 1 of stone named "&e&lWykopany stone: &f&l%{stone.%player%}%" to be unstealable
format slot 22 of players with 1 of obsidian named "&e&lWykopany obsydian: &f&l%{obsydian.%player%}%" to be unstealable
A no i przy topce musisz zmienne zapisać w postaci {stone::%player%} i {obsydian::%player%}, dlaczego? Gdy użyjesz loop {stone::*}, zliczy wszystkie zmienne, które zawierają {stone::} - w sumie nie do końca, ale mniej więcej tak to działa. No, a przy takiej zmiennej {stone.%player%} już {stone.*} nie zadziała.