From 5bb73550c5c5f8e827458918dc36fd94099cec3d Mon Sep 17 00:00:00 2001 From: 502647092 Date: Tue, 4 Jul 2017 14:49:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=E6=B7=B7=E6=B7=86?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=20=E4=BF=9D=E7=95=99?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- proguard.conf | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/proguard.conf b/proguard.conf index 0d2080c..c02dc2f 100644 --- a/proguard.conf +++ b/proguard.conf @@ -17,16 +17,19 @@ -keepattributes ** # -----保护所有实体中的字段名称----- --keepclassmembers class * implements java.io.Serializable {;} +-keepclassmembers class * implements java.io.Serializable { ; } # -----保护监听方法不被清理----- -keepclassmembers class * implements org.bukkit.event.Listener { @org.bukkit.event.EventHandler ; } -keepclassmembers class * implements net.md_5.bungee.api.plugin.Listener { - @net.md_5.bungee.event.EventHandler ; + @net.md_5.bungee.event.EventHandler ; } +# -----保护继承事件不被清理----- +-keep class ** extends org.bukkit.event.Event {*;} + # -----保护枚举方法的完整性----- -keepclassmembers enum * { public static **[] values(); @@ -35,7 +38,8 @@ # -----保护配置注入不被清理----- -keepclassmembers class * extends **.config.inject.Inject** { - ; + ; + public (org.bukkit.configuration.ConfigurationSection); } # -----保护注解命令方法不被清理-----