From 38e098935841b6a2987de85d4971b310124e6a5b Mon Sep 17 00:00:00 2001 From: Username404 Date: Fri, 16 Jul 2021 16:47:17 +0200 Subject: [PATCH] Don't keep every class from being optimized by proguard in the fabric and forge gradle projects --- build.gradle.kts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 78c64e2..0f66001 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -99,8 +99,9 @@ subprojects { injars(shadowJar) outjars("$buildDir/shrinkedJar/${shadowJar.outputs.files.singleFile.name}") keep("class $group.snowygui.mixins.* { * ; }") - keep("class $group.snowygui.fabric.**") - keep("class $group.snowygui.forge.**") + keep("class $group.snowygui.fabric.FabricInit") + keep("class $group.snowygui.fabric.ModMenuConf") + keep("class $group.snowygui.forge.ForgeInit") keepnames("class $group.snowygui.Snowy") keepnames("class $group.snowygui.gui.feature.Macro { ; }") keep("class $group.snowygui.gui.feature.* { public static *** INSTANCE; }")