-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.client.DevStub { public ; } -keep class de.com.baseband.launcher.Tweaker { public ; } # 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 * { *; }