diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-08-09 20:01:18 -0400 |
---|---|---|
committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-08-09 20:01:18 -0400 |
commit | a629801cc3ffa5913bc07af173e8a01673a70681 (patch) | |
tree | 37fa4fd6c9983277fb728cb27f2e256015fb81c1 /src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java | |
parent | 79ba1ed6fc133bacf64ee8e3a5d1454d1eadde2f (diff) | |
download | Skyblocker-a629801cc3ffa5913bc07af173e8a01673a70681.tar.gz Skyblocker-a629801cc3ffa5913bc07af173e8a01673a70681.tar.bz2 Skyblocker-a629801cc3ffa5913bc07af173e8a01673a70681.zip |
Custom Armour Dye Colours
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java index 08e7b5ea..640bce9b 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java +++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java @@ -1,7 +1,5 @@ package me.xmrvizzy.skyblocker.mixin; -import java.util.Map; - import org.jetbrains.annotations.Nullable; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; @@ -24,11 +22,10 @@ public class ItemStackMixin { @ModifyReturnValue(method = "getName", at = @At("RETURN")) public Text skyblocker$customItemNames(Text original) { if (Utils.isOnSkyblock() && nbt != null && nbt.contains("ExtraAttributes")) { - Map<String, Text> customItemNames = SkyblockerConfig.get().general.customItemNames; NbtCompound extraAttributes = nbt.getCompound("ExtraAttributes"); String itemUuid = extraAttributes.contains("uuid") ? extraAttributes.getString("uuid") : null; - if (itemUuid != null && customItemNames.containsKey(itemUuid)) return customItemNames.get(itemUuid); + return SkyblockerConfig.get().general.customItemNames.getOrDefault(itemUuid, original); } return original; |