Skocz do zawartości
  • 0

Java PlayerJoinEbent


Chudy

Pytanie

package pl.chudziudgi.server.events;

import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.entity.Player;
import org.bukkit.Bukkit;

public class PlayerJoinEvent implements Listener {

    @EventHandler
    void onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent e){
        Player player = e.getPlayer();
        e.setJoinMessage("");
        player.sendTitle("", "§aPołączono");
    }
}

 

jak opóźnić czynność np po wyświetlonym title dodać po sekundzie następny title

Glicz

Wstawiam kod w code. 

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/53542-java-playerjoinebent/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
11 godzin temu, Chudy napisał:

jak opóźnić czynność np po wyświetlonym title dodać po sekundzie następny title

Możesz zrobić opóźnienie dzięki BukkitScheduler

 

https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/scheduler/BukkitScheduler.html#runTaskLater(org.bukkit.plugin.Plugin,org.bukkit.scheduler.BukkitRunnable,long)

Odnośnik do komentarza
https://skript.pl/temat/53542-java-playerjoinebent/#findComment-325910
Udostępnij na innych stronach

  • 0
public class Event implements Listener {

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent join) {

        Player player = join.getPlayer();
     
        Bukkit.getScheduler().runTaskLater(Main, new Runnable() {
            @Override
            public void run() {
        		e.setJoinMessage("");
       			 player.sendTitle("", "§aPołączono");
            }
        }, 100L);

    }
     
}

100L to opóźnienie w tickach,

Zamiast main musisz twoją instancję pluginu podac.

Odnośnik do komentarza
https://skript.pl/temat/53542-java-playerjoinebent/#findComment-326605
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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