fix some bug...

This commit is contained in:
j502647092 2015-08-21 23:18:40 +08:00
parent 37876df9fd
commit ee8afe08ed
2 changed files with 9 additions and 9 deletions

View File

@ -24,11 +24,11 @@ public class DownloadUtils {
} }
try { try {
String filename = pluginname + ".jar"; String filename = pluginname + ".jar";
sender.sendMessage("§3开始下载: " + pluginname); sender.sendMessage("§6开始下载: §3" + pluginname);
URL fileUrl = new URL(String.format(url, pluginname)); URL fileUrl = new URL(String.format(url, pluginname));
sender.sendMessage("§3下载地址: http://********/" + filename); sender.sendMessage("§6下载地址: §3http://********/" + filename);
int fileLength = fileUrl.openConnection().getContentLength(); int fileLength = fileUrl.openConnection().getContentLength();
sender.sendMessage("§3文件长度: " + fileLength); sender.sendMessage("§6文件长度: §3" + fileLength);
in = new BufferedInputStream(fileUrl.openStream()); in = new BufferedInputStream(fileUrl.openStream());
File file = new File(new File("plugins"), filename); File file = new File(new File("plugins"), filename);
if (!file.exists()) { if (!file.exists()) {
@ -45,15 +45,15 @@ public class DownloadUtils {
fout.write(data, 0, count); fout.write(data, 0, count);
double percent = downloaded / fileLength * 10000; double percent = downloaded / fileLength * 10000;
if (System.currentTimeMillis() - time > 1000) { if (System.currentTimeMillis() - time > 1000) {
sender.sendMessage(String.format("§a已下载: " + getPer(percent) + " %.2f%%", percent)); sender.sendMessage(String.format("§a已下载: §a" + getPer(percent) + " %.2f%%", percent));
time = System.currentTimeMillis(); time = System.currentTimeMillis();
} }
} }
sender.sendMessage("§a已下载: ====================> 100%"); sender.sendMessage("§6已下载: §a====================> 100%");
sender.sendMessage("§a插件: " + pluginname + "下载完成!"); sender.sendMessage("§a插件: " + pluginname + " 下载完成!");
return true; return true;
} catch (Exception ex) { } catch (Exception ex) {
sender.sendMessage("§c插件下载失败!"); sender.sendMessage("§c插件" + pluginname + "下载失败!");
ex.printStackTrace(); ex.printStackTrace();
return false; return false;
} finally { } finally {

View File

@ -156,10 +156,10 @@ public class PluginUtil {
target = Bukkit.getPluginManager().loadPlugin(pluginFile); target = Bukkit.getPluginManager().loadPlugin(pluginFile);
} catch (InvalidDescriptionException e) { } catch (InvalidDescriptionException e) {
e.printStackTrace(); e.printStackTrace();
return "§c插件 " + name + " 的plugin.yml文件存在错误!"; return "§c插件: " + name + " 的plugin.yml文件存在错误!";
} catch (InvalidPluginException e) { } catch (InvalidPluginException e) {
e.printStackTrace(); e.printStackTrace();
return "§c文件 " + name + " 不是一个可载入的插件!"; return "§c文件: " + name + " 不是一个可载入的插件!";
} }
target.onLoad(); target.onLoad();