feat: 完善分组发送 完善获取服务器

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
2016-12-23 16:14:50 +08:00
parent 593ecfa48c
commit 62e5d23914
7 changed files with 114 additions and 41 deletions

View File

@@ -6,7 +6,7 @@
-dontnote
# -----混淆时应用侵入式重载-----
-overloadaggressively
-overloadaggressively
# -----启用混淆字典-----
-obfuscationdictionary obf.dict
@@ -16,38 +16,36 @@
# -----保留所有属性
-keepattributes **
# -----公共数据不混淆-----
-keep class cn.citycraft.CommonData.** {*;}
# -----保护所有实体中的字段名称-----
-keepclassmembers class * implements java.io.Serializable { <fields>; }
-keepclassmembers class * implements java.io.Serializable {<fields>;}
# -----保护监听方法不被清理-----
-keepclassmembers class * implements org.bukkit.event.Listener {
@org.bukkit.event.EventHandler <methods>;
-keepclassmembers class * implements org.bukkit.event.Listener {
@org.bukkit.event.EventHandler <methods>;
}
-keepclassmembers class * implements net.md_5.bungee.api.plugin.Listener {
@net.md_5.bungee.event.EventHandler <methods>;
}
# -----保护枚举方法的完整性-----
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
# -----保护配置注入不被清理-----
-keepclassmembers class * extends **.config**Inject** {
<fields>;
-keepclassmembers class * extends **.config.inject.Inject** {
<fields>;
}
# -----保护注解命令方法不被清理-----
-keepclassmembers class **.commands.annotation.** { <methods>; }
-keepclassmembers class * implements **.commands**CommandExecutor { <methods>; }
-keepclassmembers class **.commands.annotation.** {<methods>;}
-keepclassmembers class * implements **.commands.interfaces.Executor {<methods>;}
# -----保护注解NotProguard标记-----
-keep class **.NotProguard
-keep @**.NotProguard class * {*;}
-keepclassmembers class * {
@**.NotProguard <fields>;
@**.NotProguard <methods>;
-keepclassmembers class * {
@**.NotProguard <fields>;
@**.NotProguard <methods>;
}