Passar para o conteúdo principal

Ativar dias jogados no Minecraft Bedrock

Como ativar o contador de dias no Minecraft Bedrock (servidor)

Rox avatar
Escrito por Rox
Atualizado há mais de 2 semanas

Para ativar e mostrar os dias jogados (total de dias no mundo) em um servidor Minecraft Bedrock, não existe uma função nativa como no Java Edition (com Time Played no scoreboard ou F3). Porém, dá pra simular e acompanhar os dias jogados usando comandos e ticking area. Abaixo está um tutorial simples que usa comandos em bloco de comando para contar os dias:


✅ Como ativar o contador de dias no Minecraft Bedrock (servidor):

🎯 Objetivo:

Criar um sistema que contabiliza e exibe o número de dias passados desde a criação do mundo.


📦 Pré-requisitos:

  • Ter modo de operador (OP) no servidor.

  • Blocos de comando ativados no servidor (allow-cheats=true no server.properties).

  • Ativar commandblocks=true no server.properties.


🧱 Passo a Passo:

1. Dar um bloco de comando para si

No jogo, digite:

/give @s command_block

2. Crie um placar para contar os dias

No chat ou bloco de comando (impulso, sem repetição):

/scoreboard objectives add Dias dummy "Dias Jogados"

3. Crie o loop para contar os dias

Coloque os blocos de comando com as seguintes configurações:

🟦 Bloco 1 - Tipo: Repetição, Sempre ativo

/scoreboard players add @a Dias 1

Isso aumentará a pontuação de todos os jogadores conectados, mas pode ser modificado para um sistema global.

🟩 Bloco 2 - Opcional: Mostrar em tela

/scoreboard objectives setdisplay sidebar Dias

Vai mostrar os dias no lado da tela.


4. Frequência de contagem

Agora vem o truque: 1 dia no Minecraft = 24000 ticks, ou seja, 20 minutos no tempo real. Você pode criar um ciclo de 24000 ticks usando um relogio com redstone ou comandos.

Alternativa mais precisa e leve:

Use um comando com tempo programado (simulação de 20 min reais):

⏱ Exemplo de agendamento com /schedule:

Infelizmente o comando /schedule não existe no Bedrock como no Java, então você pode fazer isso com o comando:

/gamerule randomtickspeed 1

E usar um bloco de comando em loop com Delay de 20 minutos usando comparadores de tempo com redstone — ou simplificar e contar "dias" com base no evento do nascer do sol:


5. Contar 1 vez por dia (evento de nascer do sol)

Coloque um bloco de comando repetitivo com condição:

/testfor @a[time=0..1000]

Isso verifica se o tempo do dia está no início (amanhecer). A saída liga outro bloco que soma 1 no placar:

/scoreboard players add DiaGlobal Dias 1

📌 Resultado:

  • A cada novo dia, o placar será incrementado.

  • Pode ser exibido em tela com /scoreboard objectives setdisplay sidebar Dias.


👀 Dica extra:

Se quiser mostrar via título para o jogador:

/title @a actionbar Dia: <score>

(Use /title com @a e o valor usando scoreboard players get via comando encadeado.)


Respondeu à sua pergunta?