aboutsummaryrefslogtreecommitdiff
path: root/runtime/src
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-06-22 02:16:24 +0800
committershedaniel <daniel@shedaniel.me>2021-06-22 02:16:24 +0800
commit763ae8baad4acd70915556681e9648196d1913a8 (patch)
treeb16d7d79cc7d838d148480393a7abe912c2062f5 /runtime/src
parent927a4af76ec3c74dc83c38b5b46d105a933bb48a (diff)
downloadRoughlyEnoughItems-763ae8baad4acd70915556681e9648196d1913a8.tar.gz
RoughlyEnoughItems-763ae8baad4acd70915556681e9648196d1913a8.tar.bz2
RoughlyEnoughItems-763ae8baad4acd70915556681e9648196d1913a8.zip
Better debug information for TooltipComponent
Diffstat (limited to 'runtime/src')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java
index 920cfca92..5de962b0a 100644
--- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java
+++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java
@@ -346,7 +346,8 @@ public class ItemEntryDefinition implements EntryDefinition<ItemStack>, EntrySer
try {
component.ifPresent(tooltipComponent -> tooltip.add(ClientTooltipComponent.create(tooltipComponent)));
} catch (IllegalArgumentException exception) {
- throw new IllegalArgumentException("Failed to add tooltip component! " + component.orElse(null), exception);
+ TooltipComponent tooltipComponent = component.orElse(null);
+ throw new IllegalArgumentException("Failed to add tooltip component! " + tooltipComponent + ", Class: " + (tooltipComponent == null ? null : tooltipComponent.getClass().getCanonicalName()), exception);
}
for (int i = 1; i < components.size(); i++) {
tooltip.add(components.get(i));