Advertisement
Lisenochek

Untitled

Oct 24th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. package com.board.api;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.inventory.ItemStack;
  7.  
  8. import com.board.config.config;
  9. import com.board.list.Commands;
  10. import com.board.list.Donate;
  11. import com.board.list.Navigation;
  12. import com.board.list.concurs;
  13. import com.board.list.playerStat;
  14. import com.realistic.scoreboard.ScoreBoard;
  15.  
  16. public class Timer implements Runnable {
  17.  
  18. int timer = 0;
  19.  
  20. @Override
  21. public void run() {
  22.  
  23. for (Player p : Bukkit.getOnlinePlayers()) {
  24.  
  25. if (config.BLWorlds.contains(p.getWorld().getName())) {
  26. continue;
  27. }
  28.  
  29. for (ItemStack stack : p.getInventory().getContents()) {
  30.  
  31. if (stack == null) {
  32. continue;
  33. }
  34.  
  35. if (stack.getType() == Material.DIAMOND && stack.getItemMeta() != null
  36. && stack.getItemMeta().getDisplayName() != null
  37. && stack.getItemMeta().getDisplayName().equalsIgnoreCase("Запустить игру")) {
  38. return;
  39. }
  40. }
  41.  
  42. if (p.getWorld().getName().equalsIgnoreCase("Realistic_World")
  43. || p.getWorld().getName().equalsIgnoreCase("Realistic_Nether")) {
  44.  
  45. if (timer % 50 == 0) {
  46.  
  47. ScoreBoard.Board(p);
  48. }
  49.  
  50. if (timer % 600 == 0) {
  51.  
  52. Navigation.Board(p);
  53. }
  54.  
  55. if (timer % 650 == 0) {
  56.  
  57. Commands.Board(p);
  58. }
  59.  
  60. if (timer % 700 == 0) {
  61.  
  62. Donate.Board(p);
  63. }
  64.  
  65. if (timer % 900 == 0) {
  66.  
  67. concurs.Board(p);
  68. }
  69. } else {
  70.  
  71. if (timer % 100 == 0) {
  72.  
  73. playerStat.Board(p);
  74. }
  75.  
  76. if (timer % 300 == 0) {
  77.  
  78. Navigation.Board(p);
  79. }
  80.  
  81. if (timer % 500 == 0) {
  82.  
  83. Commands.Board(p);
  84. }
  85.  
  86. if (timer % 700 == 0) {
  87.  
  88. Donate.Board(p);
  89. }
  90.  
  91. if (timer % 900 == 0) {
  92.  
  93. concurs.Board(p);
  94. }
  95. }
  96. }
  97.  
  98. ++timer;
  99. }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement