Convert messaging commands to Kotlin

This commit is contained in:
Cube
2017-06-03 19:30:22 +03:00
parent 7df948e12f
commit 5ea52e00f0
@@ -0,0 +1,11 @@
import org.apollo.game.model.entity.setting.PrivilegeLevel
on_command("broadcast", PrivilegeLevel.ADMINISTRATOR)
.then { player ->
val message = arguments.joinToString(" ")
val broadcast = "[Broadcast] ${player.username.capitalize()}: $message"
player.world.playerRepository.forEach { other ->
other.sendMessage(broadcast)
}
}