diff options
author | ExternalTime <84183548+ExternalTime@users.noreply.github.com> | 2021-08-30 11:22:10 +0200 |
---|---|---|
committer | ExternalTime <84183548+ExternalTime@users.noreply.github.com> | 2021-08-30 11:22:10 +0200 |
commit | 1c2af56c0d14b7d91ea222e0fab222fccccb4513 (patch) | |
tree | 6d7ab7331eaa9f879cbeacdeecb0eddb6cf68015 /src/main/java/me/xmrvizzy/skyblocker | |
parent | ad40e1586da1f3e07bea69374bc2676b090684dc (diff) | |
download | Skyblocker-1c2af56c0d14b7d91ea222e0fab222fccccb4513.tar.gz Skyblocker-1c2af56c0d14b7d91ea222e0fab222fccccb4513.tar.bz2 Skyblocker-1c2af56c0d14b7d91ea222e0fab222fccccb4513.zip |
Check if String has non-whitespace characters more directly
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java b/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java index 198e91bc..00f400ec 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java +++ b/src/main/java/me/xmrvizzy/skyblocker/utils/ItemUtils.java @@ -8,6 +8,7 @@ import net.minecraft.text.Text; import java.util.ArrayList; import java.util.Collections; import java.util.List; +import java.util.regex.Pattern; public class ItemUtils { @@ -18,16 +19,18 @@ public class ItemUtils { return Collections.emptyList(); } + private final static Pattern WHITESPACES = Pattern.compile("^\\s*$"); + 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 (!string.replaceAll("\\s+","").isEmpty()) + if (!WHITESPACES.matcher(string).matches()) list.add(string); } return list; } -}
\ No newline at end of file +} |