Skocz do zawartości
  • 0

rozlewanie wody


4929149

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Jeżeli zrozumiałem to chcesz zablokować stawianie wody "po ścianach"

 

    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onWaterPlace(PlayerBucketEmptyEvent e) {
        if(!e.getBucket().equals(Material.WATER_BUCKET)) {
            return;
        }
        if(!e.getBlock().getLocation().clone().add(0,-1,0).getBlock().getType().equals(Material.AIR)) {
            return;
        }
        e.setCancelled(true);
        e.getPlayer().sendMessage(ChatColor.RED + "Nie możesz postawić wody o ściane");
    }

3maj

Odnośnik do komentarza
https://skript.pl/temat/56120-rozlewanie-wody/#findComment-337063
Udostępnij na innych stronach

  • 0
5 godzin temu, W3ke napisał:

Jeżeli zrozumiałem to chcesz zablokować stawianie wody "po ścianach"

 

    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onWaterPlace(PlayerBucketEmptyEvent e) {
        if(!e.getBucket().equals(Material.WATER_BUCKET)) {
            return;
        }
        if(!e.getBlock().getLocation().clone().add(0,-1,0).getBlock().getType().equals(Material.AIR)) {
            return;
        }
        e.setCancelled(true);
        e.getPlayer().sendMessage(ChatColor.RED + "Nie możesz postawić wody o ściane");
    }

3maj

dzieki <3

Odnośnik do komentarza
https://skript.pl/temat/56120-rozlewanie-wody/#findComment-337073
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ę...