Después de una semana probando de todo, abrí un mundo de Bedrock y ahí estaba la cueva…
Antes de nada, gracias a la comunidad de Minecraft@Home, que llevaba días detrás de esta panorámica. La seed la saqué yo, pero la cámara que sacaron entre todos y algunas ideas me ahorraron mucho tiempo y trabajo. Lo que hizo cada uno sale a lo largo del post y lo detallo en los agradecimientos.
Ya está, tengo la seed de la panorámica de Minecraft 26.4, la cueva de hielo que sale de fondo en el menú y la saqué el 11 de noviembre, ocho días después de que saliera la de Java y un día después de la de Bedrock, que es la que usé. La anuncié ese mismo día.
Vale igual para Java y para Bedrock y si quieres ponerte donde está la cámara usa esto:
| Java | /tp @s -175049.5 110 -269602.5 -135 0 |
| Bedrock | /tp -175048.5 110 -269602.5 -135 0 (un bloque más en x) |
| Amanecer de Java | /time set 23530 (aproximadamente) |
Es de 32 bits2^32 = 4.294.967.296 seeds posibles, justo lo que dije que no era. El 8 de noviembre publiqué un post diciendo que no era de 32 ni de 48 bits y que seguramente era de 64. Este post sigue a aquel, así que doy por hecho cosas que ya conté allí, como cómo se sacó la cámara o los filtros que usé en Java.
El menú
Con la seed
La panorámica salió con la snapshot 7Versiones de prueba de Java, sale una cada semana. Esa misma noche busqué todas las seeds de 32 bits por biomas y la buena ya estaba en la lista, pero no pasaba el filtro de los cristales de hielo. Luego recorrí las 2^48 seeds281.474.976.710.656 seeds, las que da Crear mundo si no escribes nada con 4 GPUs alquiladas y no salió nada. Una semana después salió la panorámica de Bedrock y al día siguiente ya tenía la seed.
La cámara de la de Java la sacó Laggy (i_am_sheep) con la rotación de las texturas de piedra y con CoordsFinder. También sacó el /tp, que caía justo en el centro de un bloque. Bachale lo redondeó y lo comprobó. Yo también lo comprobé con mi herramienta. La rotación de las texturas de los 95 bloques de piedra que miré cuadra en los 95 y moviendo la cámara un bloque en cualquier eje baja a un 40% (que es lo que da el azar). Sin esas coordenadas no se puede buscar nada por decoraciónLo que el juego coloca después del terreno, como las menas, los cristales, la grava o los icebergs. Cómo lo sacaron está en el post anterior.
La panorámica de Bedrock
Una semana después de la de Java se actualizó la Preview de BedrockComo las snapshots, pero de Bedrock (26.70.24) con la panorámica nueva. Es el mismo sitio que la de Java, con la cámara un bloque más al este.

Al principio usé la cámara de Java también para Bedrock y no salía nada. Bachale pasó el /tp de Bedrock y luego lo comprobé emparejando 434 puntos del terreno entre las dos panorámicas. Con la cámara un bloque más en x el error mediano es de 0,21 píxeles y con la de Java, de 37.
Por qué Bedrock
En Java la decoración usa los 64 bits de la seed pero en Bedrock no. La decoración de Bedrock solo usa los 32 bits de abajoLa seed tiene 64 bits. Los 32 de abajo son un número de 0 a 4.294.967.295. Cada regla (las menas, la grava, los icebergs) saca su generador de la seed del chunkUn trozo del mundo de 16x16 bloques, que sale de esos 32 bits, mezclada con un hash del nombre de la regla. Así que 2^324.294.967.296 posibilidades se puede recorrer entero en un rato.
Esto ya es lo normal en las últimas panorámicas. Por ejemplo, así sacó Laggy la de la 26.2 (Chaos Cubed) en octubre. Sacó los 32 bits de abajo con las menas y el liquen brillante de la panorámica de Bedrock y los de arriba con el sitio donde la deepslate pasa a piedra.
Mi plan era sacar los 32 bits de abajo con las menas de Bedrock y los de arriba con los cristales de Java.
Un día entero sin que nada cuadre
Marqué bloque a bloque todo lo que se veía cerca de la cámara, que eran nueve vetas de hierro, una mancha de grava enorme en el suelo, otra en el techo, carbón y cristales. Comprobé cada bloque con la textura real del juego.
Hice unas 25 búsquedas sobre las 2^32 mitades de abajo, con distintas combinaciones de pistas. Y ninguna seed salía mejor que una al azar. La mejor explicaba 7 de 9 vetas de hierro, pero entre 4.294 millones de seeds eso sale por casualidad.
Primero probé mi buscador con mundos que creé yo con el servidor oficial de Bedrock, con seeds que ya sabía, en las mismas coordenadas de la panorámica. Con la seed buena acertaba todas las vetas y todas las manchas de grava y con una al azar, ninguna.
También miré si el cliente genera distinto que el servidor y si la imagen estaba reflejada y revisé las reglas de todas las previews públicas desde la 26.60.29. Todo estaba bien y seguía sin salir, ya me estaba frustrando :(
Los icebergs
En el post anterior puse los icebergs en “cosas que no sirvieron” porque estaban demasiado lejos. En la de Bedrock, con el HDRImagen con mucho más rango de luz que una normal, se ven bastante mejor. Además en Java dependen de los 64 bits de la seed y en Bedrock solo de los 32 de abajo, así que en Bedrock sí se pueden usar para buscar. En el canal ya se había hablado de ellos para Java. fanda857 preguntó al principio si servirían de filtro, elenaran miró cómo los genera el juego y HARYA y Bachale los estaban reconstruyendo.
Tampoco dependen de la cueva, así que si tenía algo raro a los icebergs les daba igual.
En Bedrock cada chunk de océano helado tiene 1 posibilidad entre 8 de tener un iceberg y su centro sale otra vez de los 32 bits de abajo de la seed. Medí dónde estaban los tres que mejor se veían, con un margen de un par de bloques. La regla es esta.
if rng.next_int(8) == 0:
x = cx * 16 + 12 + rng.next_int(8)
z = cz * 16 + 12 + rng.next_int(8)
Lo probé antes en un mundo mío del servidor con una seed que ya sabía y los icebergs estaban centrados donde decía.
Con eso quedan 357.764 seeds de 4.294 millones. Siguen siendo muchas, pero ninguna depende de la cueva.
La esmeralda
En la tercera cara de la panorámica, la que mira hacia dentro de la cueva, vi escondida una mena de esmeralda, en los bloques del suelo que van subiendo.
La esmeralda solo sale en biomas de montaña. Y ese trozo de la cueva ya cuenta como montaña.
Un solo bloque de esmeralda en un sitio concreto lo cumple una seed de cada 180 (un 0,55%). Así que con los icebergs y la esmeralda quedaban 2.115.
La cámara está en la Y 110 y a esa altura el hierro sale de una regla aparte, la del hierro alto, que solo pone vetas de la Y 80 para arriba. Luego miré cuántas vetas de hierro ponía cada una de esas 2.115 en su sitio. Casi todas ponían muy pocas y solo una llegaba a 6 de 9. Esa tenía que ser la mitad de abajo de la seed…
Entre 2.115 seeds que una llegue a 6 de 9 por suerte pasa menos de una vez de cada mil. El 7 de 9 de antes no valía nada porque salía entre 4.294 millones. Encima esa seed también ponía bien la grava del techo.
Qué fallaba entonces
Las 3 vetas de hierro que esa seed no explica y la mancha de grava del suelo. Están todas en el mismo sitio, justo delante de la cámara.
Yo creo que el primer plano lo retocaron a mano para que quedara más bonito. Tampoco es nuevo. La seed de la panorámica de la 1.17 tardó 6 años en salir porque Mojang hizo la cueva casi entera a mano, con la lava, el agua y las menas puestas por ellos. La sacó shawn_xu en octubre con ayuda de la comunidad de Minecraft@Home (su post).
La panorámica de la 1.17 y su seed
La seed es -5535916609452687941. La geoda sí está en el mundo, pero la lava, el agua y casi todas las menas las puso Mojang a mano. Para sacarla hicieron falta reconstrucciones de la comunidad, sacar las coordenadas y hasta las panorámicas de Education Edition.
Era lo más visible y lo que exigía en casi todas las búsquedas, así que nunca cuadraba nada. Todo lo del techo y lo de lejos es generación normal y sale perfecto.
Los 32 bits de arriba
Con la mitad de abajo ya fija quedan otras 2^32 posibilidades para la de arriba. Los cristales de Java ya me habían fallado y más abajo cuento por qué, así que usé lo único que depende de la seed entera, que son los biomas y el terreno.
Primero busqué por biomas, con océano helado donde están los icebergs y cueva de hielo en la cueva. Salieron 1.828 candidatas. Luego generé el terreno de cada una con un generador exacto de Bedrock y miré 20 bloques, 10 alrededor de la cámara que tienen que ser aire y 10 en las vetas del techo que tienen que ser roca. Una seed al azar saca unos 10 de 20.
Todas las falsas se quedaron en 15 de 20 o menos. Una sacó 19 de 20 y su mitad de arriba era todo unos.
Pasa con las seeds de 32 bits negativas. Al pasarlas a 64 bits se copia el bit de signo en toda la mitad de arriba. Si fuera positiva serían todo ceros. Que entre 1.828 candidatas la buena tenga la mitad de arriba todo unos o todo ceros por casualidad es como una entre un millón. Juntando las dos mitades sale la seed entera.
Y al abrir el mundo… ¡ahí estaba la cueva! El terreno coincide en 816 de 828 bloques y el número sale de un texto del propio juego. El mundo es este 100%, aunque no todo lo que se ve en la panorámica salga igual.
El texto de la seed
Una seed de 32 bits sale de un número corto escrito a mano o de un texto. El juego pasa el texto a número con el hashCodeLo que usa Java para pasar un texto a número de Java y Bedrock hace lo mismo. Probé cientos de millones de frases y ninguna con sentido daba ese número. Eran palabras sueltas, nombres de bloques y biomas, los textos amarillos del menú y combinaciones de dos y tres palabras. No probé los textos de la propia pantalla de crear mundo.
Unas horas después de publicar la seed, la comunidad de Minecraft@Home se puso a intentar pasar el número a texto y Andrew escribió esto.
Es el texto gris que sale en la casilla de la seed cuando está vacía, en inglés. Da -692520701. Seguramente alguien de Mojang escribió en la casilla ese texto gris de ayuda en vez de dejarla vacía.
Lo gracioso es que la tuvimos delante todo el rato y encima ya era una seed conocida. En 2014, en un hilo de Minecraft Forum, alguien pedía un buen bioma de hielo y BigAlanM contestó que la seed de “Leave blank for a random seed” es -692520701 y que aparecías en una taiga nevada junto a unas llanuras de hielo (el hilo).
Qué sale igual y qué no
Generé el mundo con el servidor oficial de Bedrock 26.70.24 y comparé bloque a bloque con lo que había leído de la panorámica.
Todas las comprobaciones
| Pista | Resultado |
|---|---|
| Hierro de arriba y de lejos (6 vetas) | 15 de 15 bloques |
| Esmeralda | en su sitio |
| Grava del techo | 13 de 13 y 20 de 20 |
| Carbón | 4 de 4 |
| Forma del terreno (piedra) | 816 de 828 |
| Icebergs | en su sitio y ninguno donde hay mar vacío |
| Grava del suelo | 0 de 29 |
| Hierro de delante de la cámara | 0 de 4 |
| Cristales de Bedrock | 5 de 10 |
| Cristales de Java | 18 de 33 |
| Hielo compacto | unos 190 de 658 salen como piedra |
| Calcita | 82 de 178 salen como piedra |
| Seed falsa, de control | piedra en un 72%, casi ninguna calcita ni grava en su sitio |
Lo que no cuadra es casi todo hielo o calcita que en el mundo sale como piedra. Probé las previews 26.70.20, .21, .22, .23 y .24 y todas dan lo mismo, aunque la .20 sale con algo menos de hielo. Ninguna pone el hielo como en la imagen.
Desde la cámara, con la seed en Bedrock, se ve así.
En el mundo hay un pilar de hielo entero delante de la cámara que tapa casi toda la vista. En la panorámica no está y se ve el mar, así que seguramente lo quitaron.
Y en Java…
El terreno es el mismo. En un mundo de Java (snapshot 8) con la seed, los 204 bloques de piedra del techo que comprobé están donde tocan. Esto es la panorámica real de Java al lado de una captura mía en el mismo sitio, con el mismo encuadre.
Los pilares, los escalones y las bandas de piedra son los mismos. De los 20 cristales que tiene el mundo cerca de la cámara, 17 se ven en la panorámica.
Por qué no salió en Java
La noche que salió la panorámica busqué todas las seeds de 32 bits por biomas. Salieron exactamente 13.851 candidatas. Para elegir entre ellas usé los cristales de hielo de la panorámica de Java. Ninguna los cumplía y di las de 32 bits por descartadas. La buena estaba en esa lista, en la línea 13.798…
Leí 33 cristales en la panorámica de Java. En un mundo de Java con la seed buena hay 18 en su sitio. Los otros 15 no están. Mi filtro aguantaba algún cristal mal leído, pero no que faltara casi la mitad.
Después hice lo mismo con las 2^48 seeds de nextLongLo que usa Java para darte una seed al azar, con las 4 GPUs alquiladas y el mismo filtro. Ahí además exigía la mancha de andesita de al lado de la cámara. Cada seed tenía que pasar primero el filtro de la andesita y luego el de los cristales, así que es normal que diera cero.
De todas formas esa búsqueda no la iba a encontrar nunca. -692520701 no es una de las seeds que puede dar nextLong, lo comprobé con todos los casos posibles.
Las búsquedas y el modelo estaban bien, lo probé con un montón de mundos creados por mí con seeds que ya sabía.
Lo que creo
El mundo es este, pero la imagen del menú no sale igual en ninguna versión que probé. Podrían haberla hecho en una versión interna en lugar de en una snapshot, aunque no se conoce ninguna panorámica en la que lo hayan hecho. Lo más probable es que la retocaran a mano para que quedara bonita, sobre todo delante de la cámara y dentro de la cueva.
Actualización
12 de noviembre. La seed ya sale en la Minecraft Wiki, en la página de las panorámicas. Trailertooz (cactooz) está preparando el vídeo de Minecraft@Home contando cómo se encontró.
Herramientas y agradecimientos
La seed la saqué yo con mi proyecto, el mismo del post anterior, que lee los bloques de las imágenes, busca seeds y las comprueba con mundos reales. En Java hice los filtros, las búsquedas de 32 y 48 bits y todas las comprobaciones y lo fui documentando todo desde el principio, antes incluso de estar en el canal de la panorámica de Minecraft@Home. En Bedrock saqué la mitad de abajo con los icebergs y la esmeralda y luego la de arriba con los biomas y el terreno. La cámara de Laggy y Bachale me ahorró tener que sacarla yo y adaptar mis herramientas para ello.
Mi proyecto es privado, llevo años con él y sigue en desarrollo, así que no nombro cada herramienta que usé. Casi todo lo tenía ya hecho, así que fui rápido. Solo tuve que cambiar algunos valores y comprobarlo. Algunas no sirvieron, porque todavía no funcionaban del todo bien o porque Mojang había cambiado bloques de la escena. Muchas cosas las tuve que hacer a mano y estuve días sin parar detrás de todo. Me frustraba mucho, porque con mis propios mundos y capturas de prueba salía todo bien. Pero al final llegó la ilusión y la alegría de conseguirlo :>
De fuera de mi proyecto usé estas herramientas. Algunas solo para tener una segunda comprobación de lo que ya sacaba el mío.
- El servidor oficial de Bedrock (Bedrock Dedicated Server) de varias previews, para sacar las reglas de generación y para generar mundos de prueba.
- worldgen de Helix, un generador de terreno de Bedrock de código abierto en Go, para comprobar el terreno de cada candidata.
- WebCoordsFinder de Laggy, donde marqué los bloques (incluida la esmeralda).
- La Minecraft Wiki, para el historial de panorámicas.
- Todo lo del post anterior.
Gracias a la comunidad de Minecraft@Home. Laggy (i_am_sheep) sacó la cámara y el /tp. Bachale lo redondeó, pasó el de Bedrock y empezó la reconstrucción de la cueva desde el primer día. Andrew, que ya había sacado varias panorámicas antes, se dio cuenta de que era “Leave blank for a random seed” y enlazó el hilo de 2014, donde BigAlanM ya lo había escrito.
En el canal ayudaron más personas. fanda857 aportó una pista para la coordenada Z con las nubes y el cloudfinder de humhue, basado en el de polymetric, preguntó al principio si los icebergs servirían de filtro en Java y pidió que me dieran acceso al canal al ver que estaba ayudando desde otros canales. elenaran miró cómo genera el juego los icebergs. ui (xnuuizh) ayudó a dar con la cámara proponiendo buscar más lejos. xpple también dio pistas para la cámara desde el principio. sage subió las seis caras de la panorámica el primer día y trabajó en las coordenadas. M33_Galaxy hizo otra búsqueda de seeds de texto por biomas. Trailertooz (cactooz) y Philipp_DE montaron el servidor de la reconstrucción, donde Bachale, HARYA y ui (xnuuizh) rehicieron la cueva y el océano a mano.
Ahora mismo estoy acabando una game jam con mis compañeros de WhiteRoot Studio, mi grupo indie. Después voy a seguir ayudando a la gente a encontrar sus mundos perdidos, sacando seeds de cosas chulas y trabajando en mi proyecto, con más ganas que nunca después de esto.
Si te ha gustado, sígueme en X (Twitter) para no perderte la próxima. Y sigue también a Minecraft@Home y entra en su Discord. Ahí se sacan cosas como estas panorámicas, se ayuda a la gente a encontrar mundos perdidos y hay muchos más proyectos.
Guardo la web y los posts en la Wayback Machine para que el contenido siga ahí aunque mi web se caiga o cambie algo en el futuro.
Gracias por leer :D








