Saltar al contenido principal

BetterStructures FAQ

Si tu pregunta es sobre la vinculación inicial de Nightbreak, descargas de paquetes o importaciones manuales, comienza primero con las páginas globales compartidas. Esta FAQ solo contiene respuestas específicas de BetterStructures.

¿Por qué no aparecen las estructuras?

La razón más común es que estás probando en terreno que ya fue explorado antes de que BetterStructures fuera instalado.

BetterStructures está diseñado para generar en terreno inexplorado, por lo que no rellena retroactivamente los chunks antiguos. Si quieres ver la generación natural rápidamente:

  • vuela hacia chunks nuevos
  • genera un nuevo mundo de prueba
  • o usa los comandos de colocación y configuración en lugar de esperar la generación natural

¿Cómo detengo las advertencias de administrador sobre nuevas estructuras?

BetterStructures tiene un interruptor warnAdminsAboutNewBuildings en config.yml, y /betterstructures silent cambia ese valor por ti.

Esto es útil durante la pre-generación u otras pruebas intensivas de administración donde las advertencias se vuelven molestas.

¿Qué significa setupDone?

setupDone rastrea si el flujo de configuración inicial de BetterStructures se ha completado.

  • false significa que el flujo de configuración todavía se considera incompleto
  • true significa que el flujo de configuración ya se ha completado

Si intencionalmente quieres volver a ejecutar la configuración, establece setupDone: false, recarga el plugin y ejecuta /bs initialize de nuevo.

¿BetterStructures requiere WorldEdit?

Sí. WorldEdit es una dependencia obligatoria en plugin.yml, por lo que no se espera que BetterStructures funcione sin él.

¿Cómo funciona la integración con WorldGuard?

Si WorldGuard está instalado, BetterStructures registra y usa la bandera betterstructures-protect para sus áreas protegidas.

El interruptor de configuración relevante es:

protectEliteMobsRegions: true

Establécelo en false si no quieres protección de WorldGuard gestionada por BetterStructures para contenido soportado.

¿Puedo añadir items personalizados al tesoro de BetterStructures?

Sí. BetterStructures incluye:

/betterstructures lootify <generator> <rarity> <minAmount> <maxAmount> <weight>

Úsalo mientras sostienes el item que quieres registrar. El comando escribe el item sostenido en la entrada del generador de tesoros seleccionado.

Reglas de validación actuales de la implementación del comando:

  • el generador de tesoros debe existir
  • la rareza debe existir ya en esa configuración de tesoro
  • minAmount debe ser al menos 1
  • maxAmount debe ser como máximo 64
  • el item sostenido no puede ser aire

¿BetterStructures soporta entradas de tesoro de MMOItems?

Sí. BetterStructures tiene soporte para MMOItems en el proyecto y el flujo de trabajo de tesoros existente soporta items de terceros. Para la sintaxis específica de MMOItems, mantén los ejemplos de configuración exactos en tus archivos de tesoro alineados con la documentación actual de la página de tesoros en lugar de depender de fragmentos de FAQ más antiguos.

¿Cómo funcionan juntos EliteMobs y BetterStructures?

BetterStructures tiene una integración suave con EliteMobs.

A alto nivel:

  • BetterStructures puede colocar marcadores de contenido de EliteMobs dentro de estructuras generadas
  • BetterStructures también puede gestionar áreas protegidas que importan para contenido respaldado por EliteMobs cuando la integración está habilitada

Para el flujo de configuración compartido, vinculación de tokens y ciclo de vida oficial de paquetes, usa los docs globales y las páginas de configuración/contenido de BetterStructures en lugar de tratar esta FAQ como la fuente principal.

¿Puedo pre-generar un mundo de forma más segura?

Sí. BetterStructures expone configuraciones de pre-generación orientadas al rendimiento en config.yml, incluyendo:

  • percentageOfTickUsedForPregeneration
  • pregenerationTPSPauseThreshold
  • pregenerationTPSResumeThreshold

Para el pegado normal de estructuras, la configuración principal de ritmo es:

percentageOfTickUsedForPasting: 0.2

Valores más bajos reducen el impacto por tick pero hacen que el pegado de estructuras sea más lento.

¿Cómo se determinan las ubicaciones de las estructuras?

BetterStructures mantiene controles de espaciado y offset aleatorio por tipo de estructura en config.yml.

Los controles de distancia principales son:

  • distanceSurface
  • distanceShallow
  • distanceDeep
  • distanceSky
  • distanceLiquid
  • distanceDungeonV2

Los controles de offset relacionados son:

  • maxOffsetSurface
  • maxOffsetShallow
  • maxOffsetDeep
  • maxOffsetSky
  • maxOffsetLiquid
  • maxOffsetDungeonV2

En la práctica, esto significa que la generación se mantiene basada en semillas y configuración en lugar de reorganizarse aleatoriamente en cada reinicio.

¿Qué hace modularChunkPastingSpeed?

modularChunkPastingSpeed (predeterminado: 10) controla la velocidad de pegado de chunks para mazmorras modulares. Valores más altos pegan chunks más rápido pero usan más recursos del servidor por tick.

¿Qué hace spawnProtectionRadius?

spawnProtectionRadius (predeterminado: 100) define el radio alrededor del spawn que está protegido de que BetterStructures coloque estructuras. Esto previene que las estructuras se generen demasiado cerca del punto de spawn del mundo.