Skocz do zawartości

K-ItemDrop - Prosty plugin, który automatycznie dodaje wykopane bloki do ekwipunku gracza (jesli mają wymaganą permisję)


Rekomendowane odpowiedzi

K-ITEMDROP 

Plugin który dodaje wykopane itemy prosto do ekwipunku gracza, jeśli ma wymaganą permisję.

Permisja to: kitemdrop.receive. 

Wersja:  1.19.4

Pobierz: 

https://www.spigotmc.org/resources/k-itemdrop-simple-drop-auto-drop-inventory-plugin.113943/

 

         ItemStack blockItem = new ItemStack(event.getBlock().getType());
         player.getInventory().addItem(new ItemStack[]{blockItem});

Niepotrzebnie ta tablica tam, można by było po prostu:

player.getInventory().addItem(blockItem);

 

Niestety wbrew twoim staraniom ten plugin nie zadziała dobrze. 

event.getBlock().getType()

Jak sam widzisz, dajesz taki przedmiot graczowi do ekwipunku. Co to oznacza, dajesz przedmiot który został WYKOPANY.

W przypadku gdy ktoś wykopie grass-block, nie otrzyma dirta a grass-block,

gdy wykopie rudę złota, nie otrzyma surowego złota tylko rudę złota.

 

Gdy ktoś wykopie stone nie otrzyma cobblestone tylko stone

 

Nazewnictwo głównej klasy niepoprawne.

 

/edit

dodatkowo nie wiem, czemu skupiłeś się tylko na wersji 1.19.4, skoro taki plugin można na spokojnie napisać na każdą wersję, gdyż event pozostaje taki sam i funkcje w nim zawarte również

Edytowane przez kerpson
  • 2 tygodnie później...
W dniu 13.12.2023 o 13:44, makstale napisał:
         ItemStack blockItem = new ItemStack(event.getBlock().getType());
         player.getInventory().addItem(new ItemStack[]{blockItem});

Niepotrzebnie ta tablica tam, można by było po prostu:

player.getInventory().addItem(blockItem);

 

nie widzę, aby gościu miał GH ani jakiekolwiek SRC kodu - zakładam, więc że to zdekompilowałeś a gościu mógł mieć w kodzie tak jak ty napisałeś
po prostu w javie pod spodem varargi są arrayami 

36 minut temu, Peridot napisał:

nie widzę, aby gościu miał GH ani jakiekolwiek SRC kodu - zakładam, więc że to zdekompilowałeś a gościu mógł mieć w kodzie tak jak ty napisałeś
po prostu w javie pod spodem varargi są arrayami 

Fakt, masz rację.

  • 2 tygodnie później...
W dniu 24.12.2023 o 00:40, Peridot napisał:

nie widzę, aby gościu miał GH ani jakiekolwiek SRC kodu - zakładam, więc że to zdekompilowałeś a gościu mógł mieć w kodzie tak jak ty napisałeś
po prostu w javie pod spodem varargi są arrayami 

ty no w sumie to ma sens xD

mój błąd

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...