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); } # -----保护注解命令方法不被清理-----