diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-08-09 20:47:52 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-08-09 20:47:52 +0800 |
| commit | 019aa13875ca639dda2f34c66e3160f72b923cfd (patch) | |
| tree | 71ba416e597b6eefe561209357f0c95252c3f4f5 /src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java | |
| parent | dd680c2cd41f11eccd294ca30c38b82565cd1633 (diff) | |
| download | RoughlyEnoughItems-019aa13875ca639dda2f34c66e3160f72b923cfd.tar.gz RoughlyEnoughItems-019aa13875ca639dda2f34c66e3160f72b923cfd.tar.bz2 RoughlyEnoughItems-019aa13875ca639dda2f34c66e3160f72b923cfd.zip | |
Fluid?
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java b/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java index ea39ebcec..c6f0d2f8d 100644 --- a/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java +++ b/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java @@ -7,10 +7,11 @@ package me.shedaniel.rei.gui.renderers; import com.google.common.collect.Lists; import com.mojang.blaze3d.platform.GlStateManager; +import me.shedaniel.rei.RoughlyEnoughItemsCore; import me.shedaniel.rei.api.ClientHelper; import me.shedaniel.rei.api.Renderer; import me.shedaniel.rei.client.ScreenHelper; -import me.shedaniel.rei.gui.widget.ItemListOverlay; +import me.shedaniel.rei.gui.widget.EntryListOverlay; import me.shedaniel.rei.gui.widget.QueuedTooltip; import net.minecraft.client.MinecraftClient; import net.minecraft.client.render.GuiLighting; @@ -55,17 +56,19 @@ public abstract class ItemStackRenderer extends Renderer { } protected List<String> getTooltip(ItemStack itemStack) { - final String modString = ClientHelper.getInstance().getFormattedModFromItem(itemStack.getItem()); - List<String> toolTip = Lists.newArrayList(ItemListOverlay.tryGetItemStackToolTip(itemStack, true)); - toolTip.addAll(getExtraToolTips(itemStack)); - boolean alreadyHasMod = false; - for (String s : toolTip) - if (s.equalsIgnoreCase(modString)) { - alreadyHasMod = true; - break; - } - if (!alreadyHasMod) - toolTip.add(modString); + List<String> toolTip = Lists.newArrayList(EntryListOverlay.tryGetItemStackToolTip(itemStack, true)); + if (RoughlyEnoughItemsCore.getConfigManager().getConfig().shouldAppendModNames()) { + final String modString = ClientHelper.getInstance().getFormattedModFromItem(itemStack.getItem()); + toolTip.addAll(getExtraToolTips(itemStack)); + boolean alreadyHasMod = false; + for (String s : toolTip) + if (s.equalsIgnoreCase(modString)) { + alreadyHasMod = true; + break; + } + if (!alreadyHasMod) + toolTip.add(modString); + } return toolTip; } |
