Como Gerar Números Aleatórios e Eventos Random no Minecraft
Minecraft Java 1.21+ e 1.26+ – Random Value, Scoreboard e Command Blocks
Quer criar sorteios, eventos aleatórios, loot random e sistemas de chance no Minecraft?
Neste tutorial você vai aprender como gerar números aleatórios usando scoreboard e o comando random value,
criando eventos diferentes dependendo do resultado. Esse sistema é perfeito para minigames, datapacks, mapas de aventura e mecânicas de RPG.
Antes de começar a gerar os números aleatórios e consequentemente eventos aleatórios, crie o scoreboard numero
scoreboard objectives add numero dummy
Caso você queira que o número aleatório apareça na barra lateral, use esse comando
scoreboard objectives setdisplay sidebar numero
Agora vamos gerar um número aleatório para cada jogador de 1 a 10
execute as @a run execute store result score @s numero run random value 1..10
E a partir disso, gerar um evento aleatório caso o número for o 5 com este comando abaixo
execute as @a if score @s numero matches 5 run
Este último comando precisa estar em um bloco de comando Repeat como Always Active (Sempre Ativo)
Adicione um comando de sua escolha após o run mas lembre que ele será executado infinitamente
Para isso, podemos zerar a pontuação caso atinja o número que queriamos após a execução do comando
Ou simplesmente usar um comparador junto de um pistão com um bloco de redstone na frente e remover o comando run