BaseBandRewrite/Client/proguard/proguard.cfg
TudbuT fce00f8c35
All checks were successful
/ Build BaseBand DSM & Broadway (push) Successful in 1m34s
/ Build BaseBand Installer (push) Successful in 1m14s
/ Build BaseBand Loader (push) Successful in 1m42s
/ Build BaseBand Server (push) Successful in 1m31s
package refactor
2024-06-12 11:05:23 +02:00

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 * { *; }