Skocz do zawartości
  • 0
YoGo!

Sprawdzanie pozycji gracza na osi Y

Pytanie

Użytkownik

Siema, jak sprawdzić czy gracz jest na y 50 lub mniej ?

 

//Staraj się ustawiać odpowiednie tematy wątków @JPablo

Edytowane przez JPablo

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0

public class Main extends JavaPlugin {
    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }
    @EventHandler
    public void onBlockade(final BlockFromToEvent e) {
        final Material m = e.getBlock().getType();
        if (m == Material.WATER || m == Material.STATIONARY_WATER || m == Material.LAVA || m == Material.STATIONARY_LAVA) {
            if(e.getBlock().getLocation().getY() <= 50){
                e.setCancelled(true);
            }
        }
    }
}

Dodaj se importy (nie testowane bo kopiowałem z githuba z opisu)

edit, wkleiłem z graczem, teraz jest z blokiem i powinno działać

@YoGo! gib like

Edytowane przez LloydPL

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
18 minut temu, LloydPL napisał:

 

if(player.getLocation().getY() <= 50){
    //kod
}

Jak tego użyć w tym -> 

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

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

×