Unknown 5 年之前
父節點
當前提交
99661f9eef
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java

+ 2 - 1
src/main/java/me/shedaniel/rei/gui/widget/SlotWidget.java

@@ -18,6 +18,7 @@ import me.shedaniel.rei.impl.ScreenHelper;
 import net.minecraft.client.gui.Element;
 import net.minecraft.fluid.Fluid;
 import net.minecraft.item.ItemStack;
+import net.minecraft.util.Formatting;
 import net.minecraft.util.Identifier;
 import net.minecraft.util.math.MathHelper;
 import net.minecraft.util.registry.Registry;
@@ -189,7 +190,7 @@ public class SlotWidget extends WidgetWithBounds {
             final String modString = ClientHelper.getInstance().getFormattedModFromItem(itemStack.getItem());
             String s1 = ClientHelper.getInstance().getModFromItem(itemStack.getItem()).toLowerCase(Locale.ROOT);
             if (!modString.isEmpty()) {
-                toolTip.removeIf(s -> s.toLowerCase(Locale.ROOT).contains(s1));
+                toolTip.removeIf(s -> !s.equals(toolTip.get(0)) && Formatting.strip(s).equalsIgnoreCase(s1));
                 toolTip.add(modString);
             }
         }