BukkitWiki

Welcome to the BukkitWiki!

This Wiki is home to Bukkit's documentation and regulations surrounding the Bukkit Project and it's services. Want to help out? We would love to have you! Signup to get started!

READ MORE

BukkitWiki
Advertisement
TODOIcon Tłumaczenie wymagane!
Ta strona jest nie dokończona i może z tego względu zawierać niepełne informacje. W międzyczasie możesz zajrzeć na IRC lub do JavaDocs. Najprawdopodobniej w angielskiej wersji artykułu znajdziesz wszystkie potrzebne informacje.
TODOIcon


Tutorial harmonogramów

Ten tutorial opisuje używaniu Bukkitowego harmonogramu. Pozwalana zaplanowanie uruchomienia pewnego kodu w określonym czasie w przyszłości lub powtarzalnie w określonych odstępach czasu.

Główna wiadomość

  • nie przywołuj metod z Bukkit API (albo CraftBukkit/net.minecraft.server) z innych wątków (istnieje kilka wyjątków; patrz niżej)
  • NIGDY nie ustawiaj głównego wątku serwera w stan uśpienia poprzez wywołania typu wait() lub Thread.sleep(); ustawi to cały serwer w stan uśpienia i gracze doświadczą opóźnienia.

Poradnik

Model wątkowości

Zadania synchroniczne

Zadania asynchroniczne

Rodzaje zadań

Zadania odłożone

Przykład

Zadania powtarzalne

Przykład

Przykład

Zadania zwracające pewną wartość

Przykład

Wykorzystanie z głównego wątku

Wątkowo-bezpieczne metody API

Language   EnglishбеларускаяDeutschespañolsuomifrançaisitaliano한국어Nederlandsnorskpolskiportuguêsрусскийlietuviųčeština
Advertisement