From 491199cfeaf9315a90c341f9d8a5f2d13a06d112 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Wed, 8 Apr 2026 09:29:15 +0200 Subject: [PATCH] 1.21.11: Fix Splash overlay and shader utils --- .../org/saturnclient/impl/cosmetics/utils/ShaderUtils.java | 5 +++-- .../saturnclient/saturnclient/mixin/SplashOverlayMixin.java | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java b/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java index 54d06e4..a0adaa7 100644 --- a/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java +++ b/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java @@ -7,6 +7,7 @@ import com.mojang.blaze3d.pipeline.RenderPipeline; import net.minecraft.client.gl.RenderPipelines; import net.minecraft.client.render.RenderLayer; +import net.minecraft.client.render.RenderLayers; import net.minecraft.client.render.block.entity.EndPortalBlockEntityRenderer; import net.minecraft.util.Identifier; @@ -28,12 +29,12 @@ public class ShaderUtils { public static RenderLayer getRenderLayer(IdentifierRef texture) { String path = texture.toString(); if (path.endsWith(".gif")) { - return RenderLayer.method_23573((Identifier) (Object) GifUtils.get(texture)); + return RenderLayers.entityAlpha((Identifier) (Object) GifUtils.get(texture)); } else if (path.endsWith("end.png")) { // return END_GATEWAY; return null; } else { - return RenderLayer.method_23573((Identifier) (Object) texture); + return RenderLayer.entityAlpha((Identifier) (Object) texture); } } } \ No newline at end of file diff --git a/versions/1.21.11/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java b/versions/1.21.11/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java index f0f20f9..8317af0 100644 --- a/versions/1.21.11/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java +++ b/versions/1.21.11/src/main/java/org/saturnclient/saturnclient/mixin/SplashOverlayMixin.java @@ -157,7 +157,7 @@ public abstract class SplashOverlayMixin { if (client.currentScreen != null) { Window window = this.client.getWindow(); - client.currentScreen.method_25423(this.client, window.getScaledWidth(), window.getScaledHeight()); + client.currentScreen.init(window.getScaledWidth(), window.getScaledHeight()); } } }