From 6e0bc22c17e4c58a54154082ecd97101b37ca0f2 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 25 Feb 2026 11:01:57 +0100 Subject: [PATCH 1/5] bugfix, fixed mod not loading remap = false makes it so that it works when developing, but not when compiled --- .../saturnclient/mixin/SplashOverlayMixin.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java b/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java index b5c0c3b..912fa5c 100644 --- a/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java +++ b/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java @@ -9,6 +9,7 @@ import org.saturnclient.ui2.resources.Textures; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Overwrite; import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.Final; import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.DrawContext; @@ -26,19 +27,19 @@ public abstract class SplashOverlayMixin { @Shadow private ResourceReload reload; - @Shadow(remap = false) + @Shadow private long reloadCompleteTime; - @Shadow(remap = false) + @Shadow private long reloadStartTime; - @Shadow(remap = false) + @Shadow @Final private boolean reloading; - @Shadow(remap = false) + @Shadow @Final private Consumer> exceptionHandler; - @Shadow(remap = false) + @Shadow private float progress; /** From f464d10971c3bff8f5090396eca5dae6f0d2d583 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 25 Feb 2026 11:02:08 +0100 Subject: [PATCH 2/5] fixed libraries not included --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 0d0efed..48d842a 100644 --- a/build.gradle +++ b/build.gradle @@ -88,7 +88,7 @@ dependencies { include "dev.felnull:special-model-loader:1.4.0+pre.1" // SVG Rendering Library - implementation "com.formdev:svgSalamander:1.1.4" + include implementation("com.formdev:svgSalamander:1.1.4") // ───────────────────────────────────────────── @@ -111,7 +111,7 @@ dependencies { // ───────────────────────────────────────────── // Session Java (auth/session handling) - implementation "com.github.selimaj-dev:session-java:0.1.6" + include implementation("com.github.selimaj-dev:session-java:0.1.6") } From 5da0e3c42872ab6d56f228287f12ef8b72bf9d3b Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 25 Feb 2026 11:02:21 +0100 Subject: [PATCH 3/5] added myself as contributor --- .../org/saturnclient/saturnclient/client/player/Roles.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/saturnclient/saturnclient/client/player/Roles.java b/src/main/java/org/saturnclient/saturnclient/client/player/Roles.java index fdc47cb..219174b 100644 --- a/src/main/java/org/saturnclient/saturnclient/client/player/Roles.java +++ b/src/main/java/org/saturnclient/saturnclient/client/player/Roles.java @@ -17,7 +17,9 @@ public class Roles { private static final Map ROLES = Map.of( UUID.fromString("d362a042-28bd-49e1-a807-ae74dbe8aba9"), - Role.OWNER); + Role.OWNER, + UUID.fromString("d8dc7023-179b-4460-bcf6-493fbf1289a6"), + Role.CONTRIBUTOR); /* * Gets the icon color of a specific individual, here are the different colors From eb3e3d61db745353d2c3161b1a246452a655fa08 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 25 Feb 2026 11:02:40 +0100 Subject: [PATCH 4/5] changed default animation timings should be snappier now --- .../saturnclient/saturnclient/config/AnimationConfig.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/saturnclient/saturnclient/config/AnimationConfig.java b/src/main/java/org/saturnclient/saturnclient/config/AnimationConfig.java index c2bcd62..cccc6f1 100644 --- a/src/main/java/org/saturnclient/saturnclient/config/AnimationConfig.java +++ b/src/main/java/org/saturnclient/saturnclient/config/AnimationConfig.java @@ -10,19 +10,19 @@ public class AnimationConfig { public static final AnimationConfig logo = new AnimationConfig(true, 700, 0); // Main menu - public static final AnimationConfig mainMenu = new AnimationConfig(true, 700, 120); + public static final AnimationConfig mainMenu = new AnimationConfig(true, 300, 120); // Mod menu - public static final AnimationConfig modMenu = new AnimationConfig(true, 700, 30); + public static final AnimationConfig modMenu = new AnimationConfig(true, 100, 20); // Shift menu - public static final AnimationConfig shiftMenu = new AnimationConfig(true, 300, 120); + public static final AnimationConfig shiftMenu = new AnimationConfig(true, 100, 100); // Cosmetics menu public static final AnimationConfig cosmeticsMenu = new AnimationConfig(true, 700, 40); // Emote wheel - public static final AnimationConfig emoteWheel = new AnimationConfig(true, 700, 80); + public static final AnimationConfig emoteWheel = new AnimationConfig(true, 200, 40); public static void init(ConfigManager parent) { config = new ConfigManager(parent, "Animations"); From 55afd1e436406a744015c192e382a33f003c5b43 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 25 Feb 2026 11:03:03 +0100 Subject: [PATCH 5/5] changed default font i think this looks better. thoughts? --- src/main/java/org/saturnclient/saturnclient/config/Theme.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/saturnclient/saturnclient/config/Theme.java b/src/main/java/org/saturnclient/saturnclient/config/Theme.java index bf58fae..6da4e1a 100644 --- a/src/main/java/org/saturnclient/saturnclient/config/Theme.java +++ b/src/main/java/org/saturnclient/saturnclient/config/Theme.java @@ -30,7 +30,7 @@ public class Theme { public static final Property WIDGET_RADIUS = Property.integer(10); // Font - public static final Property FONT = Property.font(1); + public static final Property FONT = Property.font(2); public static void init(ConfigManager parent) { ConfigManager config = new ConfigManager(parent, "UI Style");