Skocz do zawartości

Serafinowy

Użytkownik
  • Ilość zawartości

    4
  • Rejestracja

  • Ostatnia wizyta

Odpowiedzi społeczności

  1. Serafinowy odpowiedź w GUI otwieranie został oznaczony jako odpowiedź   
    Z tego co wiem, to przy otwieraniu nowego ekwipunktu kursor się automatycznie środkuje na ekranie. Jedynym sposobem byłaby aktualizacja obecnego ekwipunktu. Musiałbyś popodmieniać każdy przedmiot w menu na inny z tego drugiego menu.
  2. Serafinowy odpowiedź w Jak sprawdzić czy gracz trzyma enchantowany przedmiot został oznaczony jako odpowiedź   
    W podanym przykładzie zmienna "player" przechowuje gracza:
    ItemStack itemInMainHand = player.getInventory().getItemInHand(); // pobiera przedmiot w głównej ręce gracza int sharpnessLevel = itemInMainHand.getEnchantmentLevel(Enchantment.DAMAGE_ALL); // pobiera poziom zaklęcia Sharpness, jeżeli tego enchantu nie ma - zwraca 0. if (sharpnessLevel == 5) { // dalszy kod... } Pełna lista zaklęć, które możesz sprawdzić znajduje się TUTAJ.
     
    Jeżeli chcesz za to sprawdzić tylko czy przedmiot ma jakieś zaklęcie (ale nie ważne na którym poziomie), możesz użyć:
    boolean hasSharpness = itemInMainHand.containsEnchantment(Enchantment.DAMAGE_ALL);  
×
×
  • Dodaj nową pozycję...