Updated automatic updater with delayed server shutdown to allow Server

is shutting down messages to go through.
master
sigonasr2 8 years ago
parent e2dc6ea564
commit a00669bcbb
  1. BIN
      AutoPluginUpdate.jar
  2. 4
      src/sig/plugin/AutoPluginUpdate/AutoPluginUpdate.java

Binary file not shown.

@ -109,7 +109,7 @@ public class AutoPluginUpdate extends JavaPlugin implements Listener{
for (int i=0;i<Bukkit.getWorlds().size();i++) { for (int i=0;i<Bukkit.getWorlds().size();i++) {
Bukkit.getWorlds().get(i).save(); Bukkit.getWorlds().get(i).save();
} }
Bukkit.shutdown(); Bukkit.getScheduler().runTaskLater(Bukkit.getPluginManager().getPlugin("AutoPluginUpdate"), ()->{Bukkit.shutdown();}, 40);
} }
} }
} }
@ -140,7 +140,7 @@ public class AutoPluginUpdate extends JavaPlugin implements Listener{
for (int i=0;i<Bukkit.getWorlds().size();i++) { for (int i=0;i<Bukkit.getWorlds().size();i++) {
Bukkit.getWorlds().get(i).save(); Bukkit.getWorlds().get(i).save();
} }
Bukkit.shutdown(); Bukkit.getScheduler().runTaskLater(Bukkit.getPluginManager().getPlugin("AutoPluginUpdate"), ()->{Bukkit.shutdown();}, 40);
} }
},20*180*((Bukkit.getOnlinePlayers().size()==0)?0:1)+1); },20*180*((Bukkit.getOnlinePlayers().size()==0)?0:1)+1);

Loading…
Cancel
Save