Guía de comandos de Minecraft: Cómo crear acertijos hablados con /say y /tell
Hay algo mágico en entrar a una habitación silenciosa en Minecraft, pisar una placa de presión y, de repente, escuchar la voz de un espíritu antiguo susurrando acertijos en tu chat. O quizás es una estatua que habla solo una vez, ofreciendo una misión misteriosa. Los acertijos conversacionales pueden transformar una construcción ordinaria en algo inmersivo, divertido y memorable. ¿Y lo mejor? Puedes hacerlo todo con unos cuantos usos inteligentes de comandos de chat como /say, /me y /tell.

Elegir los comandos adecuados
Hay cinco comandos principales que usarás: /say, /me, /tell, /msg y /w.
El comando /say envía un mensaje a todos en el servidor y parece que proviene del propio servidor.
/me muestra una acción como "Steve mira nerviosamente a su alrededor".
/tell, /msg y /w envían mensajes privados a un solo jugador.
Básicamente son lo mismo, solo atajos diferentes.
Usa /say para anuncios públicos, /me para ambientación o pistas narrativas, y /tell cuando quieras que un mensaje se sienta personal, como un secreto o susurro de un NPC oculto.
Aquí tienes una tabla clara que compara los comandos /say, /me, /tell, /msg y /w, mostrando en qué se diferencian, para qué se usan, cómo se ven y cuándo usarlos:
|
Comando |
Visibilidad |
Formato de salida |
Uso comun |
Ejemplo |
Notas |
|
/say
|
Todos en el servidor
|
[Server] mensaje
|
Mensaje publico del mundo
|
say The wall hums softly...
|
Parece que el servidor
|
|
/me
|
Todos en el servidor
|
*PlayerName accion*
|
Adds emotion or narration
|
me shivers as the wind blows in
|
Se siente como texto de rol
|
|
/tell
|
Solo un jugador
|
PlayerName whispers: message
|
Personal message (private whisper)
|
tell @p You feel watched...
|
Se siente como un susurro de NPC
|
|
/msg
|
Solo un jugador
|
Igual que /tell
|
Igual que /tell
|
msg @a[tag=quest] Your journey begins.
|
Atajo de /tell
|
|
/w
|
Solo un jugador
|
Igual que /tell
|
Igual que /tell
|
w Steve You forgot something...
|
Atajo para escribir rapido
|
Usa /teammsg (o /tm) para chat solo del equipo
Y hay un comando más que vale la pena mencionar para la comunicación en el juego: /teammsg.

El comando /teammsg, también usable como /tm, te permite enviar un mensaje solo a jugadores en tu mismo equipo. Es como un chat privado de equipo. Necesitas haber configurado equipos con el comando /team primero — si no estás en un equipo, el mensaje no se enviará.
/teammsg Meet at the tower!
/tm Watch out, enemies nearby!
Solo los compañeros de equipo verán el mensaje en el chat. Esto es útil en juegos PvP, misiones por equipos o cualquier escenario multijugador donde los jugadores estén agrupados y necesiten comunicarse sin revelar información a otros.

Construyendo una pared que habla
Supongamos que quieres crear una habitación con una pared misteriosa que hable cuando un jugador presione un botón. Primero, crea un datapack con una función simple o usa bloques de comando. Dentro de tu archivo de función, escribe esto:
say The Wall says: "You did not come here by accident..."

Quizás otra línea como:
say The Wall says: "Three doors. Only one leads to the light."
Puedes colocar el bloque de comando justo detrás del botón o placa de presión y activar
/function talkingwall:speak
cuando se presione el botón. Ahora tu pared tiene voz. Es una excelente forma de dar pistas para un acertijo o simplemente agregar atmósfera.

Crear un susurro único desde un NPC
Si quieres algo más sutil y personal, usa /tell y una verificación de proximidad. Imagina una estatua que solo susurra una vez, cuando un jugador se acerca. Tu función podría lucir así:
execute as @a[distance=..3,nbt=!{Tags:["quest_started"]}] run tag @s add quest_started
luego
execute as @a[tag=quest_started] run execute as @p[distance=..5] at @s run execute as @e[type=armor_stand,limit=1,sort=nearest] run tell @p "Find three diamonds and bring them to me."
Esta cadena de comandos primero etiqueta a cualquier jugador que entre en el radio de 3 bloques y que no haya activado aún el evento. Luego, para cada jugador etiquetado, selecciona al jugador más cercano dentro de 5 bloques y ejecuta el comando desde su ubicación.

Desde ahí, encuentra la armadura (armor stand) más cercana y ejecuta el comando /tell desde su perspectiva. Como /tell muestra el nombre del ejecutor como el emisor del mensaje, el jugador verá algo como: Statue whispers to you: Find three diamonds and bring them to me.
Esto asegura que el jugador solo lo escuche una vez, y solo si está lo suficientemente cerca. Puedes ejecutar esta función cada tick o usar un bloque de comando en modo repetición. Es perfecto para misiones ocultas o diálogos secretos.

Combinando mensajes con lógica de acertijos
Puedes ir más allá combinando estos mensajes con disparadores de redstone, comprobaciones de ítems o incluso scoreboards. Tal vez la pared te dé un acertijo y solo abra la puerta si pisas la placa de presión correcta. O un NPC susurre un desafío, y debas recolectar tres diamantes para completarlo. Puedes usar /execute if entity o /execute if score para verificar el progreso y dar mensajes diferentes según lo que haya hecho el jugador. Así conviertes mensajes simples en mecánicas de acertijos reales.

Consejos de diseño para acertijos inmersivos
Mantén los mensajes cortos y claros, pero dales personalidad. Un mensaje como "Puerta desbloqueada" es aburrido. Prueba algo como "Has tomado la decisión correcta... el paso está abierto".
Prueba siempre tu alcance con selectores de distancia para que los mensajes se activen en el momento adecuado. Usa tags para asegurarte de que los jugadores no reciban mensajes repetidos. Y mezcla /say y /tell para crear capas — declaraciones públicas del mundo y susurros privados de lo desconocido.
La magia de estos acertijos es lo vivos que se sienten. Una pared que habla una vez y nunca más. Un fantasma que solo habla si estás solo. Un libro misterioso que te envía mensajes cuando lo sostienes. Con un poco de preparación, puedes hacer que los jugadores sientan que están en un mundo lleno de secretos — especialmente divertido cuando se comparte con amigos en un servidor de Gamever, donde pueden crear historias juntos, probar mecánicas y explorar ideas.
Sin mods. Sin complementos. Solo un uso inteligente de los comandos y un poco de creatividad.
Los acertijos conversacionales son una de las formas más fáciles de hacer que tu mundo de Minecraft se sienta vivo y lleno de historia. Con solo unos pocos comandos como /say o /tell, puedes convertir bloques en personajes, espacios en escenas y jugadores en exploradores curiosos.
Consejo: Por cierto, si alguna vez no estás seguro de cómo usar alguno de estos comandos de chat, solo escribe /help o /? seguido del nombre del comando. Por ejemplo: /help tell. Es una forma rápida de consultar la sintaxis sin salir del juego.
