34 lines
852 B
INI
34 lines
852 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 de.com.baseband.prod
|
|
-keepattributes *
|
|
-ignorewarnings
|
|
#-overloadaggressively
|
|
|
|
# keep things meant to exist in prod
|
|
-keep class de.com.baseband.prod.** { *; }
|
|
-keep class de.com.baseband.client.mixin.** { *; }
|
|
-keep class de.com.baseband.launcher.DevStub {
|
|
public <methods>;
|
|
}
|
|
-keep class de.com.baseband.launcher.Tweaker {
|
|
public <methods>;
|
|
}
|
|
|
|
# jna
|
|
-keep class !de.com.baseband.**,!de.tudbut.security { *; }
|
|
|
|
# Also keep - Enumerations. Keep the special static methods that are required in
|
|
# enumeration classes.
|
|
-keepclassmembers enum * { *; }
|