aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-06-07 13:01:52 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2023-06-17 01:32:14 -0400
commitfad36a20ca0b05dc1004c0453eeddc335b3848e4 (patch)
tree1a95db289776c405b457eb353bac6ca1ef1609f3 /src/main/java
parentafe72f1857428dfdf7d9788992b5ff1b518c8a9c (diff)
downloadSkyblocker-fad36a20ca0b05dc1004c0453eeddc335b3848e4.tar.gz
Skyblocker-fad36a20ca0b05dc1004c0453eeddc335b3848e4.tar.bz2
Skyblocker-fad36a20ca0b05dc1004c0453eeddc335b3848e4.zip
Fix recipe book crash
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ResultButtonWidget.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ResultButtonWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ResultButtonWidget.java
index 8b0fe91d..12636ce1 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ResultButtonWidget.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ResultButtonWidget.java
@@ -9,6 +9,7 @@ import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
+import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.narration.NarrationMessageBuilder;
import net.minecraft.client.gui.widget.ClickableWidget;
import net.minecraft.client.render.GameRenderer;
@@ -52,14 +53,14 @@ public class ResultButtonWidget extends ClickableWidget {
public void renderTooltip(DrawContext context, int mouseX, int mouseY) {
MinecraftClient client = MinecraftClient.getInstance();
- List<Text> tooltip = client.currentScreen.getTooltipFromItem(client, this.itemStack);
+ List<Text> tooltip = Screen.getTooltipFromItem(client, this.itemStack);
List<OrderedText> orderedTooltip = new ArrayList<>();
-
- for(int i = 0; i < tooltip.size(); i++) orderedTooltip.add(tooltip.get(i).asOrderedText());
-
- // TODO : add null check with log error
+
+ for(int i = 0; i < tooltip.size(); i++) {
+ orderedTooltip.add(tooltip.get(i).asOrderedText());
+ }
+
client.currentScreen.setTooltip(orderedTooltip);
- client.currentScreen.renderWithTooltip(context, mouseX, mouseY, mouseY);
}
@Override