From 3db3627ec03baa134940a92e596e591f2d88aa0c Mon Sep 17 00:00:00 2001 From: David Cole <40234707+DavidArthurCole@users.noreply.github.com> Date: Sun, 8 Sep 2024 03:29:27 -0400 Subject: Feature: Hoppity Call Warning (#2272) Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> --- src/main/java/at/hannibal2/skyhanni/utils/HypixelCommands.kt | 4 ++++ src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt | 9 +++++++++ 2 files changed, 13 insertions(+) (limited to 'src/main/java/at/hannibal2/skyhanni/utils') 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 + } + } } -- cgit