BukkitRunnable - Minecraft plugin

Pytania i problemy
bukkit
kwiet
kwiet

Cześć mam problem , ponieważ nie mogę napisać ani znaleźć odliczania który będzie odliczał czas czekania na teleportacje i napisze tylko danemu graczowi za ile sie teleportuje, który napisze Spawn. Przechwytywanie|430x101

Timo
Timo Moderator forum.lvlup.pro
kwiet
kwiet

Czytałem i tam jest tylko o Playerjoin a ja potrzebuje w onCommand.

Timo
Timo Moderator forum.lvlup.pro

Ale to jest jedynie przykład. Wykorzystać go możesz gdzie chcesz.

if (cmd.getName().equalsIgnoreCase("spawn")) {
        BukkitScheduler scheduler = getServer().getScheduler();
        scheduler.scheduleSyncDelayedTask(this, new Runnable() {
            @Override
            public void run() {
                p.teleport(lobby);
            }
        }, 20L * );
kwiet
kwiet

Dzięki za pomoc. Temat do zamknięcia.

IceMelt
IceMelt

Od siebie dodam, że nie potrzeba tworzyć nowej zmiennej, jak w tamtym przypadku Timo zrobił 😛 Wystarczy

if (x) {
  Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(referencjaDoMain, r -> {
    p.teleport(lobby);
  }, 20L * )
}
system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.