Skocz do zawartości

Pomoc z pluginem


Polecane posty

package me.radek.testplugin.listeneres;

import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityExplodeEvent;

 

public class ExplodeListener implements Listener {
    
    @EventHandler
    public void explodeEvent(EntityExplodeEvent event){
        if (y > 50) {
            event.setCancelled(true);
        }
    }

}

 

czy ktoświe jak mogę wyłączyć eksplozje powyżej y 50?
 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Najpierw naucz się Javy (najlepiej z jetbrains academy), a potem przeczytaj dokumentację api spigota.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie zdefiniowałeś wcześniej żadnej zmiennej "y", nie miało prawa to działać.

Program powinien Ci to podświetlić jako błąd.

 

Wysokość możesz uzyskać w ten sposób:

  

@EventHandler
public void explodeEvent(EntityExplodeEvent event) {
	if(event.getLocation().getY() > 50) event.setCancelled(true);
}

 

😉

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...