Tu servidor de Minecraft en español: mensajes del juego, plugins y avisos
Montas el servidor, entran tus amigos y la mitad de los mensajes salen en inglés: «You are not whitelisted on this server!», «Teleporting…», «I'm sorry, but you do not have permission…». En Minecraft no hay un ajuste de «idioma del servidor»: cada parte (el juego, Paper y cada plugin) se traduce por su lado. Aquí tienes qué sale ya en español sin hacer nada y cómo traducir lo que falta.
Lo que ya sale en español sin tocar nada
Los mensajes del propio juego no los traduce el servidor, los traduce el Minecraft de cada jugador: el servidor manda «el jugador X ha muerto por Y» como una clave y cada cliente lo pinta en su idioma. Por eso las muertes, «X se ha unido a la partida», los logros, los errores de comandos («Comando desconocido o incompleto…») y las respuestas de /gamemode, /tp o /give ya le salen en español a quien tiene el juego en español, y en inglés a quien lo tiene en inglés. A la vez, en el mismo servidor.
Lo mismo con la expulsión por servidor lleno: Paper usa el mensaje del juego, que cada uno ve en su idioma.
La consola del panel sí va en inglés siempre: lo que ves en «Consola» es lo que escribe el servidor, no lo que ve un jugador. Es normal y no hace falta cambiarlo.
Si a un amigo le sale todo en inglés, lo más probable es que tenga el juego en inglés: Opciones → Idioma → Español (España) o el español que prefiera.
¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.
EssentialsX: una línea en config.yml
EssentialsX (/home, /tpa, /spawn, kits) trae el español dentro, pero de fábrica usa el idioma del sistema del servidor, que en un servidor alojado suele ser inglés. Se cambia en plugins/Essentials/config.yml.
Si prefieres que cada jugador lo vea en el idioma de su juego (útil si juega gente de fuera), pon también per-player-locale: true; con locale: es, quien tenga un idioma que EssentialsX no conozca lo verá en español.
# Quita el # de delante y pon es
locale: es
# Opcional: cada jugador, en el idioma de su juego
per-player-locale: falseAbre el archivo
En el panel, «Archivos» → plugins → Essentials → config.yml. Busca la línea #locale: en (está cerca de per-player-locale).
Cámbiala
Quita el # y deja locale: es. Sin el #, la línea cuenta; con él, es solo un comentario y no hace nada.
Reinicia
«Reiniciar» en el panel. Prueba con /tpa a alguien o /home sin casa: el aviso ya sale en español.
Cambiar un mensaje de EssentialsX a tu gusto
Si una frase de la traducción no te gusta (o quieres darle el tono de tu servidor), EssentialsX lee primero los archivos de la carpeta plugins/Essentials/messages y solo si no hay, los suyos.
Ojo con un detalle: si pones ahí un messages_es.properties, sustituye entero al español que trae el plugin, y lo que no esté en tu archivo saldrá en inglés. Así que no escribas solo las dos líneas que quieres cambiar: copia el archivo messages_es.properties completo (está en el repositorio de EssentialsX en GitHub, de la misma versión que tengas instalada), súbelo a esa carpeta desde «Archivos» y cambia ahí lo que quieras.
Cada línea es clave=texto, y los colores van entre <> (MiniMessage: <green>, <yellow>, <red>). Los {0}, {1} son huecos que rellena el plugin (el nombre del jugador, una cantidad…): déjalos. Para colores en degradado, el generador de texto con degradado te da la línea en MiniMessage.
# Una línea de ejemplo, dentro del archivo completo:
addedToAccount=<yellow>{0}<green> ha sido añadido a tu cuenta.LuckPerms y WorldEdit: en el idioma de cada jugador
LuckPerms (rangos y permisos) se descarga solo sus traducciones (auto-install-translations: true, de fábrica en su config.yml) y contesta a cada jugador en el idioma de su juego. En la consola sigue en inglés. Para ver qué idiomas tiene instalados: lp translations en la consola; lp translations install los vuelve a descargar.
WorldEdit hace lo mismo: sus mensajes salen en el idioma del juego de quien escribe el comando, con las traducciones que hace su comunidad (alguna frase puede seguir en inglés).
Para los demás plugins, mira su config.yml: muchos tienen una opción language, locale o lang, o una carpeta lang o messages con archivos como es.yml o messages_es.yml. Si no la tienen, suele haber un messages.yml que puedes traducir tú, línea a línea.
Los avisos de Paper que hay que escribir a mano
Unos pocos mensajes los escribe Paper (el servidor que instalamos en NapNodes) con un texto fijo en inglés, no con el del juego. Los que más se ven son estos, y se cambian en dos archivos desde «Archivos»:
En spigot.yml, apartado messages: whitelist es lo que ve quien no está en la lista blanca («You are not whitelisted on this server!») y restart, lo que sale al reiniciar con /restart. Los colores, con & (&c rojo, &a verde).
En config/paper-global.yml, apartado messages: no-permission es el «I'm sorry, but you do not have permission to perform this command…» de cuando alguien usa un comando sin permiso, y kick → connection-throttle el de quien se reconecta demasiado rápido. Aquí los colores van en MiniMessage (<red>).
Respeta los espacios del principio de cada línea: en YAML, la sangría dice qué va dentro de qué. Con el servidor apagado, guarda y enciéndelo.
messages:
whitelist: '&cEste servidor es privado. Pide al administrador que te añada.'
restart: Reiniciando el servidor, vuelve en un minutomessages:
kick:
connection-throttle: Espera unos segundos antes de volver a entrar.
no-permission: '<red>No tienes permiso para usar este comando.'El nombre en la lista y las reglas, también en español
El MOTD (el texto bajo el nombre en la lista de servidores) va en server.properties, y las tildes y la ñ tienen truco: si las escribes tal cual pueden salir como «Ã±». El generador de MOTD de NapNodes te da la línea ya preparada (con los \u que entiende Minecraft) y con vista previa.
Para un mensaje de bienvenida o unas normas con colores en el chat, el generador de /tellraw te da el comando listo; y si usas EssentialsX, el texto de /motd y /rules está en plugins/Essentials/motd.txt y rules.txt, que escribes en español como quieras.
Preguntas frecuentes
¿Cómo pongo mi servidor de Minecraft en español?
No hay un ajuste único. Los mensajes del juego ya salen en el idioma de cada jugador; EssentialsX se cambia con locale: es en su config.yml; LuckPerms y WorldEdit usan el idioma de cada jugador; y los avisos fijos de Paper (lista blanca, sin permiso) se escriben a mano en spigot.yml y config/paper-global.yml.
¿Por qué la consola del servidor sale en inglés?
Porque la consola es lo que escribe el servidor para quien lo administra, y Minecraft y Paper la escriben en inglés. A los jugadores les llegan los mensajes en el idioma de su juego; la consola no hace falta traducirla.
¿Por qué EssentialsX me sale en inglés si tiene español?
Porque de fábrica usa el idioma del sistema del servidor. Quita el # de la línea #locale: en en plugins/Essentials/config.yml, pon locale: es y reinicia.
¿Cómo cambio el mensaje «You are not whitelisted on this server»?
En spigot.yml, apartado messages, línea whitelist: pon el texto que quieras entre comillas (con & para los colores) y reinicia el servidor.
¿Puede cada jugador ver el servidor en un idioma distinto?
Sí, en casi todo: los mensajes del juego, LuckPerms y WorldEdit ya van en el idioma de cada uno, y EssentialsX también con per-player-locale: true. Solo los textos que escribes a mano (avisos de Paper, MOTD, normas) salen igual para todos.
¿Te ha servido esta guía?
¿Lo montamos?
Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.
¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.
Herramienta gratis: Generador de MOTD. El mensaje de la lista de servidores con colores y estilos, con vista previa y la línea lista para server.properties.
Herramienta gratis: Generador de /tellraw y /title. Mensajes con colores, negrita y clic en el chat o en el centro de la pantalla: el comando /tellraw o /title listo para copiar.
Herramienta gratis: Texto con degradado. Escribe un texto, elige los colores y sal con el degradado en «&#», MiniMessage o «&x» para el chat, el MOTD o los plugins.
Sigue leyendo
- Cómo poner tu servidor de Minecraft en creativo (y cambiar la dificultad)
Pon tu servidor de Minecraft en creativo, supervivencia o aventura para todos o para uno, fija el modo con force-gamemode y cambia la dificultad sin que vuelva.
- Anticheat para tu servidor de Minecraft: Grim y el anti-xray de Paper
Frena los hacks en tu servidor de Minecraft: instala Grim (gratis), recibe sus avisos, decide cuándo echar a alguien y activa el anti-xray que ya trae Paper.
- Mods de rendimiento para un servidor Fabric: Lithium, FerriteCore, C2ME y cuáles no sirven
Qué mods hacen que un servidor de Minecraft con Fabric o NeoForge vaya más fino (Lithium, FerriteCore, ModernFix, C2ME, ServerCore) y cuáles son del cliente.