diff options
| author | CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> | 2023-10-23 02:59:36 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-22 17:59:36 +0200 |
| commit | 952b6afe61c374a20f0f417258f0f5d5f1110e55 (patch) | |
| tree | 9a457c70107bebe02037c5be03f422852a2e8680 /src/main/java/at/hannibal2/skyhanni/data | |
| parent | 0e981c3cc50bfae6dd6cf4bab0cc7e983f6a2743 (diff) | |
| download | skyhanni-952b6afe61c374a20f0f417258f0f5d5f1110e55.tar.gz skyhanni-952b6afe61c374a20f0f417258f0f5d5f1110e55.tar.bz2 skyhanni-952b6afe61c374a20f0f417258f0f5d5f1110e55.zip | |
Feature: Add Party Commands (#584)
Added shortcuts for Party commands and smart tab complete.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/data')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/data/PartyAPI.kt | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/data/PartyAPI.kt b/src/main/java/at/hannibal2/skyhanni/data/PartyAPI.kt index e00ea2c51..c572628b7 100644 --- a/src/main/java/at/hannibal2/skyhanni/data/PartyAPI.kt +++ b/src/main/java/at/hannibal2/skyhanni/data/PartyAPI.kt @@ -12,21 +12,24 @@ import net.minecraft.client.Minecraft import net.minecraftforge.fml.common.eventhandler.SubscribeEvent import kotlin.random.Random -class PartyAPI { - companion object { - fun listMembers() { - LorenzUtils.chat("§a[SkyHanni] Tracked party members §7(${partyMembers.size}) §f:") - for (member in partyMembers) { - LorenzUtils.chat(" §a- §7$member") - } +object PartyAPI { + val partyMembers = mutableListOf<String>() - if (Random.nextDouble() < 0.1) { - OSUtils.openBrowser("https://www.youtube.com/watch?v=iANP7ib7CPA") - LorenzUtils.hoverableChat("§7Are You Ready To Party?", listOf("§b~Spongebob")) - } + fun listMembers() { + val size = partyMembers.size + if (size == 0) { + LorenzUtils.chat("§e[SkyHanni] No tracked party members!") + return + } + LorenzUtils.chat("§a[SkyHanni] Tracked party members §7($size) §f:") + for (member in partyMembers) { + LorenzUtils.chat(" §a- §7$member") } - val partyMembers = mutableListOf<String>() + if (Random.nextDouble() < 0.1) { + OSUtils.openBrowser("https://www.youtube.com/watch?v=iANP7ib7CPA") + LorenzUtils.hoverableChat("§7Are You Ready To Party?", listOf("§b~Spongebob")) + } } @SubscribeEvent |
