summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/test/command
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal002@users.noreply.github.com>2024-04-24 09:31:44 +0200
committerGitHub <noreply@github.com>2024-04-24 09:31:44 +0200
commitc6b6f1fd9377896df0d17f1951cb84c2a1ffd24a (patch)
tree08469230a6bcd1eca867d839d6d2b789087450bb /src/main/java/at/hannibal2/skyhanni/test/command
parentf9b776fc3c3d09e0992816932118569ac5399431 (diff)
downloadskyhanni-c6b6f1fd9377896df0d17f1951cb84c2a1ffd24a.tar.gz
skyhanni-c6b6f1fd9377896df0d17f1951cb84c2a1ffd24a.tar.bz2
skyhanni-c6b6f1fd9377896df0d17f1951cb84c2a1ffd24a.zip
Backend: Replace Internal Commands (#1522)
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/test/command')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt b/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt
index 8c82ff0cd..622aaeba1 100644
--- a/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt
+++ b/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt
@@ -62,18 +62,12 @@ object ErrorManager {
throw exception
}
- fun command(array: Array<String>) {
- if (array.size != 1) {
- ChatUtils.userError("Use /shcopyerror <error id>")
- return
- }
-
- val id = array[0]
+ private fun copyError(errorId: String) {
val fullErrorMessage = KeyboardManager.isModifierKeyDown()
val errorMessage = if (fullErrorMessage) {
- fullErrorMessages[id]
+ fullErrorMessages[errorId]
} else {
- errorMessages[id]
+ errorMessages[errorId]
}
val name = if (fullErrorMessage) "Full error" else "Error"
ChatUtils.chat(errorMessage?.let {
@@ -152,8 +146,10 @@ object ErrorManager {
ChatUtils.clickableChat(
"§c[SkyHanni-${SkyHanniMod.version}]: $message§c. Click here to copy the error into the clipboard.",
- "shcopyerror $randomId",
- false
+ onClick = {
+ copyError(randomId)
+ },
+ prefix = false
)
}