From f9938a51e94b34254ea3df880372901e3d5f7de0 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Sun, 8 Mar 2026 02:47:31 +0100 Subject: [PATCH] Fixed font --- common | 2 +- .../main/java/org/saturnclient/impl/mixins/TextMixin.java | 6 +++--- versions/1.21.4/src/main/resources/impl.mixins.json | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/common b/common index b2f381a..6021cd7 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit b2f381a0d6934ce5754a97fdb0a424f83fd86690 +Subproject commit 6021cd790e208771ade32b36a12b68b59d73048e diff --git a/versions/1.21.4/src/main/java/org/saturnclient/impl/mixins/TextMixin.java b/versions/1.21.4/src/main/java/org/saturnclient/impl/mixins/TextMixin.java index 855f623..3e1a8b8 100644 --- a/versions/1.21.4/src/main/java/org/saturnclient/impl/mixins/TextMixin.java +++ b/versions/1.21.4/src/main/java/org/saturnclient/impl/mixins/TextMixin.java @@ -10,15 +10,15 @@ import net.minecraft.text.Text; import net.minecraft.util.Identifier; @Mixin(Text.class) -public abstract class TextMixin implements TextRef { +public interface TextMixin extends TextRef { @Override - public TextRef withFont(IdentifierRef font) { + public default TextRef withFont(IdentifierRef font) { return (TextRef) (((Text) this).copy().setStyle(Style.EMPTY.withFont((Identifier) (Object) font))); } @Override - public int getWidth() { + public default int getWidth() { return SaturnClient.client.textRenderer.getWidth((Text) this); } } diff --git a/versions/1.21.4/src/main/resources/impl.mixins.json b/versions/1.21.4/src/main/resources/impl.mixins.json index 4066c35..c55d626 100644 --- a/versions/1.21.4/src/main/resources/impl.mixins.json +++ b/versions/1.21.4/src/main/resources/impl.mixins.json @@ -9,7 +9,8 @@ "MatrixStackMixin", "MinecraftClientMixin", "QuaternionfMixin", - "WindowMixin" + "WindowMixin", + "TextMixin" ], "injectors": { "defaultRequire": 1