diff --git a/pom.xml b/pom.xml
index a14bec4..0073a64 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
pw.yumc
Yum
- 2.2
+ 2.3
Yum
Minecraft 服务器插件管理系统
@@ -58,12 +58,12 @@
http://ci.yumc.pw/job/${project.artifactId}/
- &a全新 2.2 版本 添加线程安全管理
+ &a全新 2.X 版本 更多守护与优化
- &b2.2 &6- &e新增线程安全拦截 主线程IO拦截...;
+ &b2.3 &6- &a网络监控添加域名白名单功能...;
+ &b2.2 &6- &b新增线程安全拦截 主线程IO拦截...;
&b2.1 &6- &e新增网络管理 防止主线程卡IO...;
&b &6- &d新增安全管理系统(需要&dbBukkitInjectedTools&d)...;
- &b2.0.3 &6- &a重载所有插件时忽略部分已注册服务插件...;
DEBUG
UTF-8
diff --git a/src/main/java/pw/yumc/Yum/listeners/PluginNetworkListener.java b/src/main/java/pw/yumc/Yum/listeners/PluginNetworkListener.java
index 51927c9..3a76226 100644
--- a/src/main/java/pw/yumc/Yum/listeners/PluginNetworkListener.java
+++ b/src/main/java/pw/yumc/Yum/listeners/PluginNetworkListener.java
@@ -36,6 +36,9 @@ public class PluginNetworkListener implements Listener {
if (urlinfo.startsWith("socket")) {
return;
}
+ if (ConfigManager.i().getNetworkWhiteURL().contains(e.getUrl().getHost())) {
+ return;
+ }
if (urlinfo.contains("yumc") || urlinfo.contains("502647092")) {
final String 大神你好 = "反编译的大神们我知道你们又要说了这货有后门";
大神你好.isEmpty();
diff --git a/src/main/java/pw/yumc/Yum/managers/ConfigManager.java b/src/main/java/pw/yumc/Yum/managers/ConfigManager.java
index d7aacc2..da78e12 100644
--- a/src/main/java/pw/yumc/Yum/managers/ConfigManager.java
+++ b/src/main/java/pw/yumc/Yum/managers/ConfigManager.java
@@ -46,6 +46,10 @@ public class ConfigManager {
return network.getStringList(IGNORE);
}
+ public List getNetworkWhiteURL() {
+ return network.getStringList("WhiteURL");
+ }
+
public List getSetOpBlackList() {
return setop.getStringList(BLACK);
}
diff --git a/src/main/resources/network.yml b/src/main/resources/network.yml
index fd31172..a44c451 100644
--- a/src/main/resources/network.yml
+++ b/src/main/resources/network.yml
@@ -1,5 +1,5 @@
#配置版本号 请勿修改!!!
-Version: 1.1
+Version: 1.2
#是否开启
Enable: true
@@ -15,4 +15,10 @@ Black:
- FeatherBoard
#忽略检测列表
Ignore:
-- Essentials
\ No newline at end of file
+- Essentials
+#白名单域名(例如: http://report.mcstats.org/plugin/Vault 只需要填写 report.mcstats.org 即可)
+WhiteURL:
+- mcstats.org
+- report.mcstats.org
+- www.spigotmc.org
+- dev.bukkit.org
\ No newline at end of file