-dontobfuscate -optimizationpasses 3 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*,!code/allocation/variable -dontwarn io.netty.** -dontwarn org.eclipse.jetty.** -dontwarn com.thoughtworks.xstream.** -dontwarn com.badlogic.gdx.** -dontwarn org.apache.commons.** -dontwarn com.google.guava.** -dontwarn com.google.common.** -dontwarn org.xmlpull.** -dontwarn org.apache.log4j.** -dontwarn org.fourthline.cling.** -dontwarn org.seamless.http.** -dontwarn org.seamless.util.** -dontwarn org.seamless.swing.** -dontwarn java.lang.management.** -dontwarn java.awt.** -dontwarn java.util.** -dontwarn java.lang.** -keep class forge.** { *; } -keep class com.thoughtworks.xstream.** { *; } -keep class org.apache.commons.lang3.** { *; } -keepclassmembers class com.badlogic.gdx.backends.android.AndroidInput* { (com.badlogic.gdx.Application, android.content.Context, java.lang.Object, com.badlogic.gdx.backends.android.AndroidApplicationConfiguration); } -keepclassmembers class com.badlogic.gdx.physics.box2d.World { boolean contactFilter(long, long); void beginContact(long); void endContact(long); void preSolve(long, long); void postSolve(long, long); boolean reportFixture(long); float reportRayFixture(long, float, float, float, float, float); } -keep public class * extends android.app.Activity -keep public class * extends android.app.Application -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends android.content.ContentProvider -keep public class * extends android.app.backup.BackupAgentHelper -keep public class * extends android.preference.Preference -keep public class com.android.vending.licensing.ILicensingService -keep public class * extends com.badlogic.gdx.Application -keepclasseswithmembernames class * { native ; } -keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet); } -keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet, int); } -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; }