Skip to content

Katton

可热重载的强大 Minecraft 脚本开发框架

Banner

Katton Live Preview

Katton能做什么

这些例子或许能告诉你答案

ScriptPlayer Join Event Hookkotlin
ServerPlayerEvent.onPlayerJoin += join@ fun(arg: PlayerArg) {
    val player = arg.player
    val firstSeen = once(key = "welcome:${player.uuid}", namespace = "event_player_lifecycle_demo") {}

    if (firstSeen) {
        tell(player, "[event-demo] Welcome to the server! Enjoy your stay! ")
    } else {
        tell(player, "[event-demo] Welcome back!")
    }
}