Skip to content

Commit 2dd5829

Browse files
haykam821Prospector
authored andcommitted
Consistently draw text with shadows (#721)
- Fixed text not having shadows properly
1 parent e86e692 commit 2dd5829

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/main/java/com/terraformersmc/modmenu/gui/ModsScreen.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -311,17 +311,17 @@ public void render(DrawContext DrawContext, int mouseX, int mouseY, float delta)
311311
if (!ModMenuConfig.CONFIG_MODE.getValue() && this.updateFiltersX()) {
312312
if (this.filterOptionsShown) {
313313
if (!ModMenuConfig.SHOW_LIBRARIES.getValue() || textRenderer.getWidth(fullModCount) <= this.filtersX - 5) {
314-
DrawContext.drawText(textRenderer, fullModCount.asOrderedText(), this.searchBoxX, 52, 0xFFFFFF, false);
314+
DrawContext.drawText(textRenderer, fullModCount.asOrderedText(), this.searchBoxX, 52, 0xFFFFFF, true);
315315
} else {
316-
DrawContext.drawText(textRenderer, computeModCountText(false).asOrderedText(), this.searchBoxX, 46, 0xFFFFFF, false);
317-
DrawContext.drawText(textRenderer, computeLibraryCountText().asOrderedText(), this.searchBoxX, 57, 0xFFFFFF, false);
316+
DrawContext.drawText(textRenderer, computeModCountText(false).asOrderedText(), this.searchBoxX, 46, 0xFFFFFF, true);
317+
DrawContext.drawText(textRenderer, computeLibraryCountText().asOrderedText(), this.searchBoxX, 57, 0xFFFFFF, true);
318318
}
319319
} else {
320320
if (!ModMenuConfig.SHOW_LIBRARIES.getValue() || textRenderer.getWidth(fullModCount) <= modList.getWidth() - 5) {
321-
DrawContext.drawText(textRenderer, fullModCount.asOrderedText(), this.searchBoxX, 52, 0xFFFFFF, false);
321+
DrawContext.drawText(textRenderer, fullModCount.asOrderedText(), this.searchBoxX, 52, 0xFFFFFF, true);
322322
} else {
323-
DrawContext.drawText(textRenderer, computeModCountText(false).asOrderedText(), this.searchBoxX, 46, 0xFFFFFF, false);
324-
DrawContext.drawText(textRenderer, computeLibraryCountText().asOrderedText(), this.searchBoxX, 57, 0xFFFFFF, false);
323+
DrawContext.drawText(textRenderer, computeModCountText(false).asOrderedText(), this.searchBoxX, 46, 0xFFFFFF, true);
324+
DrawContext.drawText(textRenderer, computeLibraryCountText().asOrderedText(), this.searchBoxX, 57, 0xFFFFFF, true);
325325
}
326326
}
327327
}
@@ -345,7 +345,7 @@ public void render(DrawContext DrawContext, int mouseX, int mouseY, float delta)
345345
StringVisitable ellipsis = StringVisitable.plain("...");
346346
trimmedName = StringVisitable.concat(textRenderer.trimToWidth(name, maxNameWidth - textRenderer.getWidth(ellipsis)), ellipsis);
347347
}
348-
DrawContext.drawText(textRenderer, Language.getInstance().reorder(trimmedName), x + imageOffset, RIGHT_PANE_Y + 1, 0xFFFFFF, false);
348+
DrawContext.drawText(textRenderer, Language.getInstance().reorder(trimmedName), x + imageOffset, RIGHT_PANE_Y + 1, 0xFFFFFF, true);
349349
if (mouseX > x + imageOffset && mouseY > RIGHT_PANE_Y + 1 && mouseY < RIGHT_PANE_Y + 1 + textRenderer.fontHeight && mouseX < x + imageOffset + textRenderer.getWidth(trimmedName)) {
350350
this.setTooltip(ModMenuScreenTexts.modIdTooltip(mod.getId()));
351351
}
@@ -357,7 +357,7 @@ public void render(DrawContext DrawContext, int mouseX, int mouseY, float delta)
357357
modBadgeRenderer.draw(DrawContext, mouseX, mouseY);
358358
}
359359
if (mod.isReal()) {
360-
DrawContext.drawText(textRenderer, mod.getPrefixedVersion(), x + imageOffset, RIGHT_PANE_Y + 2 + lineSpacing, 0x808080, false);
360+
DrawContext.drawText(textRenderer, mod.getPrefixedVersion(), x + imageOffset, RIGHT_PANE_Y + 2 + lineSpacing, 0x808080, true);
361361
}
362362
String authors;
363363
List<String> names = mod.getAuthors();

src/main/java/com/terraformersmc/modmenu/gui/widget/entries/ModListEntry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public void render(DrawContext DrawContext, int index, int y, int x, int rowWidt
6666
StringVisitable ellipsis = StringVisitable.plain("...");
6767
trimmedName = StringVisitable.concat(font.trimToWidth(name, maxNameWidth - font.getWidth(ellipsis)), ellipsis);
6868
}
69-
DrawContext.drawText(font, Language.getInstance().reorder(trimmedName), x + iconSize + 3, y + 1, 0xFFFFFF, false);
69+
DrawContext.drawText(font, Language.getInstance().reorder(trimmedName), x + iconSize + 3, y + 1, 0xFFFFFF, true);
7070
var updateBadgeXOffset = 0;
7171
if (ModMenuConfig.UPDATE_CHECKER.getValue() && !ModMenuConfig.DISABLE_UPDATE_CHECKER.getValue().contains(modId) && (mod.hasUpdate() || mod.getChildHasUpdate())) {
7272
UpdateAvailableBadge.renderBadge(DrawContext, x + iconSize + 3 + font.getWidth(name) + 2, y);

src/main/java/com/terraformersmc/modmenu/util/DrawingUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public static void drawWrappedString(DrawContext DrawContext, String string, int
4949
int width = CLIENT.textRenderer.getWidth(line);
5050
x1 += (float) (wrapWidth - width);
5151
}
52-
DrawContext.drawText(CLIENT.textRenderer, line, x1, y + i * CLIENT.textRenderer.fontHeight, color, false);
52+
DrawContext.drawText(CLIENT.textRenderer, line, x1, y + i * CLIENT.textRenderer.fontHeight, color, true);
5353
}
5454
}
5555

0 commit comments

Comments
 (0)