blob: cac3ac02fedbaf34f3101973c4f7f08033d34026 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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<String>) {
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!")
}
}
}
|