BaseBandRewrite/Client/proguard/proguard.cfg
2024-05-22 23:15:04 +01:00

39 lines
971 B
INI

-target 1.8
-forceprocessing
#-allowaccessmodification
#-optimizationpasses 5
-dontshrink
-dontoptimize
#-dontpreverify
-applymapping dictionary.txt
-obfuscationdictionary dictionary.txt
-classobfuscationdictionary dictionary.txt
-packageobfuscationdictionary dictionary.txt
-repackageclasses org.baseband.prod
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table,*Annotation*,Synthetic,EnclosingMethod
-ignorewarnings
-overloadaggressively
-keep class com.baseband.client.mixins.** { *; }
-keep class com.baseband.client.DevStub { *; }
# spongepowered
-keep class org.** { *; }
#tuddo
-keep class de.** { *; }
# javassist
-keep class javassist.** { *; }
# javassist
-keep class net.** { *; }
# Also keep - Enumerations. Keep the special static methods that are required in
# enumeration classes.
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}