Efeitos

Ações que acontecem quando o código é executado

Efeitos são ações que o script executa. Diferente de condições, efeitos fazem algo acontecer no jogo.

Mensagens

# Mensagem para player
send "Hello!" to player
send "&aGreen message!" to player

# Broadcast para todos
broadcast "Server message!"
broadcast "&eAnnouncement: %message%"

# Action Bar
send action bar "Welcome!" to player

# Título
send title "Welcome" to player
send title "Main" with subtitle "Subtitle" to player
send title "Hello" with subtitle "World" for 3 seconds to player

# Tip/Popup
send tip "Quick tip!" to player

Ações de Player

Vida e Dano

# Curar
heal player
heal player by 5

# Causar dano
damage player by 5

# Matar
kill player

Fome

feed player
set player's food to 20

Teleporte

teleport player to {spawn}
teleport player to location(0, 100, 0, "world")

Gamemode

set player's gamemode to survival
set player's gamemode to creative
set player's gamemode to adventure
set player's gamemode to spectator

Voo

enable fly for player
disable fly for player
toggle fly for player

Efeitos de Poção

apply speed 2 to player for 30 seconds
apply strength to player for 1 minute
remove speed from player
clear all effects from player

Itens

# Dar itens
give diamond to player
give 64 diamond to player
give 1 diamond_sword to player
give 1 diamond_sword with sharpness 5 to player

# Remover itens
remove diamond from player
remove 10 diamond from player
remove all diamond from player

# Limpar inventário
clear player's inventory

# Setar item na mão
set player's held item to diamond_sword

Economia

add 100 to player's balance
remove 50 from player's balance
set player's balance to 1000

Economia

O sistema de economia requer um plugin de economia compatível (EconomyAPI ou BedrockEconomy).

Delays

Use wait para pausar a execução:

on join:
    send "Welcome!" to player
    wait 5 seconds
    send "Enjoy your stay!" to player

# Formatos de tempo
wait 1 tick
wait 20 ticks
wait 1 second
wait 30 seconds
wait 1 minute

Controle de Fluxo

# Parar execução
if player doesn't have permission "use":
    send "No permission!" to player
    stop

# Código após stop não executa
send "This won't run"

Executar Comandos

# Como player
execute player command "spawn"

# Como console
execute console command "kick %player% Bye!"

Cuidado

execute console command executa com permissões de operador. Use com cuidado e sempre valide inputs de players.

Exemplo Completo

spawn-kit.lzl
command /spawnkit:
    permission: kit.spawn
    cooldown: 1 hour
    cooldown message: "&cWait %remaining time%!"
    trigger:
        # Remove itens antigos
        clear player's inventory
        
        # Dá itens
        give 1 iron_sword to player
        give 1 iron_pickaxe to player
        give 32 steak to player
        give 64 torch to player
        
        # Efeitos
        apply speed 1 to player for 5 minutes
        apply resistance 1 to player for 5 minutes
        
        # Feedback
        send title "&aKit Received!" with subtitle "&7Good luck!" to player
        send action bar "&e+Iron Set +Food +Effects" to player