bo tu jest element losowości, nie zawsze jest 50%, problem jest taki, że występuje tu pseudolosowość, czyli, że losowa liczba między 0.0 a 1.0 nie zawsze będzie 50%. nie chce mi się tego dokładnie tłumaczyć, ale jeśli Ci to bardzo nie przeszkadza to masz działający skrypt, zawsze można użyć chance of 50%
Lepszym rozwiązaniem jest anulować event item damage, niż pozwalać itemowi się psuć, a następnie go naprawiać jeszcze
Dodatkowo skrypt naprawia itemy nawet wykończone w innym świecie. Dalej mam tłumaczyć?
Silnik Paper jest OK, ale warto zaktualizować do najnowszego, a najlepiej skorzystać z jakiegoś PurpurMC. Skript o ile 2.7.2 to również powinien śmigać. Spróbuj usunąć katalog Skript i zrestartować serwer. Oczywiście jeśli posiadasz jakieś skrypty to sobie zrób ich kopię.
Najlepszy to pojęcie względne.
Pierwszy wynik na Google - https://www.spigotmc.org/resources/-combat-plus--the-all-in-one-combat-system-must-have.76788/
Prawie 50 tysięcy pobrań i częste aktualizacje, myślę, że powinien być git