Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void stop() {
- PvPEventEndEvent event = new PvPEventEndEvent(this, null);
- Bukkit.getPluginManager().callEvent(event);
- totalPlayers = 0;
- started = false;
- new BukkitRunnable() {
- @Override
- public void run() {
- for(String s : players.keySet()) {
- Player pl = Bukkit.getPlayer(s);
- if(pl != null) {
- pl.sendMessage(plugin.translateMessage(pl, "event-stopped"));
- if(plugin.getSpectatorHandler().isSpectator(pl)) {
- plugin.getSpectatorHandler().removeSpectator(pl, true);
- }
- plugin.clear(pl, true, true);
- new BukkitRunnable() {
- @Override
- public void run() {
- if(pl != null) {
- plugin.clear(pl, true, true);
- }
- }
- }.runTaskLater(plugin, 40);
- }
- }
- players.clear();
- }
- }.runTaskLater(plugin, 20*plugin.getConfig().getInt("wait-before-teleport"));
- p1 = null;
- p2 = null;
- for(UUID uuid : spectators) {
- Player pl = Bukkit.getPlayer(uuid);
- if(pl != null) {
- pl.sendMessage(plugin.translateMessage(pl, "event-stopped"));
- if(StrikePractice.disabling) {
- if(plugin.getSpectatorHandler().isSpectator(pl)) {
- plugin.getSpectatorHandler().removeSpectator(pl, true);
- }
- plugin.clear(pl, true, true);
- }
- else {
- new BukkitRunnable() {
- @Override
- public void run() {
- if(pl != null) {
- plugin.clear(pl, true, true);
- new BukkitRunnable() {
- @Override
- public void run() {
- if(pl != null) {
- if(plugin.getSpectatorHandler().isSpectator(pl)) {
- plugin.getSpectatorHandler().removeSpectator(pl, true);
- }
- plugin.clear(pl, true, true);
- }
- }
- }.runTaskLater(plugin, 40);
- }
- }
- }.runTaskLater(plugin, 20*plugin.getConfig().getInt("wait-before-teleport"));
- }
- }
- }
- BracketsCommand.brackets = null;
- BracketsCommand.starting = false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement