Acerca del proyecto
Bedrockus extrae todo el texto de un mapa de Minecraft Bedrock, te deja traducirlo y vuelve a armar el mapa.
Qué hace
Un mapa es un archivo comprimido: el mundo en una base LevelDB, paquetes de recursos y de comportamiento, funciones, scripts. Su texto está repartido en una docena de sitios: letreros, libros, nombres de objetos, descripciones, diálogos y botones de NPC, comandos, marcadores, archivos de idioma de los paquetes. Bedrockus recorre todos ellos, saca el texto y lo muestra en una sola lista, indicando de dónde viene cada línea.
La traducción la devuelve siguiendo las reglas del propio juego. Lo que el juego sabe leer de un archivo de idioma va al .lang y recibe una clave; lo que no sabe leer se escribe en el mapa como texto plano. Por el camino, comandos como say y tell se reescriben como tellraw: si no, la traducción nunca aparecería en ellos.
El resultado es un .mcworld corriente: se abre en el juego como siempre y sigue el idioma que tenga quien juega.
Cómo funciona
- Subida. El archivo se desmonta en el servidor: LevelDB, NBT, archivos de los paquetes. El resultado es una lista de líneas con coordenadas, categoría y una explicación de dónde acabará cada una.
- Traducción. Todo lo demás ocurre en tu navegador: filtros, borradores, claves propias. Puedes traducir en la misma página o exportar CSV, XLIFF o .lang, trabajar en tu programa de siempre y volver a cargar el archivo.
- Armado. El servidor monta un mundo nuevo: escribe los archivos de idioma, pone claves en letreros y libros, escribe texto plano donde las claves no funcionan y te entrega un .mcworld listo.
Qué sabe del juego
Algunas reglas de Bedrock no están documentadas en ninguna parte y se comprobaron dentro del propio juego: sobre ellas se apoya todo el reparto de la traducción.
Los letreros, los libros y los diálogos de NPC solo recogen la traducción a través de rawtext con una clave traducible. Los botones de NPC son la excepción: toman la clave pelada y la cortan a 16 caracteres, por eso las claves de los botones se mantienen cortas.
Los nombres de objetos y el nombre del mundo no entienden claves en absoluto: ahí el texto entra tal cual. Por eso, al armar el mapa se elige aparte qué idioma se escribe directamente en el mundo.
El archivo en_US.lang debe existir siempre: el juego recurre a él, y sin él en el lugar de la traducción se ve la propia clave.
Qué no hace
- No guarda mapas: un archivo subido vive en el servidor como mucho una hora y se borra junto con su análisis.
- No tiene cuentas ni pide registro.
- No traduce por ti: no hay traducción automática dentro — el texto lo pones tú o tu traductor.
- No publica nada: el mundo armado solo lo recibe quien subió el archivo original.
Aviso legal
Bedrockus es un proyecto de fans no oficial. No está asociado con Mojang Studios ni con Microsoft, ni cuenta con su aprobación o respaldo.
Minecraft es una marca registrada de Mojang Synergies AB. Los derechos sobre el juego, su contenido, sus nombres y sus textos originales pertenecen a sus titulares.
Los derechos sobre los mapas pertenecen a sus autores. Si trabajas con un mapa ajeno, es cosa tuya tener derecho a hacerlo.
Los iconos de la interfaz son Tabler Icons (© Paweł Kuna), la biblioteca SVG de GitLab y Material Symbols (© Google LLC); las banderas de los idiomas, flag-icons (© Panayiotis Lipiridis). Los dos primeros conjuntos y las banderas se usan con licencia MIT; Material Symbols, con Apache 2.0.