From 87bbc5d2b2bf1a9ef521b63211af64527a8b73b5 Mon Sep 17 00:00:00 2001 From: jurrejelle Date: Sat, 25 Jul 2026 16:15:55 +0200 Subject: [PATCH] Fix getdefaultwidth crash on servers --- src/main/java/brachy/modularui/api/drawable/Text.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/brachy/modularui/api/drawable/Text.java b/src/main/java/brachy/modularui/api/drawable/Text.java index ff564fa9..0a6dfd73 100644 --- a/src/main/java/brachy/modularui/api/drawable/Text.java +++ b/src/main/java/brachy/modularui/api/drawable/Text.java @@ -1,5 +1,6 @@ package brachy.modularui.api.drawable; +import brachy.modularui.ModularUI; import brachy.modularui.drawable.text.DynamicComponent; import brachy.modularui.drawable.text.KeyIcon; import brachy.modularui.drawable.text.ModularComponent; @@ -170,6 +171,7 @@ default boolean canApplyTheme() { @Override default int getDefaultWidth() { + if (!ModularUI.isClientSide()) return 18; renderer.setAlignment(Alignment.TopLeft, -1, -1); renderer.setScale(getScale()); renderer.setPos(0, 0); @@ -181,6 +183,7 @@ default int getDefaultWidth() { @Override default int getDefaultHeight() { + if (!ModularUI.isClientSide()) return 18; renderer.setAlignment(Alignment.TopLeft, -1, -1); renderer.setScale(getScale()); renderer.setPos(0, 0);