channel-icon

Crazy Ozz

Site Oficial do Canal

bloco-de-comando

Como Criar Checkpoint Automático no Minecraft

Versão 1.21+ Java Edition

1º Etapa: Colocar este comando no bloco de comando Repeat e colocar Always Active (Sempre Ativo)

execute as @a if entity @s[x=63,y=22,z=-815,dx=0,dy=0,dz=0] run function comandos:spawnpoint1

Vamos detectar se algum jogador está nessa coordenada para executar um comando, neste caso vamos executar o function

Apenas troque as coordenadas e quanto ao comando function que é rodado no run vou explicar melhor agora

O function serve para executarmos um bloco de comandos, ou seja, executar 2, 3, 4 ou mais comandos ao mesmo tempo

2º Etapa: Para criar sua função veja este vídeo caso não saiba, agora segue os comandos da minha função:

execute if score @s checkpoint matches 0 run spawnpoint @s 63 22 -815 -90

execute if score @s checkpoint matches 0 run tellraw @s [{"text":"Checkpoint realizado!","color":"green"}]

execute if score @s checkpoint matches 0 run scoreboard players set @s checkpoint 1

Primeiro, detectamos se a pontuação do jogador em si no scoreboard checkpoint é igual a 0 para executar os comandos

Neste caso vai ser igual a 0, pois não definimos uma pontuação e ele vai rodar o comando do spawnpoint e o tellraw

E no final, colocamos a pontuação 1 para o jogador para que os comandos não sejam executados mais de 1 vez

Este último comando é obrigatório para evitar infinitas execuções

3º Etapa: Colocar 2 blocos de comando Impulse juntos com um botão e os dois comandos que estão abaixo

Um dos comandos vai criar o scoreboard e o outro vai nos dar uma pontuação zerada

Para que o comando não fique em loop, uma vez que ainda não temos uma pontuação ainda

scoreboard objectives add checkpoint dummy

scoreboard players set @a checkpoint 0

4º Etapa: Podemos testar, aperte no botão criado na terceira etapa para criar os scoreboards

Depois, vamos até a coordenada verificar se os comandos foram executados com sucesso

Ainda com dúvidas? Veja o vídeo abaixo