xTea_199 4 Opublikowano 20 czerwca 2017 Udostępnij Opublikowano 20 czerwca 2017 if(p.getItemInHand().getItemMeta().getEnchants().containsKey(Enchantment.LOOT_BONUS_BLOCKS)){ Dlaczego to nie działa mam kilof z enchantem LOOT_BONUS_BLOCKS i nic nie wykonuję dalszej części kodu! Proszę o pomoc! Odnośnik do komentarza https://skript.pl/temat/19249-pgetiteminhand-i-enchantment/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 20 czerwca 2017 Udostępnij Opublikowano 20 czerwca 2017 Przecież jest specjalna metoda do tego: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/inventory/meta/ItemMeta.html#hasEnchant-org.bukkit.enchantments.Enchantment- TheMolkaPL 1 Odnośnik do komentarza https://skript.pl/temat/19249-pgetiteminhand-i-enchantment/#findComment-131063 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xTea_199 4 Opublikowano 20 czerwca 2017 Autor Udostępnij Opublikowano 20 czerwca 2017 nie wiem jak to zastosować chcę wzór, jeżeli nie to mie pomagaj Odnośnik do komentarza https://skript.pl/temat/19249-pgetiteminhand-i-enchantment/#findComment-131072 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 czerwca 2017 Udostępnij Opublikowano 20 czerwca 2017 Pls... Tow. GotoFinal pokazali ci metodę jak się zastosować do sprawdzenia czy item ma enchant. Czego wy jeszcze chcecie? gotowca? Odnośnik do komentarza https://skript.pl/temat/19249-pgetiteminhand-i-enchantment/#findComment-131073 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 21 czerwca 2017 Udostępnij Opublikowano 21 czerwca 2017 9 godzin temu, xTea_199 napisał: nie wiem jak to zastosować chcę wzór, jeżeli nie to mie pomagaj Idąc Twoją logiką - jeśli nie umiesz zastosować tak prostej rzeczy, to nie programuj. Serio, mniej idiotów będzie się do tego brało i nastanie spokój. Odnośnik do komentarza https://skript.pl/temat/19249-pgetiteminhand-i-enchantment/#findComment-131082 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dekros 2 Opublikowano 22 czerwca 2017 Udostępnij Opublikowano 22 czerwca 2017 (edytowane) Dnia 21.06.2017 o 00:35, xTea_199 napisał: nie wiem jak to zastosować chcę wzór, jeżeli nie to mie pomagaj ogółem to polecałbym się najpierw zabrać za nauke czytania dokumentacji albo tajemnicza umiejetność googlowanie wystarczyło wpisac w google "How to check if item has enchant minecraft plugin" i tym razem wejść w drugi link który sie pokazuje i już masz całe info jakie potrzebuje eventualnie jak już doszedłeś do tego: p.getItemInHand().getItemMeta() to wystaryczło naciśnij ctrl+space np w netbeansie i wtedy strzałką w dół czytać metody które się pokazują i pewnie byś znalazł hasEnchant(); jeśli to co ci pisali wyżej i ja dalej nie rozwiązało twojego problemu w spoilerze masz gotowca... Spoiler if(p.getItemInHand() != null && p.getItemInHand().hasItemMeta() && p.getItemInHand().getItemMeta().hasEnchant(Enchantment.LOOT_BONUS_BLOCKS)){ } Odrazu masz sprawdzenie czy item nie jest nullem (pusta ręka zwróci nulla) i czy ma itemMeta(nie każdy item ma itemMeta tak mi się wydaje) Edytowane 22 czerwca 2017 przez dekros Odnośnik do komentarza https://skript.pl/temat/19249-pgetiteminhand-i-enchantment/#findComment-131338 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
xTea_199 4
if(p.getItemInHand().getItemMeta().getEnchants().containsKey(Enchantment.LOOT_BONUS_BLOCKS)){
Dlaczego to nie działa mam kilof z enchantem LOOT_BONUS_BLOCKS i nic nie wykonuję dalszej części kodu!
Proszę o pomoc!
Odnośnik do komentarza
https://skript.pl/temat/19249-pgetiteminhand-i-enchantment/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi