Guía de comandos de Minecraft: Cómo gestionar el tiempo y el clima para juegos basados en puzles
Imagina esto: entras en una ruina derruida al atardecer, el cielo se oscurece lentamente sobre ti. Justo cuando abres un libro polvoriento sobre un pedestal, truena y comienza a llover. O quizá pises una placa de presión y la sala se bañe al instante con la luz de la mañana. Ese es el poder de controlar el tiempo y el clima en Minecraft, y es mucho más fácil de lo que parece.

Cómo funciona el tiempo en Minecraft
En Minecraft, el tiempo avanza en “ticks”. Un día completo dura 24 000 ticks, lo cual equivale a unos 20 minutos reales. Puedes controlar el tiempo de dos formas:
- /time set: Ajusta la hora a un momento específico (día, noche, mediodía o medianoche). Esto es ideal si quieres que un puzle siempre comience de noche, por ejemplo.
- /time add: Suma ticks al tiempo actual, haciendo que el reloj avance. Esto resulta muy útil si deseas que un evento temporizado se desarrolle y luego pase al siguiente momento.
Por ejemplo, /time add 1000 añade unos 50 segundos de tiempo en juego. Puedes crear un botón que simule que el mundo avanza lentamente hacia el crepúsculo o que salte directamente a la oscuridad cuando se active algo.
Cambia el ambiente con el clima
Tienes tres tipos de clima: despejado, lluvia y tormenta. El cielo despejado es pacífico, perfecto para puzles en aldeas soleadas o retos ligeros. La lluvia añade melancolía y tensión, y la tormenta se siente épica. Lo controlas con el comando /weather, por ejemplo /weather rain o /weather thunder 6000. Ese último número es la duración en ticks, así que 6000 ticks equivalen a 5 minutos. También puedes detener las tormentas escribiendo /weather clear. ¿Quieres un puzle que empiece tranquilo y se vuelva tenebroso? Establece cielo despejado al inicio y haz que la sala dispare una tormenta cuando un jugador entre.

¿Qué pasa con /toggledownfall?
Existe un comando más antiguo, /toggledownfall, que simplemente invierte el clima: si está despejado, hace que llueva; si llueve, despeja el cielo. Es un truco divertido, pero ofrece poco control. Se usa más en un solo jugador o en mapas antiguos. Si buscas precisión para tus puzles o la narrativa, usa siempre /weather. Así podrás decidir exactamente qué atmósfera deseas, cuánto dura y cuándo cambia.
Ejemplos prácticos para mapas de puzles
Supongamos que tienes un puzle ambientado en un ritual. Puedes iniciar la sala con /time set night y /weather thunder para marcar el tono. Haz que ambos se activen con una palanca o una placa de presión.
O quizá los jugadores resuelvan el puzle y como recompensa el sol salga: simplemente ejecuta /time set day y /weather clear.
¿Quieres que la transición se sienta viva? Usa /time add dentro de una función que avance gradualmente el día conforme se desarrolla el puzle. Añade sonidos ambientales y partículas para un efecto cinematográfico completo.
Dónde usar estos comandos
Estos comandos funcionan en bloques de comandos, en funciones o en el chat (si eres operador). En servidores cooperativos como Gamever ayudan a sincronizar la atmósfera para todos: tormentas, atardeceres y revelaciones ocurren al mismo tiempo.
Para mapas o experiencias estructuradas, utiliza archivos .mcfunction para controlar la secuencia y el ritmo. Un archivo podría ejecutar time set midnight, weather thunder y luego say El cielo se resquebraja cuando comienza el ritual. Vincúlalo a un disparador y tendrás atmósfera al instante.
Para evitar cambios bruscos, añade /time add en pequeñas dosis o haz que se repita con /schedule. En el caso del clima, agrega una señal —un sonido de trueno, un /title o un mensaje como “El viento comienza a aullar…”— para que las transiciones sean naturales e inmersivas.
También puedes conectar detectores de luz diurna para que tu sistema responda automáticamente a los cambios de hora.

Crear un flujo de aventura completo con tiempo y clima
Para que tu puzle se sienta como una historia viva, puedes combinar los comandos /time y /weather en varios archivos .mcfunction. De este modo controlas la atmósfera por etapas: la noche marca el tono, el trueno construye tensión, una cuenta atrás basada en el tiempo añade presión y finalmente el cielo despejado ofrece un desenlace satisfactorio. Así es como puedes estructurarlo paso a paso:
start_event.mcfunction:
time set night
gamerule doDaylightCycle false
tiempo despejado
say La noche ha comenzado. Resuelve el puzzle antes del amanecer.
build_tension.mcfunction:
weather thunder
say El trueno retumba en la distancia...

countdown_tick.mcfunction
time add 100
schedule function yournamespace:countdown_tick 40t

end_event.mcfunction
weather clear
time set day
gamerule doDaylightCycle true
say La tormenta se desvanece. Amanece. ¡Lo lograste!
Enlaza estas funciones a eventos usando bloques de comandos, disparadores de redstone o tags de jugador, según avance tu puzle.

Usa /weather clear para recompensar a los jugadores con cielos despejados en Minecraft.
Esto restablece el mundo y brinda un final gratificante y tranquilo.
El flujo queda así:
- start_event.mcfunction — se llama al comenzar el puzle
- build_tension.mcfunction — se llama durante la parte tensa o la lucha contra el jefe
- countdown_tick.mcfunction — se llama una vez y se repite con /schedule
- end_event.mcfunction — se llama al completar el puzle
Utiliza tags, placas de presión, redstone o disparadores de logros para controlar cuándo se ejecuta cada función. Así tendrás control total sobre el tiempo y el clima para el tono, el ritmo y la tensión, sin montar complejos circuitos de redstone. En un mundo compartido —como una aventura cooperativa de puzles en Gamever— estos comandos convierten tu escenario en una experiencia cinematográfica perfectamente sincronizada.
