From 0f65ea5b1c17063394dc09d43c61267336c0e564 Mon Sep 17 00:00:00 2001 From: 502647092 Date: Wed, 8 Feb 2017 11:06:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E9=99=A4=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=88=97=E8=A1=A8=E5=89=8D=E5=90=8E=E7=A9=BA?= =?UTF-8?q?=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- .../java/pw/yumc/YumCore/update/SubscribeTask.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/pw/yumc/YumCore/update/SubscribeTask.java b/src/main/java/pw/yumc/YumCore/update/SubscribeTask.java index d1d08c4..b1ab86c 100644 --- a/src/main/java/pw/yumc/YumCore/update/SubscribeTask.java +++ b/src/main/java/pw/yumc/YumCore/update/SubscribeTask.java @@ -8,6 +8,9 @@ import java.net.URL; import java.net.URLClassLoader; import java.net.URLDecoder; import java.nio.file.Files; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; @@ -297,8 +300,12 @@ public class SubscribeTask implements Runnable, Listener { * @return 插件更新记录 */ public String[] getUpdateChanges() { - final String des = getPluginInfo("update.changes", "无版本更新信息..."); - return ChatColor.translateAlternateColorCodes('&', des).replaceAll("\n", "").replaceAll("\u0009", "").split(";"); + final String des = getPluginInfo("update.changes", null); + if (des == null) { return new String[] {}; } + String[] temp = ChatColor.translateAlternateColorCodes('&', des).replaceAll("\n", "").replaceAll("\u0009", "").split(";"); + List ltemp = new ArrayList<>(); + Arrays.stream(temp).forEach(s -> ltemp.add(s.trim())); + return ltemp.toArray(new String[] {}); } /**