Vinetos

Bukkit Dev' | #41 - Schedulers et Runnables - Timers.java

Aug 22nd, 2015
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. import org.bukkit.Bukkit;
  2. import org.bukkit.scheduler.BukkitRunnable;
  3.  
  4. public class Timers {
  5.  
  6. private static int countDown = 10;
  7.  
  8. public static void sendMessageLaster(){
  9. new BukkitRunnable(){
  10. @Override
  11. public void run() {
  12. Bukkit.broadcastMessage("§cMessage ratardé avec une BukkitRunnable");
  13. }
  14. }.runTaskLater(Main.getInstance(), 20);
  15. }
  16.  
  17. public static void sendRepeatingMessage(){
  18. new BukkitRunnable(){
  19. @Override
  20. public void run() {
  21. Bukkit.broadcastMessage("§cMessage répété toutes les 10 secondes avec une BukkitRunnable");
  22. }
  23. }.runTaskTimer(Main.getInstance(), 0, 10*20);
  24. }
  25.  
  26. public static void countDown(){
  27. new BukkitRunnable(){
  28. @Override
  29. public void run() {
  30. if(countDown != 1){
  31. Bukkit.broadcastMessage(countDown +" §c(Runnable)");
  32. countDown--;
  33. }else{
  34. Bukkit.broadcastMessage(countDown +" §c(Runnable) - Stop");
  35. this.cancel();
  36. }
  37.  
  38. }
  39. }.runTaskTimer(Main.getInstance(), 0, 20);
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment