Nie rozumiem linijek:
Czemu sprawdzasz czy zmienna której nigdzie nie można zmienić jest ustawiona na true i dawaniu 100% szans na wykonanie dalszej części kodu? Nic to nie zmienia i jest bezsensowne.
if {sponge.%player%} is true:
if chance of 100%:
W pluginie AuthMe Reloaded musisz zmienić w konfiguracji z
kickOnWrongPassword: false
na
kickOnWrongPassword: true
Ps. Gdybys się uparł na skrypt musiałbyś znaleźć taki, który sam w sobie wprowadza logowanie i szyfruje hasła. (Gdyby nie szyfrowal mógłbyś mieć problemy prawne z tym, ze próbujesz wyłudzić od kogoś hasło)
Dopisz w miejscu tworzenia warpu ustawienie zmiennej na nick gracza a potem w momencie próby usunięcia sprawdzanie czy ta zmienna = nick gracza.
(Nie jestem w stanie teraz tego zrobić na telefonie)
W komendach /ftb create jeżeli nic nie wpiszemy to nie wywali błędu i prawdopodobnie stworzy arenę o nazwie none. (O ile dobrze interpretuje ze tamta komenda wpisana w kodzie to komentarz)
Brakuje mi statystyk graczy w yml i jakiś topek ile kto przeszedł map.
Sam kod jest trochę chaotycznie napisany przez co może być problem jak ktos chciałby zedytowac kawałek kodu.
Tak to skrypt jest Ok moim zdaniem.
if player has {@koxy} golden apple:1:
send "{@textkox}"
if player has {@koxy} golden apple:1:
Nie rozumiem po co 2 razy sprawdzanie tego samego mimo, że jest to niemożliwe, aby wartość została zmieniona.
Podoba mi się pomysł z schowkiem, a nie tak jak inne skrypty z wyrzucaniem do endercheta.