mirror of
https://github.com/GravitLauncher/Launcher
synced 2025-03-29 04:28:16 +03:00
61 lines
1.6 KiB
INI
61 lines
1.6 KiB
INI
-libraryjars '<java.home>/lib/rt.jar'
|
|
-libraryjars '<java.home>/lib/jce.jar'
|
|
-libraryjars '<java.home>/lib/ext/nashorn.jar'
|
|
-libraryjars '<java.home>/lib/ext/jfxrt.jar'
|
|
-keepattributes SourceFile,LineNumberTable
|
|
-renamesourcefileattribute Source
|
|
|
|
-dontnote
|
|
-dontwarn
|
|
-dontshrink
|
|
-dontoptimize
|
|
-ignorewarnings
|
|
-target 8
|
|
-forceprocessing
|
|
|
|
-overloadaggressively
|
|
-repackageclasses 'ru.gravit.launcher'
|
|
-keepattributes SourceFile,LineNumberTable,*Annotation*
|
|
-renamesourcefileattribute SourceFile
|
|
-keepattributes Signature
|
|
-adaptresourcefilecontents META-INF/MANIFEST.MF
|
|
|
|
-keeppackagenames com.mojang.**,net.minecraftforge.fml.**,cpw.mods.fml.**,oshi.**,com.sun.jna.**,com.google.gson.**
|
|
|
|
-keep class com.mojang.**,net.minecraftforge.fml.**,cpw.mods.fml.**,oshi.**,com.sun.jna.**,com.google.gson.**,org.slf4j.**,oshi.jna.**,com.sun.jna.** {
|
|
*;
|
|
}
|
|
|
|
-keepclassmembers @ru.gravit.launcher.LauncherAPI class ** {
|
|
<fields>;
|
|
<methods>;
|
|
}
|
|
|
|
-keepclassmembers @ru.gravit.launcher.LauncherNetworkAPI class ** {
|
|
<fields>;
|
|
<methods>;
|
|
}
|
|
|
|
-keepclassmembers class ** {
|
|
@ru.gravit.launcher.LauncherAPI
|
|
<fields>;
|
|
@ru.gravit.launcher.LauncherAPI
|
|
<methods>;
|
|
}
|
|
|
|
-keepclassmembers class ** {
|
|
@ru.gravit.launcher.LauncherNetworkAPI
|
|
<fields>;
|
|
@ru.gravit.launcher.LauncherNetworkAPI
|
|
<methods>;
|
|
}
|
|
|
|
-keepclassmembers public class ** {
|
|
public static void main(java.lang.String[]);
|
|
public static void premain(java.lang.String, java.lang.instrument.Instrumentation);
|
|
}
|
|
|
|
-keepclassmembers enum ** {
|
|
public static **[] values();
|
|
public static ** valueOf(java.lang.String);
|
|
}
|