Usunięty#19006 26 Opublikowano 10 grudnia 2020 Udostępnij Opublikowano 10 grudnia 2020 (edytowane) . Edytowane 2 maja 2021 przez jhgggg Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1824 Opublikowano 10 grudnia 2020 Udostępnij Opublikowano 10 grudnia 2020 6 minut temu, jhgggg napisał: Siema to znowu ja ogólnie mam pytanie.. Jak zablokować enchantowanie jakiegokolwiek przedmiotu na np. sharpness 5 bo powiedzmy chce miec limit sharpness 4? zapewne wszystko sie opiera na PrepareItemEnchantEvent i getExpLevelCostsOffered ale jak zablokować konkretny poziom jakiegoś zaklęcia? Powinno cię zainteresować to... Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! ...a konkretniej metoda getEnchantsToAdd(), która zwraca mapkę z przypisywanymi enchantami. Jeżeli zawiera 'DAMAGE_ALL, 5' to cancelujesz event. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 534 Opublikowano 10 grudnia 2020 Udostępnij Opublikowano 10 grudnia 2020 Dodatkowo warto sprawdzić event InventiryClickEvent, sprawdzić czy inventory to anvil oraz sprawdzać result(item finalny) i w nim również sprawdzić czy enchant nie jest np. sharpness 5 Kormic 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Usunięty#19006 26
.
Edytowane przez jhggggOdnośnik do komentarza
Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi