Skip to content

Commit

Permalink
fix client crash on getTooltip failure
Browse files Browse the repository at this point in the history
  • Loading branch information
reobf committed Dec 9, 2024
1 parent 4a4ce3b commit 2623012
Showing 1 changed file with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.gtnewhorizons.modularui.api.drawable;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
Expand Down Expand Up @@ -455,7 +456,13 @@ public static List<String> getItemTooltip(ItemStack stack) {
ModularGui modularGui = (ModularGui) currentScreen;
ModularUIContext context = modularGui.getContext();
// noinspection unchecked
List<String> tooltips = stack.getTooltip(context.getPlayer(), modularGui.mc.gameSettings.advancedItemTooltips);
List<String> tooltips = null;
try {
tooltips = stack.getTooltip(context.getPlayer(), modularGui.mc.gameSettings.advancedItemTooltips);
} catch (Throwable ignored) {
tooltips = new ArrayList<>(1);
tooltips.add("Error");
}
for (int i = 0; i < tooltips.size(); i++) {
if (i == 0) {
tooltips.set(0, stack.getRarity().rarityColor.toString() + tooltips.get(0));
Expand Down

0 comments on commit 2623012

Please sign in to comment.