Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Schedulery i Taski w Bukkitcie


Riveilli

Rekomendowane odpowiedzi

Opublikowano

Cześć,

ostatnio bawię się w pisanie pluginów, ale nie potrafię pojąć schedulerów i tasków. Czy mógłby mi ktoś je wytłumaczyć?

Opublikowano

Emm, a dokładniej czego nie rozumiesz?  o.O 

Tu masz wszelakie metody, jeżeli chcesz zrobić taska, to implementujesz interfejs Runnable, bądź lepiej, wprowadzony w Bukkit'cie interfejs BukkitRunnable i lecisz.

https://hub.spigotmc.org/javadocs/spigot/

 

 

Jakiś przykład, na przykład timera? Nie mam pojęcia od czego zacząć.

Opublikowano

Od czego? ;-;

Od prób i błędów :D!

 Bukkit.getScheduler().runTaskLater(Main.getInstance(), () -> {
                if (loc1.getBlock().getType().equals(Material.ENDER_STONE)) {
                    blok.setType(Material.OBSIDIAN);
                    return;
                }
            }, 35L);

784091427630431250239.png

Regulamin sygnatur

Opublikowano

 

Emm, a dokładniej czego nie rozumiesz?  o.O 

Tu masz wszelakie metody, jeżeli chcesz zrobić taska, to implementujesz interfejs Runnable, bądź lepiej, wprowadzony w Bukkit'cie interfejs BukkitRunnable i lecisz.

https://hub.spigotmc.org/javadocs/spigot/

 

 

Jakiś przykład, na przykład timera? Nie mam pojęcia od czego zacząć.

 

Łap, jak ogarniesz to nie powinieneś mieć problemu.

http://pastebin.com/qGU7GitF

Ogółem to polecam Ci używać BukkitRunnable, aniżeli sam Runnable.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...