mirror of https://github.com/kami-blue/client
[cleanup] Made CreditsCommand.kt code more efficient
For some reason sending a shit ton of messages is taxing in Minecraft Signed-off-by: Dominika <sokolov.dominika@gmail.com>
This commit is contained in:
parent
cc04a17af5
commit
33306411f5
|
@ -24,12 +24,16 @@ object CreditsCommand : ClientCommand(
|
||||||
}
|
}
|
||||||
|
|
||||||
MessageSendHelper.sendChatMessage("Contributors to kami-blue/client: ${formatValue(contributors.size)}")
|
MessageSendHelper.sendChatMessage("Contributors to kami-blue/client: ${formatValue(contributors.size)}")
|
||||||
|
|
||||||
|
val formatted = StringBuilder().apply {
|
||||||
contributors.forEach {
|
contributors.forEach {
|
||||||
var name = it.name
|
var name = it.name
|
||||||
knownNames[it.id]?.let { knownName -> name += " ($knownName)" }
|
alternateNames[it.id]?.let { knownName -> name += " ($knownName)" }
|
||||||
|
append("$name - &7${it.contributions}&f contributions")
|
||||||
MessageSendHelper.sendRawChatMessage("$name - &7${it.contributions}&f contributions")
|
|
||||||
}
|
}
|
||||||
|
}.toString()
|
||||||
|
|
||||||
|
MessageSendHelper.sendRawChatMessage(formatted)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,7 +56,7 @@ object CreditsCommand : ClientCommand(
|
||||||
val contributions: Int = 0
|
val contributions: Int = 0
|
||||||
)
|
)
|
||||||
|
|
||||||
private val knownNames = hashMapOf(
|
private val alternateNames = hashMapOf(
|
||||||
17222512 to "liv",
|
17222512 to "liv",
|
||||||
37771542 to "dewy",
|
37771542 to "dewy",
|
||||||
48992448 to "hub",
|
48992448 to "hub",
|
||||||
|
|
Loading…
Reference in New Issue