aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-07-02 16:11:22 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2023-07-09 15:49:17 -0400
commit76fd5a7d8b1f4b10199a07bf84b57cf9d95e77f2 (patch)
treeb7712e0b77eda48f2b1507c8e105cf6b24252999 /src/main/java/me
parent63424f09ed89dff4562355830b55a915ede66f5e (diff)
downloadSkyblocker-76fd5a7d8b1f4b10199a07bf84b57cf9d95e77f2.tar.gz
Skyblocker-76fd5a7d8b1f4b10199a07bf84b57cf9d95e77f2.tar.bz2
Skyblocker-76fd5a7d8b1f4b10199a07bf84b57cf9d95e77f2.zip
Truncate craft text
Diffstat (limited to 'src/main/java/me')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java
index d5ff44fa..57d25904 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java
@@ -18,6 +18,7 @@ import java.util.Locale;
public class SearchResultsWidget implements Drawable {
private static final Identifier TEXTURE = new Identifier("textures/gui/recipe_book.png");
private static final int COLS = 5;
+ private static final int MAX_TEXT_WIDTH = 126;
private final MinecraftClient client;
private final int parentX;
@@ -113,9 +114,10 @@ public class SearchResultsWidget implements Drawable {
RenderSystem.disableDepthTest();
if (this.displayRecipes) {
String craftText = this.recipeResults.get(this.currentPage).craftText;
+ if (textRenderer.getWidth(craftText) > MAX_TEXT_WIDTH) craftText = textRenderer.trimToWidth(craftText, MAX_TEXT_WIDTH) + "...";
context.drawTextWithShadow(textRenderer, craftText, this.parentX + 11, this.parentY + 31, 0xffffffff);
Text resultText = this.recipeResults.get(this.currentPage).result.getName();
- if(textRenderer.getWidth(resultText) > 126) resultText = Text.literal(textRenderer.trimToWidth(resultText.getString(), 132) + "...").setStyle(resultText.getStyle());
+ if (textRenderer.getWidth(resultText) > MAX_TEXT_WIDTH) resultText = Text.literal(textRenderer.trimToWidth(resultText.getString(), MAX_TEXT_WIDTH) + "...").setStyle(resultText.getStyle());
context.drawTextWithShadow(textRenderer, resultText, this.parentX + 11, this.parentY + 43, 0xffffffff);
context.drawTextWithShadow(textRenderer, "▶", this.parentX + 96, this.parentY + 90, 0xaaffffff);
}