From b8e5ab79072096a8601544e527f78d6435637bcd Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Sat, 27 Sep 2025 16:05:32 +0200 Subject: [PATCH] fix: centered multiline comments Closes #117 --- .../src/main/java/eu/midnightdust/lib/config/ButtonEntry.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java b/common/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java index a23e141..3b0f6e3 100644 --- a/common/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java +++ b/common/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java @@ -34,11 +34,11 @@ public class ButtonEntry extends ElementListWidget.Entry { int scaledWidth = MinecraftClient.getInstance().getWindow().getScaledWidth(); if (text != null && (!text.getString().contains("spacer") || !buttons.isEmpty())) { - title = new MultilineTextWidget((centered) ? (scaledWidth / 2 - (textRenderer.getWidth(text) / 2)) : 12, 0, Text.of(text), textRenderer); - title.setCentered(centered); + title = new MultilineTextWidget(12, 0, Text.of(text), textRenderer).setCentered(centered); if (info != null) title.setTooltip(info.getTooltip(false)); title.setMaxWidth(!buttons.isEmpty() ? buttons.get(buttons.size() > 2 ? buttons.size() - 1 : 0).getX() - 16 : scaledWidth - 24); + if (centered) title.setX(scaledWidth / 2 - (title.getWidth() / 2)); } }