Advertisement
Guest User

Untitled

a guest
Dec 9th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. private Main main;
  2.  
  3. public FlyBooster(Main main) {
  4. this.main = main;
  5. }
  6.  
  7. Integer i = 901;
  8.  
  9.  
  10.  
  11.  
  12. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
  13. {
  14. if ((sender instanceof Player))
  15. {
  16. Player player = (Player)sender;
  17. if (!player.hasPermission("mistorymc.flybooster"))
  18. {
  19. player.sendMessage("§cKeine Rechte!");
  20. return false;
  21. }
  22. i = Bukkit.getScheduler().scheduleAsyncRepeatingTask(main, new Runnable() {
  23.  
  24. @Override
  25. public void run() {
  26. if(i == 901) {
  27. Bukkit.broadcastMessage("§7•§8● §bBooster §8▎ §4" + player.getName() + " §ahat für die §cMistoryMc-Community §aden FlyBooster für §c15 Minuten §aAktiviert§7!");
  28. for(Player all : Bukkit.getOnlinePlayers()){
  29. all.setAllowFlight(true);
  30. all.playSound(all.getLocation(), Sound.ENDERDRAGON_GROWL, 1.0F, 1.0F);
  31. }
  32. } else if(i == 10) {
  33. for(Player all : Bukkit.getOnlinePlayers()){
  34. all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 10 Sekunden.");
  35. all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
  36. }
  37. } else if(i == 5) {
  38. for(Player all : Bukkit.getOnlinePlayers()){
  39. all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 5 Sekunden.");
  40. all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
  41. }
  42. } else if(i == 3) {
  43. for(Player all : Bukkit.getOnlinePlayers()){
  44. all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 3 Sekunden.");
  45. all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
  46. }
  47. } else if(i == 2) {
  48. for(Player all : Bukkit.getOnlinePlayers()){
  49. all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 2 Sekunden.");
  50. all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
  51. }
  52. } else if(i == 1) {
  53. for(Player all : Bukkit.getOnlinePlayers()){
  54. all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 1 Sekunden.");
  55. all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
  56. }
  57. } else if(i == 0) {
  58. i = 901;
  59. Bukkit.getScheduler().cancelTask(i);
  60. for(Player all : Bukkit.getOnlinePlayers()){
  61. all.sendMessage("§7•§8● §bBooster §8▎ §4 §aEvent beendet.");
  62. all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
  63. all.setAllowFlight(false);
  64. }
  65. }
  66. i--;
  67. }
  68. }, 900, 20);
  69. }
  70. return false;
  71. }
  72. return false;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement