zawsze wyświetla, że zdobyłem np 1 coal (a z fortunką wykopałem np 4 albo 2)
I teraz tak myślę i znalazłem event ItemSpawnEvent - i normalnie on pokazuje, daną ilość. Tylko nie wiem jak to ze sobą połączyć.
Widzę odnośnik do lokalizacji (bloku i itemu który się zespawnował [wyleciał z bloku]) - jest różnica ~2m no to wiem jaki warunek dać. Ale jak to połączyć w jedność?
By w evencie BlockBreakEvent uzyskać te itemy które się zespawnowały w Evencie ItemSpawnEvent.
Pytanie
knugi 794
Siemaneczko, chciałbym tylko się zapytać pewną rzecz.
Mam sobie event BlockBreakEvent - świetnie, blokuje na nim exp i daje go dla gracza i tak samo chcę zrobić z dropem.
Tylko jest jedno ale
gdy dam:
e.getBlock().getDrops(e.getPlayer().getInventory().getItemInMainHand())zawsze wyświetla, że zdobyłem np 1 coal (a z fortunką wykopałem np 4 albo 2)
I teraz tak myślę i znalazłem event ItemSpawnEvent - i normalnie on pokazuje, daną ilość. Tylko nie wiem jak to ze sobą połączyć.
Widzę odnośnik do lokalizacji (bloku i itemu który się zespawnował [wyleciał z bloku]) - jest różnica ~2m no to wiem jaki warunek dać. Ale jak to połączyć w jedność?
By w evencie BlockBreakEvent uzyskać te itemy które się zespawnowały w Evencie ItemSpawnEvent.
Odnośnik do komentarza
https://skript.pl/temat/25839-dok%C5%82adna-ilo%C5%9B%C4%87-dropu-z-bloku/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi