aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexia <me@alexia.lol>2023-10-07 17:29:29 +0200
committeralexia <me@alexia.lol>2023-10-07 17:29:29 +0200
commitbc22e75e2eac6526cd7dc8ec99f32469ee4cc5d7 (patch)
treec26b3c61b00e588a064c11fe351a6c5b4929b991
parenta7c361260a2a104261cf301125b4c81c615334f0 (diff)
downloadSkyblocker-bc22e75e2eac6526cd7dc8ec99f32469ee4cc5d7.tar.gz
Skyblocker-bc22e75e2eac6526cd7dc8ec99f32469ee4cc5d7.tar.bz2
Skyblocker-bc22e75e2eac6526cd7dc8ec99f32469ee4cc5d7.zip
Address further review comments
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java b/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java
index 0d227bc3..30c20524 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java
@@ -19,7 +19,22 @@ import java.util.regex.Pattern;
public class ItemUtils {
private final static Pattern WHITESPACES = Pattern.compile("^\\s*$");
- public record Durability(int current, int max) {
+ public static List<Text> getTooltip(ItemStack item) {
+ MinecraftClient client = MinecraftClient.getInstance();
+ return client.player == null || item == null ? Collections.emptyList() : item.getTooltip(client.player, TooltipContext.Default.BASIC);
+ }
+
+ public static List<String> getTooltipStrings(ItemStack item) {
+ List<Text> lines = getTooltip(item);
+ List<String> list = new ArrayList<>();
+
+ for (Text line : lines) {
+ String string = line.getString();
+ if (!WHITESPACES.matcher(string).matches())
+ list.add(string);
+ }
+
+ return list;
}
@Nullable
@@ -69,24 +84,6 @@ public class ItemUtils {
return null;
}
- public static List<Text> getTooltip(ItemStack item) {
- MinecraftClient client = MinecraftClient.getInstance();
- return client.player == null || item == null ? Collections.emptyList() : item.getTooltip(client.player, TooltipContext.Default.BASIC);
- }
-
- public static List<String> getTooltipStrings(ItemStack item) {
- List<Text> lines = getTooltip(item);
- List<String> list = new ArrayList<>();
-
- for (Text line : lines) {
- String string = line.getString();
- if (!WHITESPACES.matcher(string).matches())
- list.add(string);
- }
-
- return list;
- }
-
public static ItemStack getSkyblockerStack() {
try {
return ItemStack.fromNbt(StringNbtReader.parse("{id:\"minecraft:player_head\",Count:1,tag:{SkullOwner:{Id:[I;-300151517,-631415889,-1193921967,-1821784279],Properties:{textures:[{Value:\"e3RleHR1cmVzOntTS0lOOnt1cmw6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDdjYzY2ODc0MjNkMDU3MGQ1NTZhYzUzZTA2NzZjYjU2M2JiZGQ5NzE3Y2Q4MjY5YmRlYmVkNmY2ZDRlN2JmOCJ9fX0=\"}]}}}}"));
@@ -94,4 +91,7 @@ public class ItemUtils {
throw new RuntimeException(e);
}
}
+
+ public record Durability(int current, int max) {
+ }
}