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
noserver.properties
).Ativar
commandblocks=true
noserver.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.)