summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
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
+ }
+ }
}