Example Scripts
Updated 16 Mar 2026welcome.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)