function upgradeTool(i: item) :: inventory:
set {_gui} to chest with 1 rows named "{@guiName}"
set slot 8 of {_gui} to {_i}
set {_eff} to enchantment level of efficiency on {_i} #efficiency of {_i}
set {_for} to enchantment level of fortune on {_i} #fortune of {_i}
set {_beff} to "enchanted book of efficiency %{_eff} + 1%" parsed as item
set {_feff} to "enchanted book of fortune %{_for} + 1%" parsed as item
if {_eff} + 1 is larger than 3:
set slot 0 of {_gui} to {_beff} with lore "Nie mozesz bardziej ulepszyc wydajnosci."
else:
set {_eff} to {_eff} + 1
set slot 0 of {_gui} to {_beff} with lore "Ulepsz do wydajnosci %{_eff}%" and "za: %{xsvka::costEff::%{_eff}%}% tokenow."
if {_for} + 1 is larger than 3:
set slot 1 of {_gui} to {_feff} with lore "Nie mozesz bardziej ulepszyc szczescia."
else:
set slot 1 of {_gui} to {_feff} with lore "Ulepsz do szczescia %{_for} + 1%" and "za: %{xsvka::costFor::%{_for} + 1%}% tokenow."
return {_gui}
Nie lepiej zrobić to command blockiem niżeli skryptem? Albo chociażby takimi spawnerami... Wybudować jakiś obiekt w którym są spawnery z krowami, na dole tego obiektu postawić tabliczki, a nad tabliczkami lawę i hyc, mechanizm zrobiony. Command block jest jeszcze łatwiejszy, wystarczy, że zrobisz komendę /summon...