diff options
| author | David Cole <40234707+DavidArthurCole@users.noreply.github.com> | 2024-09-08 03:29:27 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-08 09:29:27 +0200 |
| commit | 3db3627ec03baa134940a92e596e591f2d88aa0c (patch) | |
| tree | 1914554bf7e8b6b898e75213c0ba218c670afa16 /src/main/java/at/hannibal2/skyhanni/utils | |
| parent | 9352ace3e97c92645b176f88b6cef6e638121b95 (diff) | |
| download | skyhanni-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.kt | 4 | ||||
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt | 9 |
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 + } + } } |
