¿Qué son las Mazmorras Modulares?
Las mazmorras modulares son un sistema de mazmorras introducido en BetterStructures 2.0.0 y posterior. En lugar de aparecer como un esquema único fijo, las mazmorras modulares se ensamblan dinámicamente a partir de módulos más pequeños y elaborados a mano. Este enfoque permite crear grandes mazmorras de varios pisos que se sienten únicas en cada mundo mientras se integran perfectamente en Minecraft vanilla.
Cómo se generan las mazmorras modulares
-
Módulos Cada módulo se construye típicamente con un tamaño configurable (por defecto 16x16x16 bloques, aunque algunos paquetes de contenido utilizan 32x16x32 u otras dimensiones). Los módulos se diseñan con puntos de conexión estandarizados utilizando un sistema de etiquetas de borde para que puedan adjuntarse a otros módulos sin espacios ni superposiciones. Las dimensiones de una mazmorra se establecen utilizando las opciones de configuración
moduleSizeXZymoduleSizeYen el archivo de configuración del generador de módulos. Los módulos pueden contener pasillos, salas, escaleras o espacios de encuentro especiales. -
Proceso de generación Cuando una mazmorra modular se genera en un nuevo fragmento, BetterStructures utiliza un algoritmo de Colapso de Función de Onda (WFC) para ensamblar procedimentalmente módulos del conjunto disponible. El sistema selecciona aleatoriamente módulos compatibles según la coincidencia de etiquetas de borde y los "cose" juntos en una mazmorra completa. El tiempo de generación varía según el rendimiento del servidor, el tamaño de la mazmorra (radio), el rango vertical, la cantidad de módulos y la complejidad de las restricciones. El sistema utiliza distribución de carga de trabajo para evitar lag del servidor durante la generación.
-
Tamaño de la mazmorra Las mazmorras se pueden configurar para que se generen en varios tamaños utilizando el parámetro de radio. Los valores de radio más grandes crean mazmorras significativamente más grandes que pueden abarcar cientos de bloques. La mayoría de las mazmorras incluyen múltiples pisos, conectados a través de módulos de escaleras o conductos verticales. Las conexiones verticales entre pisos se logran a través de módulos con
upIsPassableydownIsPassableestablecidos en verdadero.
Variedad e integración de paquetes
-
Paquete Gratuito El Paquete Gratuito de Módulos de Exploración de Mazmorras incluye 15 módulos. Esto funciona como una mazmorra completamente jugable por sí sola.
-
Paquete Premium El Paquete Premium de Módulos de Exploración de Mazmorras añade 38 módulos adicionales. Cuando se combina con el Paquete Gratuito, ambos conjuntos se entrelazan en un único sistema de mazmorra con un conjunto de módulos mucho más grande. Esto reduce la repetición y aumenta la variedad en los diseños generados.
-
Integración de Props Si también instalas el Paquete de Props de BetterStructures (a través de FreeMinecraftModels), las mazmorras modulares mostrarán props de modelos personalizados en toda la construcción, como se muestra en nuestras capturas de pantalla de demostración. Sin el paquete de props, las mazmorras seguirán funcionando normalmente, pero sin los modelos decorativos.
Integración de EliteMobs
Aunque la mayoría de la mazmorra se basa únicamente en BetterStructures y mobs vanilla de MineCraft, algunas mazmorras cuentan con encuentros de jefes:
- Si EliteMobs y FreeMinecraftModels están ambos instalados → combate de jefe personalizado completo con modelo.
- Si solo FreeMinecraftModels está instalado → el modelo del jefe aparece como un prop decorativo.
- Si ninguno está instalado → la sala del jefe simplemente estará vacía.
El sistema utiliza un sistema de desove basado en signos con etiquetas especiales como [spawn] y [pool: poolname] para colocar jefes en áreas designadas. Los niveles de los jefes se escalan según la distancia del centro de la mazmorra, proporcionando un desafío apropiado en toda la estructura.
Si EliteMobs no está instalado pero un paquete de contenido lo requiere, los administradores recibirán un mensaje de advertencia.
Este diseño mantiene las mazmorras modulares compatibles con configuraciones de estilo vanilla, mientras aún ofrece integración más profunda para usuarios con complementos adicionales.
Integración de MythicMobs
BetterStructures también admite integración de MythicMobs para encuentros de mobs personalizados dentro de mazmorras modulares.
Cuando MythicMobs está instalado, los paquetes de estructura pueden generar MythicMobs personalizados como parte de la generación de mazmorra. Esto permite encuentros de mobs más sofisticados y combates de jefes más allá de lo que proporciona Minecraft vanilla o EliteMobs.
Si MythicMobs no está instalado, el complemento notificará a los administradores con los permisos apropiados y proporcionará un enlace de descarga.
Integración de FMM
Las mazmorras modulares también pueden aprovechar props de FreeMinecraftModels (FMM) durante la creación.
- Si FMM está instalado, cualquier prop colocado por el creador del módulo o constructor aparecerá en la mazmorra generada.
- Los props son puramente decorativos y no afectan la jugabilidad, pero mejoran la fidelidad visual e inmersión del entorno.
- Si FMM no está instalado, la mazmorra seguirá generándose normalmente, pero estos props personalizados no se mostrarán.
Esto asegura que los creadores puedan diseñar mazmorras con detalles adicionales mientras mantienen compatibilidad para jugadores que no tienen FMM instalado.
Dimensiones del Módulo
Importante: El tamaño del módulo es configurable, no fijo.
Cada generador de módulos define su tamaño de módulo estándar usando:
moduleSizeXZ: Ancho y profundidad en bloques (por defecto: 16)moduleSizeY: Altura en bloques (por defecto: 16)
Tamaño por defecto: 16×16×16 bloques Alternativa común: 32×16×32 bloques (utilizado en algunos paquetes de contenido)
Para creadores de módulos:
- Verifica tu configuración del generador para los valores
moduleSizeXZymoduleSizeY - Construye TODOS los módulos para ese generador que coincidan exactamente con estas dimensiones
- Los tamaños que no coincidan causarán fallos de conexión
Establecer dimensiones personalizadas: En tu archivo de configuración del generador de módulos:
moduleSizeXZ: 32 # Ancho y profundidad
moduleSizeY: 16 # Altura
Nota: Todos los módulos en un generador deben usar las mismas dimensiones. No puedes mezclar módulos 16×16×16 y 32×16×32 en el mismo sistema de mazmorra.