summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorDavid Cole <40234707+DavidArthurCole@users.noreply.github.com>2024-09-08 03:29:27 -0400
committerGitHub <noreply@github.com>2024-09-08 09:29:27 +0200
commit3db3627ec03baa134940a92e596e591f2d88aa0c (patch)
tree1914554bf7e8b6b898e75213c0ba218c670afa16 /src/main/java/at/hannibal2/skyhanni/utils
parent9352ace3e97c92645b176f88b6cef6e638121b95 (diff)
downloadskyhanni-3db3627ec03baa134940a92e596e591f2d88aa0c.tar.gz
skyhanni-3db3627ec03baa134940a92e596e591f2d88aa0c.tar.bz2
skyhanni-3db3627ec03baa134940a92e596e591f2d88aa0c.zip
Feature: Hoppity Call Warning (#2272)
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/HypixelCommands.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt9
2 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/HypixelCommands.kt b/src/main/java/at/hannibal2/skyhanni/utils/HypixelCommands.kt
index c788d019a..176afe8c0 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/HypixelCommands.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/HypixelCommands.kt
@@ -150,6 +150,10 @@ object HypixelCommands {
send("chatprompt $prompt")
}
+ fun callback(uuid: String) {
+ send("cb $uuid")
+ }
+
private fun send(command: String) {
@Suppress("DEPRECATION")
// TODO rename function
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt
index 14e4a989f..e1a01e5df 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt
@@ -561,4 +561,13 @@ object StringUtils {
fun String.width(): Int = Minecraft.getMinecraft().fontRendererObj.getStringWidth(this)
fun String.lastColorCode(): String? = minecraftColorCodesPattern.findAll(this).lastOrNull()
+
+ fun String.isValidUuid(): Boolean {
+ return try {
+ UUID.fromString(this)
+ true
+ } catch (e: IllegalArgumentException) {
+ false
+ }
+ }
}