Cannot obfuscate my minecraft client code with proguard
Full log: https://paste.ee/p/9QDQC#4WuNIHAx04cfdT2ljK6LmtBYaNswg5FZ
MCP Version: mcp918.
proguard rules:
<code>-injars C:......minecraftversions....ClientObfs....Client.jar
-outjars C:......minecraftversions....ClientObfs....Client_Obfs.jar
-libraryjars C:Program FilesJavajdk-1.8jrelibrt.jar
-dontwarn javax.annotation.**
-dontwarn javax.inject.**
-dontwarn com.google.gson.**
-dontskipnonpubliclibraryclasses
-keep class com.mojang.* { *; }
-keep class mcp.client.* { *; }
-keep class net.minecraft.* { *; }
-ignorewarnings
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table,*Annotation*,Synthetic,EnclosingMethod,EventHandler,Override
-dontnote
</code>
<code>-injars C:......minecraftversions....ClientObfs....Client.jar
-outjars C:......minecraftversions....ClientObfs....Client_Obfs.jar
-libraryjars C:Program FilesJavajdk-1.8jrelibrt.jar
-dontwarn javax.annotation.**
-dontwarn javax.inject.**
-dontwarn com.google.gson.**
-dontskipnonpubliclibraryclasses
-keep class com.mojang.* { *; }
-keep class mcp.client.* { *; }
-keep class net.minecraft.* { *; }
-ignorewarnings
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table,*Annotation*,Synthetic,EnclosingMethod,EventHandler,Override
-dontnote
</code>
-injars C:......minecraftversions....ClientObfs....Client.jar
-outjars C:......minecraftversions....ClientObfs....Client_Obfs.jar
-libraryjars C:Program FilesJavajdk-1.8jrelibrt.jar
-dontwarn javax.annotation.**
-dontwarn javax.inject.**
-dontwarn com.google.gson.**
-dontskipnonpubliclibraryclasses
-keep class com.mojang.* { *; }
-keep class mcp.client.* { *; }
-keep class net.minecraft.* { *; }
-ignorewarnings
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table,*Annotation*,Synthetic,EnclosingMethod,EventHandler,Override
-dontnote
I wanted it to shrink and obfuscate.
New contributor
kornineq is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.