Saltar al contenido principal

Crear contenido


Crear la construccion

No hay restricciones sobre lo que puedes construir para BetterStructures, aunque se recomienda mantener el tamano de las estructuras por debajo de 100x100x100 bloques por razones de ajuste al mundo y rendimiento. Dicho esto, puede manejar facilmente estructuras mucho mas grandes.


Bloques especiales

BetterStructures tiene dos bloques especiales: barreras y roca madre. Cualquier otro bloque que WorldEdit pueda pegar se pegara normalmente, pero los bloques de barrera y roca madre son la excepcion.

BloqueComportamientoCaso de uso
BarreraNo coloca ningun bloque en esa ubicacion - preserva el terreno originalRedondear bordes del pegado, moldear paredes a cuevas, integracion natural
Roca madreGarantiza que exista un bloque solido. Si hay aire/liquido, reemplaza con material de pedestalCrear pisos para rieles, garantizar que exista el piso sin sobrescribir bloques existentes

Carteles de aparicion

BetterStructures puede usar carteles con texto especifico para generar mobs y jefes de EliteMobs y MythicMobs en ubicaciones especificas.

Nota: Los carteles de aparicion permanecen visibles en la estructura. Colocalos en ubicaciones ocultas si no quieres que los jugadores los vean.

Tipo de cartelLinea 1Linea 2-4Plugin requerido
Mobs vanilla[spawn]Tipo de entidadNinguno
EliteMobs[elitemobs]Nombre del archivo del jefe (puede abarcar varias lineas)EliteMobs
MythicMobs[mythicmobs]Nombre del mob + nivel en lineas separadasMythicMobs
Ejemplos de carteles de aparicion

Mobs vanilla

[spawn]

ZOMBIE

Genera un zombie persistente en esa ubicacion. Funciona para cualquier Spigot EntityType incluyendo soportes de armadura y cristales del End.

EliteMobs

[elitemobs]

test_boss_with

_a_long_name

.yml

Los nombres de archivo largos pueden abarcar varias lineas. Las arenas de combate estan protegidas por WorldGuard hasta que todos los jefes sean eliminados.

MythicMobs

[mythicmobs]

SkeletalKnight

10

Genera un SkeletalKnight en nivel 10.


Schematics

Los schematics son archivos generados por WorldEdit o FastAsyncWorldEdit que contienen los bloques para la construccion que BetterStructures utilizara. BetterStructures usa el formato de archivo .schem (el estandar moderno de WorldEdit). Asegurate de guardar tus schematics usando el formato .schem, no el formato heredado .schematic.

No se incluyen aqui instrucciones detalladas sobre como hacer un schematic, ya que estan documentadas exhaustivamente en las documentaciones de WorldEdit y FastAsyncWorldEdit, pero generalmente se hace de la siguiente manera:

  1. Elige una esquina de la construccion y usa el comando //pos1
  2. Elige la esquina diagonalmente opuesta y usa el comando //pos2
  3. Usa el comando //copy
  4. Usa el comando /schem save <schematicname> donde <schematicName> es el nombre de archivo que quieres usar para tu schematic.
worldedit documentation image from their docs

Asegurate de ejecutar el comando //pos1 en el punto 1 y //pos2 en el punto 2!


Punto de anclaje

Los puntos de anclaje son donde ejecutas el comando //copy para el schematic. Determinan el punto de origen de la estructura cuando se coloca en el mundo.

Tipo de construccionPosicion de anclaje recomendadaRazon
SuperficiePunto mas bajo del sueloAsegura una alineacion correcta con el suelo
SubterraneoEn la parte superior de la construccionPermite determinar correctamente la profundidad de enterramiento
LiquidoEn la superficie del aguaColocacion correcta en la superficie del agua
Aire/CieloEn la parte superior de la construccionPosicionamiento correcto de altitud

Importante: Siempre estate muy cerca o directamente encima de las construcciones al copiar. Cuanto mas lejos estes, mas lag causara la operacion de pegado.


Configuraciones de schematic

Cada archivo de schematic tiene una configuracion de schematic. Si un archivo de schematic acaba de ser agregado al servidor, la configuracion se generara despues de un reinicio o despues de /betterstructures reload.

Estas configuraciones te permiten establecer las siguientes opciones para el pegado del schematic:

ClavePredeterminadoObligatorioDescripcion
isEnabledtrueSi el schematic esta habilitado. Si esta deshabilitado, no se colocara en ningun lugar.
weight1.0Peso de seleccion. Mayor = mas probable de ser elegido. 2.0 = 2 veces mas probable, 0.5 = la mitad de probable.
pedestalMaterialAuto-detectarMaterial para bloques de pedestal (nombres de Material de Spigot). Auto-detecta el mejor ajuste si no se establece.
generatorConfigFilename-Nombre del archivo de configuracion del generador incluyendo la extension .yml. Los schematics sin esto no apareceran.
treasureFilePredeterminado del generadorSobrescribir el archivo de tesoro para esta estructura. Generalmente es mejor modificar el generador en su lugar.
Detalles de configuracion

pedestalMaterial

Los pedestales son bloques colocados debajo de edificios de superficie/subterraneos para rellenar huecos de aire y mejorar la integracion con el terreno. Estos son tambien los bloques que reemplazan los bloques de roca madre en el schematic.

Cuando no se define nada, el plugin analiza los bloques debajo de la ubicacion de colocacion de la estructura y selecciona el tipo de material mas comun usando seleccion aleatoria ponderada. Valores predeterminados: Nether = netherrack, End = piedra del End, Otro = piedra.

generatorConfigFilename

Ejemplo: generatorConfigFilename: generator_surface_global.yml

El archivo del generador se encuentra en la carpeta de configuracion de generadores.

treasureFile

Consulta la documentacion de archivos de tesoro y la documentacion de generadores para mas detalles.

Personalizar contenido

Todo lo distribuido en BetterStructures es editable. Puedes modificar cualquier archivo de schematic y configuracion de generador a tu gusto.

La guia de creacion de contenido anterior tambien es una guia que puede ayudarte a editar contenido existente.


Solucion de problemas

Si tu estructura no aparece, verifica que:

  • El archivo de schematic esta en formato .schem
  • Se ha especificado una configuracion de generador valida
  • La opcion isEnabled esta establecida en true
  • Tu version de WorldEdit/FastAsyncWorldEdit es compatible

Si los carteles de aparicion no funcionan:

  • Verifica que el formato del cartel coincida exactamente con los ejemplos
  • Para EliteMobs/MythicMobs, asegurate de que los plugins esten instalados
  • Comprueba que los tipos de entidad/nombres de mob esten escritos correctamente
  • Revisa los registros del servidor para mensajes de error especificos