Fix updater
This commit is contained in:
@@ -55,16 +55,16 @@ public class Main extends JavaPlugin {
|
|||||||
getServer().getPluginManager().registerEvents(new Listeners(this), this);
|
getServer().getPluginManager().registerEvents(new Listeners(this), this);
|
||||||
loadConfig();
|
loadConfig();
|
||||||
startMetrics();
|
startMetrics();
|
||||||
|
Updater u = new Updater(getDescription().getVersion());
|
||||||
if(getConfig().getBoolean("check-update")) {
|
if(getConfig().getBoolean("check-update")) {
|
||||||
Updater u = new Updater();
|
|
||||||
try {
|
try {
|
||||||
if(u.getUpdate()) {
|
if(u.getUpdate()) {
|
||||||
update = true;
|
update = true;
|
||||||
name = u.getNewVersion();
|
name = u.getNewVersion();
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.log(Level.SEVERE, "PlayerVaults: Failed to check for updates.");
|
log.log(Level.WARNING, "PlayerVaults: Failed to check for updates.");
|
||||||
log.log(Level.SEVERE, "PlayerVaults: Report this stack trace to drtshock and gomeow.");
|
log.log(Level.WARNING, "PlayerVaults: Report this stack trace to drtshock and gomeow.");
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,8 +16,10 @@ import com.drtshock.playervaults.Main;
|
|||||||
public class Updater extends Main {
|
public class Updater extends Main {
|
||||||
|
|
||||||
SortedMap<String, String> lang = new TreeMap<String, String>();
|
SortedMap<String, String> lang = new TreeMap<String, String>();
|
||||||
|
String version;
|
||||||
|
|
||||||
public Updater() {
|
public Updater(String version) {
|
||||||
|
this.version = version;
|
||||||
lang.put("title-name", "&4[&fPlayerVaults&4]:");
|
lang.put("title-name", "&4[&fPlayerVaults&4]:");
|
||||||
lang.put("open-vault", "&fOpening vault &a%v");
|
lang.put("open-vault", "&fOpening vault &a%v");
|
||||||
lang.put("open-other-vault", "&fOpening vault &a%v &fof &a%p");
|
lang.put("open-other-vault", "&fOpening vault &a%v &fof &a%p");
|
||||||
@@ -51,7 +53,7 @@ public class Updater extends Main {
|
|||||||
return this.newVersion;
|
return this.newVersion;
|
||||||
}
|
}
|
||||||
public boolean getUpdate() throws Exception {
|
public boolean getUpdate() throws Exception {
|
||||||
String version = getDescription().getVersion();
|
String version = this.version;
|
||||||
URL url = new URL("http://dev.bukkit.org/server-mods/playervaults/files.rss");
|
URL url = new URL("http://dev.bukkit.org/server-mods/playervaults/files.rss");
|
||||||
InputStreamReader isr = null;
|
InputStreamReader isr = null;
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user