mirror of
https://github.com/GravitLauncher/Launcher
synced 2025-03-29 04:28:16 +03:00
52 lines
1.1 KiB
INI
52 lines
1.1 KiB
INI
-libraryjars '<java.home>/lib/rt.jar'
|
|
-libraryjars '<java.home>/lib/jce.jar'
|
|
-libraryjars '<java.home>/lib/ext/nashorn.jar'
|
|
-keepattributes SourceFile,LineNumberTable
|
|
-renamesourcefileattribute Source
|
|
|
|
-dontnote
|
|
-dontwarn
|
|
-dontshrink
|
|
-dontoptimize
|
|
-ignorewarnings
|
|
-target 8
|
|
-forceprocessing
|
|
|
|
-overloadaggressively
|
|
-repackageclasses 'ru.gravit.launcher'
|
|
-keep class ru.zaxar163.*
|
|
-keepattributes SourceFile,LineNumberTable,*Annotation*
|
|
-renamesourcefileattribute SourceFile
|
|
-keepattributes Signature
|
|
-adaptresourcefilecontents META-INF/MANIFEST.MF
|
|
|
|
-keeppackagenames com.eclipsesource.json.**,com.com.mojang.**,org.apache.**
|
|
|
|
-keep class com.eclipsesource.json.**,com.com.mojang.** {
|
|
<fields>;
|
|
<methods>;
|
|
}
|
|
-keep class org.apache.** {
|
|
*;
|
|
}
|
|
|
|
-keepclassmembers @ru.gravit.launcher.LauncherAPI class ** {
|
|
<fields>;
|
|
<methods>;
|
|
}
|
|
|
|
-keepclassmembers class ** {
|
|
@ru.gravit.launcher.LauncherAPI
|
|
<fields>;
|
|
@ru.gravit.launcher.LauncherAPI
|
|
<methods>;
|
|
}
|
|
|
|
-keepclassmembers public class ** {
|
|
public static void main(java.lang.String[]);
|
|
}
|
|
|
|
-keepclassmembers enum ** {
|
|
public static **[] values();
|
|
public static ** valueOf(java.lang.String);
|
|
}
|