Fix auto updater
This commit is contained in:
parent
fa4c577f7e
commit
1e76176a21
@ -195,8 +195,6 @@ public enum DisguiseType {
|
||||
|
||||
TURTLE,
|
||||
|
||||
ZOMBIE_HORSE,
|
||||
|
||||
UNKNOWN,
|
||||
|
||||
VEX,
|
||||
@ -219,6 +217,8 @@ public enum DisguiseType {
|
||||
|
||||
ZOMBIE,
|
||||
|
||||
ZOMBIE_HORSE,
|
||||
|
||||
ZOMBIE_VILLAGER;
|
||||
|
||||
public static DisguiseType getType(Entity entity) {
|
||||
|
@ -83,10 +83,12 @@ public class UpdateChecker {
|
||||
|
||||
File dest = new File(Bukkit.getUpdateFolderFile(), "LibsDisguises.jar");
|
||||
|
||||
if (!dest.exists()) {
|
||||
dest.mkdirs();
|
||||
if (dest.exists()) {
|
||||
dest.delete();
|
||||
}
|
||||
|
||||
dest.getParentFile().mkdirs();
|
||||
|
||||
try {
|
||||
// We're connecting to spigot's API
|
||||
URL url = new URL(urlString);
|
||||
@ -106,6 +108,7 @@ public class UpdateChecker {
|
||||
dest.delete();
|
||||
DisguiseUtilities.getLogger().warning("Failed to download snapshot build.");
|
||||
lastDownload = 0;
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -182,9 +182,17 @@ public class DisguiseListener implements Listener {
|
||||
}
|
||||
|
||||
if (updateMessage == LibsMsg.UPDATE_SUCCESS || updateMessage == LibsMsg.UPDATE_FAILED) {
|
||||
player.sendMessage(updateMessage.get());
|
||||
if (player instanceof Player) {
|
||||
player.sendMessage(updateMessage.get());
|
||||
} else {
|
||||
DisguiseUtilities.getLogger().info(updateMessage.get());
|
||||
}
|
||||
} else {
|
||||
player.sendMessage(updateMessage.get(currentVersion, latestVersion));
|
||||
if (player instanceof Player) {
|
||||
player.sendMessage(updateMessage.get(currentVersion, latestVersion));
|
||||
} else {
|
||||
DisguiseUtilities.getLogger().info(updateMessage.get(currentVersion, latestVersion));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user