SeedMapView
ES

Inicio › Guías › Cómo funcionan las semillas de Minecraft: de números a mundos enteros

Cómo funcionan las semillas de Minecraft: de números a mundos enteros

Cómo funcionan las semillas de Minecraft: de números a mundos enteros

Todo mundo de Minecraft empieza con un único número llamado semilla. El juego introduce ese número en su generador de mundos y de ahí salen el terreno, los biomas, las cuevas y las estructuras. Usa la misma semilla otra vez y obtendrás el mismo mundo.

Esta guía explica qué es realmente una semilla, cómo se convierten en números las semillas de texto, por qué importa la versión del juego y cómo manejan las semillas Java y Bedrock. También muestra cómo un mapa de semillas usa esto para enseñarte tu mundo antes de explorarlo.

Abrir el conversor de texto a semilla

Qué es una semilla

Una semilla es un valor inicial para los generadores de números aleatorios que construyen el mundo. La generación de Minecraft no es realmente aleatoria. Es pseudoaleatoria: con el mismo valor inicial, sale la misma secuencia de números siempre.

En Java Edition, una semilla es un entero con signo de 64 bits. Eso significa que puede ser cualquier número entero de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Hay unos 18 trillones de semillas posibles, muchísimas más de las que nadie podría explorar jamás.

La semilla no almacena el mundo. Es solo la clave. El juego genera cada chunk bajo demanda a partir de la semilla y las coordenadas del chunk. Por eso una semilla se puede compartir como un número corto, mientras que un mundo guardado puede ocupar gigabytes.

Misma semilla, mismo mundo

Si introduces la misma semilla en la misma edición y la misma versión, obtienes lo mismo:

  • La forma del terreno, las montañas, los ríos y los océanos
  • La distribución de biomas
  • Los sistemas de cuevas y las posiciones de las menas
  • Las posiciones de las estructuras, como aldeas, fortalezas y templos
  • La zona del punto de aparición del mundo

Algunas cosas no dependen solo de la semilla. Las apariciones de mobs, el clima y todo lo que los jugadores construyen o rompen dependen de lo que ocurra durante la partida.

Esto es lo que hace posibles los mapas de semillas. Un mapa de semillas ejecuta las mismas reglas de generación que el juego y dibuja el resultado. Introduce tu semilla en el mapa de semillas de SeedMapView y verás tu mundo desde arriba, incluidas las estructuras que aún no has visitado.

Cómo se convierten en números las semillas de texto

Al crear un mundo, puedes escribir palabras en el cuadro de la semilla en lugar de un número. El juego primero tiene que convertir ese texto en un número.

  • Si el texto es un número entero válido, Java lo usa directamente como semilla.
  • Si es cualquier otro texto, Java lo pasa por la función hashCode de String de Java. Esto convierte el texto en un número de 32 bits.
  • Si dejas el cuadro vacío, el juego elige una semilla aleatoria.

Como hashCode da un resultado de 32 bits, las semillas de texto solo pueden alcanzar unos 4.3 mil millones de los 18 trillones de mundos posibles. Dos palabras distintas incluso pueden producir el mismo número y el mismo mundo.

Usa el conversor de texto a semilla para ver en qué número se convierte una palabra. Es útil si quieres cargar una semilla de texto en un mapa de semillas, que necesita el valor numérico.

Por qué importa la versión del juego

La semilla es solo la mitad de la receta. La otra mitad es el código del generador, que cambia entre actualizaciones. La misma semilla en otra versión puede dar un mundo muy distinto.

ActualizaciónQué cambió
1.13Nueva generación de océanos y estructuras oceánicas
1.16Nuevos biomas del Nether y bastiones
1.18Renovación total del terreno: mundo más alto, cuevas nuevas, nuevo sistema de biomas
1.19Oscuridad profunda y ciudades antiguas
1.20Arboledas de cerezos y ruinas de sendero
1.21Cámaras de desafío

Actualizar un mundo solo cambia los chunks generados después de la actualización. Las zonas ya exploradas conservan su terreno antiguo. En un mapa de semillas, elige siempre la versión en la que se creó tu mundo, o la versión de los chunks que te interesan.

Semillas de Java y Bedrock

Desde 1.18, Java y Bedrock usan una generación de terreno y biomas equivalente. Introduce la misma semilla numérica en ambas y la tierra, los océanos y los biomas coinciden en gran medida.

Las estructuras son otra historia. Cada edición usa sus propias reglas de colocación de estructuras, así que aldeas, templos y otras estructuras suelen aparecer en lugares distintos con la misma semilla. Por eso los mapas de semillas te piden elegir una edición.

Históricamente Bedrock usaba semillas de 32 bits, mientras que las versiones modernas aceptan semillas de 64 bits como Java. Para las semillas de texto, convertir antes la palabra en un número es la forma más segura de obtener el mismo mundo en ambas ediciones. Lee Semillas de Java y Bedrock para más detalles.

Cómo encontrar y elegir semillas

Para encontrar la semilla de un mundo que ya tienes:

  • Java: escribe /seed en el chat. Funciona en un jugador y en servidores si tienes permiso.
  • Bedrock: abre los ajustes del mundo. La semilla se muestra en la página Juego.

Los pasos completos están en cómo encontrar tu semilla.

Si quieres un mundo nuevo con características concretas, como una aldea en el punto de aparición o una isla de champiñones cerca, consulta la lista de mejores semillas o usa el buscador de semillas para buscar semillas que se ajusten a lo que quieres.

Mitos sobre las semillas y preguntas comunes

Las semillas generan mucha confusión. Estos son algunos mitos comunes:

  • "Una semilla almacena todo el mundo." No. Una semilla es solo el valor inicial. El juego construye el mundo a partir de ella cada vez que se carga un chunk.
  • "Cada semilla es única." Con números, sí, cada semilla da su propio mundo. Con semillas de texto, dos palabras distintas pueden dar el mismo número y el mismo mundo.
  • "Una buena semilla funciona en todas las versiones." No siempre. Una semilla famosa de 1.16 puede no parecerse en nada a sí misma en 1.18 o posteriores, porque el generador de terreno cambió.
  • "Las semillas negativas son peores." No. Las semillas negativas son igual de válidas y variadas que las positivas.
  • "La semilla decide las apariciones de mobs y los botines." En su mayoría no. La aparición de mobs y lo que sueltan dependen de eventos aleatorios durante la partida, no de la semilla del mundo.

Algunos jugadores también se preguntan por qué su mundo es distinto de una semilla que vieron en internet. Los motivos habituales son otra versión del juego, otra edición, o una semilla de texto escrita con otra ortografía o mayúsculas. Las semillas de texto distinguen mayúsculas y minúsculas, así que "Minecraft" y "minecraft" dan mundos distintos.

Cuando compartas una semilla, incluye siempre la edición y la versión. Así cualquiera puede cargar exactamente el mismo mundo o verlo en un mapa de semillas. Anotar la semilla junto con su versión también ayuda si algún día quieres reiniciar el mismo mundo. Si quieres saber por qué Java y Bedrock difieren en estructuras, lee Semillas de Java y Bedrock.

Preguntas frecuentes

¿La misma semilla da el mismo mundo?

Sí, siempre que uses la misma edición y la misma versión del juego. Cambiar de versión puede cambiar el terreno y las estructuras.

¿Cuántas semillas hay en Minecraft?

Las semillas de Java Edition son números de 64 bits, así que hay unos 18 trillones de semillas posibles. Las semillas de texto solo alcanzan unos 4.3 mil millones de ellas.

¿Qué pasa si escribo palabras como semilla?

Java convierte el texto en un número con la función hashCode de String. Ese número es la semilla real.

¿Coinciden las semillas de Java y Bedrock?

Desde 1.18, la misma semilla numérica da un terreno y unos biomas muy parecidos en ambas ediciones. Las estructuras se colocan de forma distinta.

¿Puedo cambiar la semilla de un mundo existente?

No directamente. La semilla queda fijada al crear el mundo. Puedes crear un mundo nuevo con otra semilla.