fix module sorting with status being inverted
Some checks failed
/ Build BaseBand (push) Has been cancelled

This commit is contained in:
Daniella / Tove 2024-10-06 08:53:21 +02:00
parent 8016829246
commit 90ae96447c
Signed by: TudbuT
GPG key ID: B3CF345217F202D3

View file

@ -249,7 +249,7 @@ public class HUD extends Feature {
} }
int maxWidth = TextSplitter.getStringWidth(initString); int maxWidth = TextSplitter.getStringWidth(initString);
Feature[] renderFeatures = Arrays.stream(Features.features).filter(m -> m.enabled && m.category.mayDisplay && m.displayOnHUD()).sorted(Comparator.comparingDouble(value -> -Minecraft.getMinecraft().fontRenderer.getStringWidth((includeStatus ? value.text : value.getHUDText())))).toArray(Feature[]::new); Feature[] renderFeatures = Arrays.stream(Features.features).filter(m -> m.enabled && m.category.mayDisplay && m.displayOnHUD()).sorted(Comparator.comparingDouble(value -> -Minecraft.getMinecraft().fontRenderer.getStringWidth((includeStatus ? value.getHUDText() : value.text)))).toArray(Feature[]::new);
for (Feature f : renderFeatures) { for (Feature f : renderFeatures) {
maxWidth = Math.max(mc.fontRenderer.getStringWidth(f.getHUDText()), maxWidth); maxWidth = Math.max(mc.fontRenderer.getStringWidth(f.getHUDText()), maxWidth);
} }