diff options
author | Rime <81419447+Emirlol@users.noreply.github.com> | 2024-05-14 21:34:58 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-14 20:34:58 +0200 |
commit | cfff7e13191e8c70c8535b831a13b40ce2888ba6 (patch) | |
tree | 5bfa6bf8dfedaf6d760bdeebbb1d92f9880b9d96 /src/main/java | |
parent | 9f09dbef48c178430bf244742320c63e853baf1a (diff) | |
download | Skyblocker-cfff7e13191e8c70c8535b831a13b40ce2888ba6.tar.gz Skyblocker-cfff7e13191e8c70c8535b831a13b40ce2888ba6.tar.bz2 Skyblocker-cfff7e13191e8c70c8535b831a13b40ce2888ba6.zip |
Add line smoothener (#711)
* Add line smoothener
* Update src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java | 11 |
1 files changed, 11 insertions, 0 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 d2fda215..c6caaf41 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 @@ -40,6 +40,8 @@ public class ItemTooltip { public static void getTooltip(ItemStack stack, Item.TooltipContext tooltipContext, TooltipType tooltipType, List<Text> lines) { if (!Utils.isOnSkyblock() || client.player == null) return; + smoothenLines(lines); + String name = getInternalNameFromNBT(stack, false); String internalID = getInternalNameFromNBT(stack, true); String neuName = name; @@ -392,6 +394,15 @@ public class ItemTooltip { return message; } + private static void smoothenLines(List<Text> lines) { + for (int i = 0; i < lines.size(); i++) { + Text line = lines.get(i); + if (line.getString().equals("-----------------")) { + lines.set(i, Text.literal(" ").formatted(Formatting.DARK_GRAY, Formatting.STRIKETHROUGH, Formatting.BOLD)); + } + } + } + // If these options is true beforehand, the client will get first data of these options while loading. // After then, it will only fetch the data if it is on Skyblock. public static int minute = 0; |