From fedd4d5357905413f1ebb8efb9d3553a7587aa54 Mon Sep 17 00:00:00 2001 From: Ismael Magro Date: Wed, 22 Oct 2025 20:07:01 +0200 Subject: [PATCH] Fix potion text not respecting roman numerals setting --- .../bookshelfinspector/renderer/HudRenderer.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/com/lukasabbe/bookshelfinspector/renderer/HudRenderer.java b/common/src/main/java/com/lukasabbe/bookshelfinspector/renderer/HudRenderer.java index 2b4827c..70d77a3 100644 --- a/common/src/main/java/com/lukasabbe/bookshelfinspector/renderer/HudRenderer.java +++ b/common/src/main/java/com/lukasabbe/bookshelfinspector/renderer/HudRenderer.java @@ -104,13 +104,15 @@ public class HudRenderer { int amplifier = effect.getAmplifier(); potionText = effect.getEffect().value().getDisplayName().copy(); - if (amplifier > 0) - potionText.append(" " + RomanNumerals.toRoman(amplifier)); + if (amplifier > 0) { + String amplifierNumeral = BookshelfInspectorClient.config.useRoman ? RomanNumerals.toRoman(amplifier) : String.valueOf(amplifier); + potionText.append(" " + amplifierNumeral); + } potionText.append(" (" + MobEffectUtil.formatDuration(effect, 1, 20).getString() + ")"); - if(!effect.getEffect().value().isBeneficial()) { + if (!effect.getEffect().value().isBeneficial()) { ComponentUtils.mergeStyles(potionText, Style.EMPTY.withColor(ChatFormatting.RED)); - }else { + } else { ComponentUtils.mergeStyles(potionText, Style.EMPTY.withColor(ChatFormatting.GRAY)); } drawScaledText(context, potionText, x, y + i, 0xFFFFFFFF, client.font);