aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
index 3aa94c8fc..3b9f54e67 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/ItemSlotWidget.java
@@ -88,9 +88,11 @@ public class ItemSlotWidget extends Drawable implements HighlightableWidget {
final String modString = "§9§o" + ClientHelper.getModFromItemStack(itemStack);
MinecraftClient mc = MinecraftClient.getInstance();
List<String> toolTip = Lists.newArrayList();
- if (containerGui != null)
+ try {
toolTip = containerGui.getContainerGui().getStackTooltip(itemStack).stream().filter(s -> !s.equals(modString)).collect(Collectors.toList());
- else toolTip.add(itemStack.getDisplayName().getFormattedText());
+ } catch (Exception e) {
+ toolTip.add(itemStack.getDisplayName().getFormattedText());
+ }
toolTip.addAll(getExtraToolTips(itemStack));
toolTip.add(modString);
return toolTip;