Jeśli uważasz, że używanie 500 warunków, które zwiększają coś o 1:
if {tnt:%player%} is 1:
give 1 of {@rzucane-tnt} to player
remove 1 from {tnt::%player%}
if {tnt::%player%} is 2:
give 2 of {@rzucane-tnt} to player
remove 2 from {tnt::%player%}
jest dobrym pomysłem to gratuluję.
https://dev.bukkit.org/projects/skript/pages/loop-explanation
Poczytaj trochę na temat pętli i nie ucz się tak bardzo złych rozwiązań.