Advertisement
Toppe5

Untitled

Sep 29th, 2018
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1.  
  2. @Override
  3. public void stop() {
  4. PvPEventEndEvent event = new PvPEventEndEvent(this, null);
  5. Bukkit.getPluginManager().callEvent(event);
  6. totalPlayers = 0;
  7. started = false;
  8. new BukkitRunnable() {
  9.  
  10. @Override
  11. public void run() {
  12. for(String s : players.keySet()) {
  13. Player pl = Bukkit.getPlayer(s);
  14. if(pl != null) {
  15. pl.sendMessage(plugin.translateMessage(pl, "event-stopped"));
  16. if(plugin.getSpectatorHandler().isSpectator(pl)) {
  17. plugin.getSpectatorHandler().removeSpectator(pl, true);
  18. }
  19. plugin.clear(pl, true, true);
  20. new BukkitRunnable() {
  21.  
  22. @Override
  23. public void run() {
  24. if(pl != null) {
  25. plugin.clear(pl, true, true);
  26. }
  27. }
  28. }.runTaskLater(plugin, 40);
  29. }
  30. }
  31. players.clear();
  32. }
  33. }.runTaskLater(plugin, 20*plugin.getConfig().getInt("wait-before-teleport"));
  34. p1 = null;
  35. p2 = null;
  36. for(UUID uuid : spectators) {
  37. Player pl = Bukkit.getPlayer(uuid);
  38. if(pl != null) {
  39. pl.sendMessage(plugin.translateMessage(pl, "event-stopped"));
  40. if(StrikePractice.disabling) {
  41. if(plugin.getSpectatorHandler().isSpectator(pl)) {
  42. plugin.getSpectatorHandler().removeSpectator(pl, true);
  43. }
  44. plugin.clear(pl, true, true);
  45. }
  46. else {
  47. new BukkitRunnable() {
  48.  
  49. @Override
  50. public void run() {
  51. if(pl != null) {
  52. if(plugin.getSpectatorHandler().isSpectator(pl)) {
  53. plugin.getSpectatorHandler().removeSpectator(pl, true);
  54. }
  55. plugin.clear(pl, true, true);
  56. }
  57. }
  58. }.runTaskLater(plugin, 20*plugin.getConfig().getInt("wait-before-teleport"));
  59. }
  60. }
  61. }
  62. SumoCommand.sumo = null;
  63. SumoCommand.starting = false;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement