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 784
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
Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi