From 6ed818521cd2c9e97743881966632488e598c20e Mon Sep 17 00:00:00 2001 From: CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> Date: Tue, 6 Feb 2024 09:01:12 +1100 Subject: Send Mining Island Events (#969) Added sending mining events to Soopy's API to test for new Mining Event feature. #969 --- .../skyhanni/test/command/CopyBossbarCommand.kt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/main/java/at/hannibal2/skyhanni/test/command/CopyBossbarCommand.kt (limited to 'src/main/java/at/hannibal2/skyhanni/test') diff --git a/src/main/java/at/hannibal2/skyhanni/test/command/CopyBossbarCommand.kt b/src/main/java/at/hannibal2/skyhanni/test/command/CopyBossbarCommand.kt new file mode 100644 index 000000000..cac3ac02f --- /dev/null +++ b/src/main/java/at/hannibal2/skyhanni/test/command/CopyBossbarCommand.kt @@ -0,0 +1,20 @@ +package at.hannibal2.skyhanni.test.command + +import at.hannibal2.skyhanni.data.BossbarData +import at.hannibal2.skyhanni.utils.LorenzUtils +import at.hannibal2.skyhanni.utils.OSUtils +import at.hannibal2.skyhanni.utils.StringUtils.removeColor + +object CopyBossbarCommand { + fun command(args: Array) { + val noFormattingCodes = args.size == 1 && args[0] == "true" + val bossbarName = if (noFormattingCodes) BossbarData.getBossbar().removeColor() else BossbarData.getBossbar() + val status = if (noFormattingCodes) "without" else "with" + if (bossbarName.isBlank()) { + LorenzUtils.chat("Boss bar appears to be blank.") + } else { + OSUtils.copyToClipboard(bossbarName) + LorenzUtils.chat("Boss bar name copied to clipboard $status formatting codes!") + } + } +} -- cgit