-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathproguard-rules.pro
More file actions
34 lines (24 loc) · 1.01 KB
/
proguard-rules.pro
File metadata and controls
34 lines (24 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
-dontwarn
-dontnote
-dontoptimize
-injars build/libs/breakthemod-1.4.5-shadowed.jar
-outjars build/libs/btm-obf.jar
-libraryjars <java.home>/jmods/
-keepclassmembers class * {
@net.fabricmc.api.** *;
}
-keep interface net.fabricmc.api.ClientModInitializer { *; }
-keep public class net.chariskar.breakthemod.Breakthemod { *; }
-keep class net.chariskar.breakthemod.client.commands.** implements net.chariskar.breakthemod.client.api.BaseCommand { *; }
# -keep public class net.chariskar.breakthemod.Breakthemod implements net.fabricmc.api.ClientModInitializer { *; }
-keep public class net.chariskar.breakthebot.breakthelibrary.models.** { *; }
-keep public class net.chariskar.breakthemod.mixins.** { *; }
-keepclassmembers class kotlin.Metadata { *; }
-keepattributes RuntimeVisibleAnnotations,
RuntimeInvisibleAnnotations,
Signature,
InnerClasses,
EnclosingMethod,
Exceptions
-keepdirectories META-INF/**
-keepdirectories resources/**