Skocz do zawartości
  • 0

Problem ze spawnowaniem itemu


Pytanie

Siemka, mam nietypowy problem:

   @EventHandler
   public void onItemSpawn(ItemSpawnEvent event) {
       if (event.getEntity().getItemStack().getType() == Material.LOG) {
            event.setCancelled(true);
       }
   }
 

Chodzi mi o to, żeby zrobić coś takiego, że przy np. zniszczeniu drewna nic nie wypada. Wszystko działa, ale mam problem z tym jak napisać to inaczej, żeby przy np. przy wyrzuceniu tego itemu z ekwipunku żeby po prostu go wyrzucało. :P Próbowałem robić to za pomocą uprawnień, ale nie mogę użyć getPlayer, pomoże ktoś?

 

EDIT: Sorka teraz zobaczylem ze w zły dział wszedłem

Edytowane przez ihn04849
Odnośnik do komentarza
https://skript.pl/temat/25963-problem-ze-spawnowaniem-itemu/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

No bo jak chcesz mieć w evencie od spawnowania przedmiotu gracza? :P 

@EventHandler
public void onPlayerDrop(PlayerDropItemEvent event) {
	Player player = (Player) event.getPlayer();
	if(event.getItem().getType == Material.LOG){
		event.setCancelled(true);
		player.sendMessage("Nie mozesz tego wyrzucac!")
	}
}

 

Odnośnik do komentarza
https://skript.pl/temat/25963-problem-ze-spawnowaniem-itemu/#findComment-171366
Udostępnij na innych stronach

  • 0

Źle mnie zrozumiałeś, trochę kiepsko napisałem o co mi chodzi więc chodziło mi o takie coś: Jest sobie jakiś gracz i chciałbym zrobić taką blokadę, że np. po ścięciu drewna ono nie wypada, ale gdy już ktoś kliknie Q to nie znika. Wiem, że to będzie chyba event ItemSpawn, ale da się w ogóle zrobić tak jak napisałem? Dasz radę pomóc?

Edytowane przez ihn04849
Odnośnik do komentarza
https://skript.pl/temat/25963-problem-ze-spawnowaniem-itemu/#findComment-171371
Udostępnij na innych stronach

  • 0

Jeśli chcecie blokować drop bloku po jego zniszczeniu to musicie użyć BlockBreakEvent. ItemSpawnEvent jest od ogólnego spawnowania itemów w świecie.

Pozdrawiam Czerwono :)

Odnośnik do komentarza
https://skript.pl/temat/25963-problem-ze-spawnowaniem-itemu/#findComment-171382
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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