diff options
author | Fluboxer <fluboxer@gmail.com> | 2024-02-17 13:27:28 +0300 |
---|---|---|
committer | Fluboxer <fluboxer@gmail.com> | 2024-02-17 13:27:28 +0300 |
commit | 1738f11d88bc90736d08f8a5f994a3afef5143b7 (patch) | |
tree | 36a599829739ccca3a9789e309dbf24edab85f94 /src/main/java/de/hysky/skyblocker | |
parent | 177656cbbb6dc0f25125371e6f600e053d8ca1bc (diff) | |
download | Skyblocker-1738f11d88bc90736d08f8a5f994a3afef5143b7.tar.gz Skyblocker-1738f11d88bc90736d08f8a5f994a3afef5143b7.tar.bz2 Skyblocker-1738f11d88bc90736d08f8a5f994a3afef5143b7.zip |
added floor tier to item tooltip as item quality without tier was half useless
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java | 11 |
1 files changed, 10 insertions, 1 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 19f2e6fd..6ec57359 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 @@ -144,11 +144,20 @@ public class ItemTooltip { NbtCompound ea = ItemUtils.getExtraAttributes(stack); if (ea != null && ea.contains("baseStatBoostPercentage")) { int baseStatBoostPercentage = ea.getInt("baseStatBoostPercentage"); - if (baseStatBoostPercentage == 50) { + boolean max_quality = baseStatBoostPercentage == 50; + if (max_quality) { lines.add(Text.literal(String.format("%-17s", "Item Quality:") + baseStatBoostPercentage + "/50").formatted(Formatting.RED).formatted(Formatting.BOLD)); } else { lines.add(Text.literal(String.format("%-21s", "Item Quality:") + baseStatBoostPercentage + "/50").formatted(Formatting.BLUE)); } + if (ea.contains("item_tier")) { // sometimes it just isn't here? + int item_tier = ea.getInt("item_tier"); + if (max_quality) { + lines.add(Text.literal(String.format("%-17s", "Floor Tier:") + item_tier).formatted(Formatting.RED).formatted(Formatting.BOLD)); + } else { + lines.add(Text.literal(String.format("%-21s", "Floor Tier:") + item_tier).formatted(Formatting.BLUE)); + } + } } } |