⌘K

Example Scripts

Updated 16 Mar 2026

welcome.kode

Greet every player who joins and give them starter items.

on PlayerJoin:
    send "&aWelcome to the server, player.name!" to player
    give player bread 4
    give player wooden_sword 1

coins_bonus.kode

Award a coin for every block broken; give a bonus emerald at 5 coins.

on BlockBreak:
    set global $coins = $coins + 1
    send "&6Coins total: $coins" to player
    if $coins >= 5:
        give player emerald 1
        send "&aBonus unlocked. You reached $coins coins." to player

daily_reward.kode

Give a daily reward using persistent storage.

on PlayerJoin:
    load $last from last_login_player.name
    if $last == null:
        give player diamond 1
        send "&bFirst time reward: 1 Diamond!" to player
    store last_login_player.name today

commands.kode

A full kit of player-facing custom commands backed by persistent coin storage.

command /balance:
    load $coins from coins_player.name
    send "&6Your balance: $coins coins" to player

command /pay:
    if $argc == 0:
        send "&cUsage: /pay <amount>" to player
        return
    load $coins from coins_player.name
    if $coins < $arg1:
        send "&cNot enough coins." to player
        return
    set $coins = $coins - $arg1
    store coins_player.name $coins
    send "&aSpent $arg1 coins. Remaining: $coins" to player

command /hub:
    execute "warp hub"
    send "&7Warping to hub..." to player

level_rewards.kode

Switch on level milestones.

on PlayerLevelChange:
    switch player.level:
        case 10:
            give player iron_sword 1
            send "&7Level 10 reward: Iron Sword" to player
        case 25:
            give player diamond_sword 1
            send "&bLevel 25 reward: Diamond Sword" to player
        case 50:
            give player netherite_sword 1
            send "&5Level 50 reward: Netherite Sword!" to player

safe_teleport.kode

Teleport with error handling.

define safeTp($x, $y, $z):
    try:
        teleport player to $x $y $z
        send "&aTeleported to $x $y $z!" to player
    catch $err:
        send "&cTeleport failed: $err" to player

call safeTp(0, 64, 0)