aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-01-01 05:37:21 -0500
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-01-01 05:37:21 -0500
commit3b292bc312d5c9cefe96092af3392b3210048cec (patch)
treee73f1532b2063e880aaf4c801687702a7f908958 /src/main
parent4d367b19496c8dfab7816f3ea4a9c7ca37faca4d (diff)
downloadSkyblocker-3b292bc312d5c9cefe96092af3392b3210048cec.tar.gz
Skyblocker-3b292bc312d5c9cefe96092af3392b3210048cec.tar.bz2
Skyblocker-3b292bc312d5c9cefe96092af3392b3210048cec.zip
Hide exotic tooltip on armour pieces with custom dye
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java
index 9d92f505..3452cdec 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java
@@ -14,7 +14,6 @@ import net.minecraft.client.item.TooltipContext;
import net.minecraft.item.DyeableItem;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NbtCompound;
-import net.minecraft.nbt.NbtElement;
import net.minecraft.text.MutableText;
import net.minecraft.text.Text;
import net.minecraft.util.Formatting;
@@ -184,7 +183,9 @@ public class ItemTooltip {
}
if (TooltipInfoType.COLOR.isTooltipEnabledAndHasOrNullWarning(internalID) && stack.getNbt() != null) {
- if (stack.getItem() instanceof DyeableItem item && item.hasColor(stack)) {
+ boolean hasCustomDye = SkyblockerConfigManager.get().general.customDyeColors.containsKey(ItemUtils.getItemUuid(stack));
+
+ if (!hasCustomDye && stack.getItem() instanceof DyeableItem item && item.hasColor(stack)) {
String colorHex = String.format("%06X", item.getColor(stack));
String expectedHex = ExoticTooltip.getExpectedHex(internalID);