O que são Masmorras Modulares?
As masmorras modulares são um sistema de masmorras introduzido no BetterStructures 2.0.0 e posteriores. Em vez de aparecerem como um único esquemático fixo, as masmorras modulares são montadas dinamicamente a partir de módulos menores e artesanais. Esta abordagem permite masmorras grandes e multi-andares que parecem únicas em cada mundo, mantendo uma integração perfeita com o Minecraft vanilla.
Como são geradas as masmorras modulares
-
Módulos Cada módulo é tipicamente construído em um tamanho configurável (padrão 16x16x16 blocos, embora alguns pacotes de conteúdo usem 32x16x32 ou outras dimensões). Os módulos são projetados com pontos de conexão padronizados usando um sistema de tags de borda para que possam se conectar a outros módulos sem lacunas ou sobreposições. As dimensões de uma masmorra são definidas usando as opções de configuração
moduleSizeXZemoduleSizeYno arquivo de configuração do gerador de módulos. Os módulos podem conter corredores, salas, escadas ou espaços de encontro especiais. -
Processo de geração Quando uma masmorra modular é gerada em um novo chunk, o BetterStructures usa um algoritmo de Wave Function Collapse (WFC) para montar proceduralmente módulos do pool disponível. O sistema seleciona aleatoriamente módulos compatíveis com base na correspondência de tags de borda e "costura" tudo junto em uma masmorra completa. O tempo de geração varia com base no desempenho do servidor, tamanho da masmorra (raio), intervalo vertical, contagem de módulos e complexidade das restrições. O sistema usa distribuição de carga de trabalho para evitar lag do servidor durante a geração.
-
Tamanho da masmorra As masmorras podem ser configuradas para serem geradas em vários tamanhos usando o parâmetro de raio. Valores de raio maiores criam masmorras significativamente maiores que podem se estender por centenas de blocos. A maioria das masmorras inclui vários andares, conectados através de módulos de escada ou poços verticais. As conexões verticais entre andares são obtidas através de módulos com
upIsPassableedownIsPassabledefinidos como true.
Variedade e integração de pacotes
-
Pacote Gratuito O Dungeoneering Modules Free Pack inclui 15 módulos. Isso funciona como uma masmorra totalmente jogável por si só.
-
Pacote Premium O Dungeoneering Modules Premium Pack adiciona 38 módulos adicionais. Quando combinado com o Pacote Gratuito, ambos os conjuntos se entrelaçam em um único sistema de masmorra com um pool de módulos muito maior. Isso reduz a repetição e aumenta a variedade nos layouts gerados.
-
Integração de Props Se você também instalar o BetterStructures Prop Pack (via FreeMinecraftModels), as masmorras modulares exibirão props de modelos personalizados em toda a construção, conforme mostrado em nossas capturas de tela de demonstração. Sem o pacote de props, as masmorras ainda funcionarão normalmente, mas sem os modelos decorativos.
Integração com EliteMobs
Enquanto a maioria da masmorra depende apenas de BetterStructures e mobs vanilla do MineCraft, algumas masmorras apresentam encontros com chefes:
- Se EliteMobs e FreeMinecraftModels estão ambos instalados → luta contra chefes totalmente customizada com modelo.
- Se apenas FreeMinecraftModels está instalado → o modelo do chefe aparece como um prop decorativo.
- Se nenhum está instalado → a sala do chefe simplesmente ficará vazia.
O sistema usa um sistema de spawn baseado em sinais com tags especiais como [spawn] e [pool: poolname] para colocar chefes em áreas designadas. Os níveis dos chefes são dimensionados com base na distância do centro da masmorra, proporcionando um desafio apropriado em toda a estrutura.
Se o EliteMobs não estiver instalado, mas um pacote de conteúdo o exigir, os administradores receberão uma mensagem de aviso.
Este design mantém as masmorras modulares compatíveis com configurações de estilo vanilla, enquanto oferece integração mais profunda para usuários com plugins adicionais.
Integração com MythicMobs
O BetterStructures também suporta integração com MythicMobs para encontros de mobs customizados dentro de masmorras modulares.
Quando o MythicMobs está instalado, os pacotes de estruturas podem gerar MythicMobs customizados como parte da geração da masmorra. Isso permite encontros de mobs mais sofisticados e lutas contra chefes além do que o Minecraft vanilla ou EliteMobs oferecem.
Se o MythicMobs não estiver instalado, o plugin notificará administradores com permissões apropriadas e fornecerá um link de download.
Integração com FMM
As masmorras modulares também podem aproveitar props FreeMinecraftModels (FMM) durante a criação.
- Se FMM estiver instalado, qualquer prop colocado pelo criador do módulo ou construtor aparecerá na masmorra gerada.
- Props são puramente decorativos e não afetam a jogabilidade, mas aprimoram a fidelidade visual e imersão do ambiente.
- Se FMM não estiver instalado, a masmorra ainda será gerada normalmente, mas esses props customizados não serão exibidos.
Isso garante que os criadores possam projetar masmorras com detalhes extras, mantendo compatibilidade para jogadores que não possuem FMM instalado.
Dimensões do Módulo
Importante: O tamanho do módulo é configurável, não é fixo.
Cada gerador de módulo define seu tamanho de módulo padrão usando:
moduleSizeXZ: Largura e profundidade em blocos (padrão: 16)moduleSizeY: Altura em blocos (padrão: 16)
Tamanho padrão: 16×16×16 blocos Alternativa comum: 32×16×32 blocos (usado em alguns pacotes de conteúdo)
Para criadores de módulos:
- Verifique seu arquivo de configuração do gerador para os valores
moduleSizeXZemoduleSizeY - Construa TODOS os módulos para esse gerador de acordo com essas dimensões exatas
- Tamanhos incompatíveis causarão falhas de conexão
Definindo dimensões customizadas: No seu arquivo de configuração do gerador de módulos:
moduleSizeXZ: 32 # Largura e profundidade
moduleSizeY: 16 # Altura
Observação: Todos os módulos em um gerador devem usar as mesmas dimensões. Você não pode misturar módulos 16×16×16 e 32×16×32 no mesmo sistema de masmorra.