aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorRime <81419447+Emirlol@users.noreply.github.com>2024-05-14 21:34:58 +0300
committerGitHub <noreply@github.com>2024-05-14 20:34:58 +0200
commitcfff7e13191e8c70c8535b831a13b40ce2888ba6 (patch)
tree5bfa6bf8dfedaf6d760bdeebbb1d92f9880b9d96 /src/main/java
parent9f09dbef48c178430bf244742320c63e853baf1a (diff)
downloadSkyblocker-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.java11
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;