diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-06-22 02:16:24 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-06-22 02:16:24 +0800 |
| commit | 763ae8baad4acd70915556681e9648196d1913a8 (patch) | |
| tree | b16d7d79cc7d838d148480393a7abe912c2062f5 /runtime/src/main/java/me | |
| parent | 927a4af76ec3c74dc83c38b5b46d105a933bb48a (diff) | |
| download | RoughlyEnoughItems-763ae8baad4acd70915556681e9648196d1913a8.tar.gz RoughlyEnoughItems-763ae8baad4acd70915556681e9648196d1913a8.tar.bz2 RoughlyEnoughItems-763ae8baad4acd70915556681e9648196d1913a8.zip | |
Better debug information for TooltipComponent
Diffstat (limited to 'runtime/src/main/java/me')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/ItemEntryDefinition.java | 3 |
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)); |
