fix playerlist command and add download link

This commit is contained in:
NikkyAI 2018-02-08 22:08:35 +01:00 committed by Unknown
parent 42b5ba9186
commit 67385b5f3b
2 changed files with 10 additions and 3 deletions

View File

@ -25,4 +25,8 @@ requires api section to be setup along these lines
```
values you need to remember are obviously the IP, port and token
MatterLInk will need them in the configuration
MatterLInk will need them in the configuration
## Downloads
https://ci.elytradev.com/job/elytra/job/MatterLink/job/master/

View File

@ -11,10 +11,13 @@ object PlayerListCommand : IBridgeCommand {
override val help: String = "Lists online players."
override fun call(args: String): Boolean {
if (args.isNotBlank()) return false
val playerList = FMLCommonHandler.instance().minecraftServerInstance.playerList.onlinePlayerNames
MessageHandler.transmit(ApiMessage(
username = cfg!!.relay.systemUser,
text = FMLCommonHandler.instance().minecraftServerInstance.playerList.onlinePlayerNames.joinToString(" ") { it.antiping() }
text = when {
playerList.isNotEmpty() -> "players: " + playerList.joinToString(" ") { it.antiping() }
else -> "No Players online"
}
))
return true