Fixed a bug with the auto-updater.

dev
sigonasr2 9 years ago
parent e76bee1a68
commit de419ab869
  1. BIN
      TwosideKeeper.jar
  2. 10
      src/sig/plugin/TwosideKeeper/AutoUpdatePlugin.java
  3. 2
      src/sig/plugin/TwosideKeeper/TwosideKeeper.java

Binary file not shown.

@ -21,9 +21,11 @@ import org.bukkit.configuration.file.YamlConfiguration;
public class AutoUpdatePlugin implements Runnable {
List<Plugin> plugins;
boolean restarting=false;
org.bukkit.plugin.Plugin plug=null;
public AutoUpdatePlugin() {
public AutoUpdatePlugin(org.bukkit.plugin.Plugin plug) {
plugins = new ArrayList<Plugin>();
this.plug=plug;
}
@Override
@ -58,19 +60,19 @@ public class AutoUpdatePlugin implements Runnable {
}
}
if (restarting) {
Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugin("TwosideKeeper"), new Runnable() {
Bukkit.getScheduler().scheduleSyncDelayedTask(plug, new Runnable() {
@Override
public void run() {
Bukkit.broadcastMessage(ChatColor.YELLOW+"The server is restarting in 1 minute for a plugin update!");
}
},20*120);
Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugin("TwosideKeeper"), new Runnable() {
Bukkit.getScheduler().scheduleSyncDelayedTask(plug, new Runnable() {
@Override
public void run() {
Bukkit.broadcastMessage(ChatColor.RED+"The server is restarting in 10 seconds!");
}
},20*170);
Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugin("TwosideKeeper"), new Runnable() {
Bukkit.getScheduler().scheduleSyncDelayedTask(plug, new Runnable() {
@Override
public void run() {
Bukkit.savePlayers();

@ -267,7 +267,7 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
TwosideRecyclingCenter.loadConfig();
log("Recycling Centers Loaded: "+TwosideRecyclingCenter.getNumberOfNodes(),3);
pluginupdater = new AutoUpdatePlugin();
pluginupdater = new AutoUpdatePlugin(this);
pluginupdater.AddPlugin("TwosideKeeper", "https://github.com/sigonasr2/TwosideKeeper/raw/master/TwosideKeeper.jar");
pluginupdater.AddPlugin("aPlugin", "https://dl.dropboxusercontent.com/u/62434995/aPlugin.jar");

Loading…
Cancel
Save