Advertisement
Diamondista

Untitled

Jun 25th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. package com.diamond.schat.commands;
  2.  
  3. import org.bukkit.command.*;
  4.  
  5. import java.io.IOException;
  6. import java.lang.annotation.Target;
  7.  
  8. import org.bukkit.*;
  9. import org.bukkit.block.Block;
  10. import org.bukkit.entity.*;
  11.  
  12. import com.diamond.schat.*;
  13.  
  14.  
  15.  
  16.  
  17. public class reloadcmd implements CommandExecutor
  18. {
  19. private int countdown;
  20. private final static int startTime = 10;
  21. private soundschat plugin;
  22. private static int i = 0;
  23. public reloadcmd(final soundschat plugin) {
  24. this.plugin = plugin;
  25. }
  26.  
  27. public boolean onCommand(final CommandSender sender, final Command command, final String s, final String[] args) {
  28.  
  29. if (!(sender instanceof Player)) {
  30. sender.sendMessage("§6---Take The L---");
  31. sender.sendMessage("§eONLY PLAYERS BODYBOY");
  32. sender.sendMessage("§eONLY PLAYERS BODYBOY");
  33. sender.sendMessage("§eONLY PLAYERS BODYBOY");
  34. sender.sendMessage("§eONLY PLAYERS BODYBOY");
  35. sender.sendMessage("§eONLY PLAYERS BODYBOY");
  36. sender.sendMessage("§eONLY PLAYERS BODYBOY");
  37. sender.sendMessage("§eONLY PLAYERS BODYBOY");
  38. sender.sendMessage("§6---Take The L---");
  39. return true;
  40. }
  41.  
  42.  
  43. if(!sender.hasPermission("sreload")) {
  44. sender.sendMessage("NOPE");
  45. return true;
  46. }
  47.  
  48. Title t = null;
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. for (countdown = startTime; countdown > 0; countdown--) {
  62. Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  63. final int c = countdown;
  64. public void run() {
  65. try {
  66. Title t = null;
  67. t = new Title(sender.getName(), "§cRELOAD ZA " + ((startTime+1)-c) + " SEKUND !§c!", 0, 10, 0, plugin);
  68. for (Player allPlayers : Bukkit.getServer().getOnlinePlayers()) {
  69. t.send(allPlayers);
  70. }
  71. } catch (IOException e) {
  72. // TODO Auto-generated catch block
  73. e.printStackTrace();
  74. }
  75.  
  76. }
  77. }, countdown * 20l);
  78. }
  79. Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  80. public void run() {
  81. Bukkit.getServer().reload();
  82. Bukkit.getServer().broadcastMessage("§c§lRELOAD PROBEHL USPESNE!");
  83. Title t = null;
  84. try {
  85. t = new Title(sender.getName(), "§cRELOAD PROBEHL USPESNE !§c!", 0, 4, 0, plugin);
  86. } catch (IOException e) {
  87. e.printStackTrace();
  88. }
  89. for (Player allPlayers : Bukkit.getServer().getOnlinePlayers()) {
  90. t.send(allPlayers);
  91. }
  92. }
  93. }, (startTime+1) * 20l);
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102. return true;
  103. }
  104.  
  105.  
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement