Cada mundo de Minecraft se crea a partir de un único número llamado semilla. Esta semilla determina todo sobre tu mundo: el terreno, los biomas, las estructuras, las cuevas y la distribución de minerales. Dos jugadores que usen la misma semilla en la misma versión obtendrán mundos idénticos (con pequeñas excepciones entre Bedrock y Java).
📐 Consulta nuestra página de metodología (en inglés) para el proceso completo de verificación, estándares editoriales y frecuencia de actualización.
Esta guía explica el lado técnico de las semillas: qué son en realidad, cómo las usa el juego para construir mundos, por qué las estructuras aparecen donde lo hacen y las diferencias importantes entre la generación de mundos de Java y Bedrock.
¿Qué es una semilla?
Una semilla de Minecraft es un entero de 64 bits (un número entre -9.223.372.036.854.775.808 y 9.223.372.036.854.775.807) que sirve como punto de partida para el generador de números pseudoaleatorios (PRNG) del juego.
- La semilla se introduce en funciones matemáticas que producen resultados deterministas: la misma entrada siempre produce la misma salida
- Esto significa que cada elemento del mundo (altura del terreno, tipo de bioma, ubicación de estructuras) se calcula, no es aleatorio
- El mundo no se almacena como un plano: se genera sobre la marcha a medida que exploras chunks
- Por eso los mundos de Minecraft son esencialmente infinitos: las matemáticas pueden calcular cualquier chunk en cualquier posición
Números de semilla — Texto vs. numérico
Al crear un mundo, puedes introducir un número o un texto como semilla:
| Tipo de entrada | Ejemplo | Cómo se procesa |
|---|---|---|
| Numérica | 12345 | Se usa directamente como valor de la semilla |
| Texto | "hello" | Se convierte en número mediante el String.hashCode() de Java |
| Vacía | (en blanco) | Se genera aleatoriamente según la hora del sistema |
| Negativa | -7890 | Se usa directamente: las semillas negativas son perfectamente válidas |
Cuando introduces un texto como "hello", Minecraft lo convierte en un número usando una función hash. El texto "hello" siempre produce el mismo número, así que el mismo texto siempre crea el mismo mundo.
Cómo funciona la generación del mundo — Capa por capa
La generación del mundo ocurre en capas, cada una construida sobre la anterior. Este es el orden:
- Asignación de biomas — A cada chunk se le asigna un bioma (llanura, bosque, desierto, etc.) usando funciones de ruido inicializadas por la semilla del mundo
- Altura del terreno — Una función de ruido 3D determina la altura y forma del terreno. Montañas, valles y profundidad del océano provienen de esta capa
- Decoración de la superficie — Hierba, arena, grava, nieve y otros bloques de superficie se colocan según el tipo de bioma
- Generación de cuevas — Las cuevas de queso (cavernas abiertas), de espagueti (túneles) y de fideos (túneles finos) se tallan usando ruido 3D
- Colocación de acuíferos — Las bolsas de agua y lava subterráneas se colocan usando mapas de ruido de acuíferos
- Colocación de estructuras — Aldeas, templos, fortalezas, etc. se colocan usando algoritmos basados en cuadrícula
- Decoración de elementos — Se colocan árboles, flores, minerales, hierba alta y setas
- Aparición de criaturas — La población inicial de criaturas se establece según el bioma y la presencia de estructuras
Generación de biomas
Desde la 1.18, Minecraft usa un sistema de biomas multi-ruido. A cada ubicación se le asignan varios valores de ruido que determinan su bioma:
| Parámetro de ruido | Qué controla | Ejemplo |
|---|---|---|
| Temperatura | Biomas cálidos vs. fríos | Desierto (cálido) vs. Llanura nevada (frío) |
| Humedad | Biomas húmedos vs. secos | Jungla (húmedo) vs. Badlands (seco) |
| Continentalidad | Océano vs. interior | Océano profundo (baja) vs. Montañas (alta) |
| Erosión | Plano vs. montañoso | Llanura (erosión alta) vs. Picos (baja) |
| Rareza (weirdness) | Biomas mutados/variantes | Bosque normal vs. Bosque florido |
| Profundidad | Superficie vs. subsuelo | Cuevas de espeleotemas, Cuevas frondosas (profundas) |
Estos seis valores de ruido se combinan para elegir entre los más de 60 biomas de Minecraft. El algoritmo garantiza que las transiciones de temperatura sean suaves: no verás un desierto directamente junto a una tundra nevada.
Generación de estructuras — Por qué aparecen donde lo hacen
Las estructuras no usan el ruido de biomas: usan un sistema de espaciado basado en cuadrícula:
El sistema de cuadrícula
- El mundo se divide en una cuadrícula de regiones (el tamaño varía según el tipo de estructura)
- Cada región puede contener como máximo una estructura de ese tipo
- Dentro de la región, la posición de la estructura se calcula usando la semilla + las coordenadas de la región
- La estructura solo se genera si la posición elegida tiene el bioma correcto
Espaciado por tipo de estructura
| Estructura | Espaciado máx. | Espaciado mín. | Bioma(s) requerido(s) |
|---|---|---|---|
| Aldea | 34 chunks | 8 chunks | Llanura, Desierto, Sabana, Taiga, Llanura nevada |
| Templo del desierto | 32 chunks | 8 chunks | Desierto |
| Templo de la jungla | 32 chunks | 8 chunks | Jungla, Jungla de bambú |
| Monumento oceánico | 32 chunks | 5 chunks | Variantes de océano profundo |
| Fortaleza (stronghold) | Basado en anillos | — | Cualquiera (subterránea) |
| Fortaleza del Nether | 27 chunks | 4 chunks | Cualquier bioma del Nether |
| Cámara de pruebas | 34 chunks | 12 chunks | Cualquiera (subterránea) |
| Ciudad antigua | 24 chunks | 8 chunks | Oscuridad profunda |
Java vs. Bedrock — Diferencias clave
Aunque Java y Bedrock comparten el mismo sistema de números de semilla, sus algoritmos de generación de mundos difieren:
| Característica | Java Edition | Bedrock Edition |
|---|---|---|
| Colocación de biomas | Sistema multi-ruido (1.18+) | Similar pero no idéntico |
| ¿Mismos biomas para la misma semilla? | Aproximadamente similares, pero NO idénticos entre ediciones | |
| Posiciones de estructuras | Algoritmo diferente | Algoritmo diferente |
| ¿Mismas estructuras para la misma semilla? | No: las posiciones difieren entre ediciones | |
| Rango de semillas | 64 bits completos (-2⁶³ a 2⁶³-1) | Rango de 32 bits (-2³¹ a 2³¹-1) |
| Generación de cuevas | Cuevas de ruido (1.18+) | Similar pero con parámetros distintos |
| Altura del mundo | -64 a 320 (384 en total) | Mismo rango |
12345 creará mundos diferentes en Java y en Bedrock. Los biomas serán aproximadamente similares, pero las estructuras, las aldeas y el terreno detallado diferirán. Las semillas NO son compatibles entre ediciones.
Cómo afectan las actualizaciones de versión a las semillas
Las actualizaciones de Minecraft a menudo cambian la generación del mundo, lo que significa que la misma semilla produce resultados diferentes en versiones diferentes:
- 1.17 → 1.18 (el mayor cambio de la historia): revisión completa del terreno. La altura del mundo pasó de 0-256 a -64 a 320. La generación de cuevas se reescribió por completo. Casi todas las semillas producen mundos drásticamente diferentes.
- 1.18 → 1.19: se añadieron el bioma de Oscuridad profunda y las Ciudades antiguas. La generación del terreno apenas cambió. Las semillas producen un terreno de superficie similar pero con nuevo contenido subterráneo.
- 1.19 → 1.20: se añadieron el bioma de Arboleda de cerezos y las Ruinas del sendero. Ajustes menores del terreno. La mayoría de los mundos existentes apenas se ven afectados.
- 1.20 → 1.21: se añadieron las Cámaras de pruebas y el Jardín pálido. La generación de estructuras se actualizó, pero el terreno de superficie se mantuvo en gran medida estable.
Cómo encontrar tu semilla
| Edición | Método | Comando |
|---|---|---|
| Java (un jugador) | Pulsa F3 o usa el comando | /seed |
| Java (multijugador) | Solo el administrador del servidor | /seed (requiere OP) |
| Bedrock (todas las plataformas) | Ajustes del juego | Ajustes → Juego → Semilla (se muestra en la configuración del mundo) |
| Bedrock (comando) | Comando de chat | /seed (requiere trucos activados) |
Herramientas de semillas y visores de mapas
Varias herramientas pueden analizar semillas y mostrarte lo que hay en tu mundo sin cargarlo:
| Herramienta | Tipo | Ideal para |
|---|---|---|
| MC Seed View | Web (gratis) | Mapa interactivo con más de 20 buscadores de estructuras, capa de biomas y soporte multi-versión |
| Chunkbase | Web | Búsqueda básica de estructuras |
| Amidst | App de escritorio | Vista general de biomas a gran escala |
| Cubiomes | Biblioteca en C | Análisis programático de semillas, investigación |
🗺️ Pruébalo con tu propia semilla
Introduce cualquier semilla para ver la generación del mundo en acción.
Abrir MC Seed View →Preguntas frecuentes
¿Java y Bedrock usan las mismas semillas?
¿Pueden dos semillas diferentes crear el mismo mundo?
¿Qué ocurre si no introduzco una semilla?
/seed. Todo mundo tiene una semilla: simplemente se elige de forma automática cuando no especificas ninguna.¿La semilla determina todo lo del mundo?
¿Puedo usar una semilla negativa?
-1 es una semilla perfectamente válida que crea un mundo específico y reproducible. Las semillas negativas son tan "buenas" como las positivas.