From 8852856d45fddf026bd343412908410d754bd16d Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Wed, 25 Mar 2026 14:49:56 +0100 Subject: [PATCH] Status effect mixin and ShaderUtils for 1.21.6 --- .../org/saturnclient/impl/cosmetics/utils/ShaderUtils.java | 4 ++-- .../java/org/saturnclient/impl/mixins/StatusEffectMixin.java | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/versions/1.21.6/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java b/versions/1.21.6/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java index 9adf50d..2e8ec23 100644 --- a/versions/1.21.6/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java +++ b/versions/1.21.6/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java @@ -22,8 +22,8 @@ public class ShaderUtils { public static final RenderLayer END_GATEWAY = RenderLayer.of("end_gateway", 1536, false, false, END_GATEWAY_PIPELINE, RenderLayer.MultiPhaseParameters.builder() - .texture(Textures.create().add(EndPortalBlockEntityRenderer.SKY_TEXTURE, false, false) - .add(EndPortalBlockEntityRenderer.PORTAL_TEXTURE, false, false).build()) + .texture(Textures.create().add(EndPortalBlockEntityRenderer.SKY_TEXTURE, false) + .add(EndPortalBlockEntityRenderer.PORTAL_TEXTURE, false).build()) .build(false)); public static RenderLayer getRenderLayer(IdentifierRef texture) { diff --git a/versions/1.21.6/src/main/java/org/saturnclient/impl/mixins/StatusEffectMixin.java b/versions/1.21.6/src/main/java/org/saturnclient/impl/mixins/StatusEffectMixin.java index a164eae..df9ad35 100644 --- a/versions/1.21.6/src/main/java/org/saturnclient/impl/mixins/StatusEffectMixin.java +++ b/versions/1.21.6/src/main/java/org/saturnclient/impl/mixins/StatusEffectMixin.java @@ -6,6 +6,7 @@ import org.saturnclient.saturnclient.SaturnClient; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; +import net.minecraft.client.gui.hud.InGameHud; import net.minecraft.entity.effect.StatusEffect; import net.minecraft.entity.effect.StatusEffectInstance; import net.minecraft.registry.entry.RegistryEntry; @@ -27,9 +28,7 @@ public abstract class StatusEffectMixin implements EffectRef { @Override public SpriteRef getIcon() { - return (SpriteRef) SaturnClient.client - .getStatusEffectSpriteManager() - .getSprite(getEffectType()); + return (SpriteRef) SaturnClient.client.getGuiAtlasManager().getSprite((InGameHud.getEffectTexture(getEffectType()))); } @Override