Gość Usunięty#19006 Opublikowano 10 grudnia 2020 Udostępnij Opublikowano 10 grudnia 2020 (edytowane) . Edytowane 2 maja 2021 przez jhgggg Odnośnik do komentarza https://skript.pl/temat/43550-enchant/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 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... https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/enchantment/EnchantItemEvent.html ...a konkretniej metoda getEnchantsToAdd(), która zwraca mapkę z przypisywanymi enchantami. Jeżeli zawiera 'DAMAGE_ALL, 5' to cancelujesz event. Odnośnik do komentarza https://skript.pl/temat/43550-enchant/#findComment-272664 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 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 https://skript.pl/temat/43550-enchant/#findComment-272666 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Gość Usunięty#19006
.
Edytowane przez jhggggOdnośnik do komentarza
https://skript.pl/temat/43550-enchant/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi