HytaleKit
Shared Structures

Shared Structures

por joshieman

utility worldgenstructuresprefablibrary

Gere estruturas prefab personalizadas em biomas existentes usando padrões de posicionamento vanilla. Carregue entradas de estruturas de packs de assets e posicione prefabs durante a geração de mundo com regras de padrões configuráveis.

Shared Structures permite a geração de estruturas prefab personalizadas em biomas existentes usando padrões de posicionamento vanilla. Criado por joshieman, este mod permite que modders adicionem suas estruturas à geração de mundo sem código complexo.

O Que Este Mod Faz?

  • Carrega entradas de estruturas dos seus packs de assets
  • Posiciona prefabs durante a geração de mundo usando regras de padrões
  • Suporta posicionamento baseado em grid, ruído, altura, pai e máscara
  • Lida com entidades e spawners de blocos em prefabs

Para Desenvolvedores

Adicionando Estruturas

Crie arquivos de configuração JSON no seu pack em:

Server/WorldGen/SharedStructures/Prefabs/*.json

Cada arquivo contém um array de entradas de estruturas.

Exemplo de Configuração

[
  {
    "Id": "castlearena",
    "Prefab": ["YourPack.CastleArena"],
    "Weight": [1.0],
    "BiomeMask": ["*Plains*"],
    "ZoneMask": ["Zone1_Tier1"],
    "Pattern": { "File": "World.Default.Zones.Pattern_Monuments" }
  }
]

Campos de Configuração

  • Id: Nome único para a entrada
  • Prefab: ID(s) de asset prefab
  • Weight: Pesos correspondentes à lista Prefab
  • BiomeMask: Correspondência curinga contra ID do bioma
  • ZoneMask: Correspondência curinga contra ID da zona
  • Pattern: Referência de arquivo ou objeto de padrão inline

Notas

  • Padrões são resolvidos relativos à pasta de dados worldgen
  • Uma referência de arquivo A.B.C carrega A/B/C.json
  • Armazene prefabs em Server/Prefabs/ no seu pack

Recursos Principais

Padrões Vanilla

Use os mesmos padrões de posicionamento que as estruturas vanilla.

Mascaramento Flexível

Controle onde as estruturas aparecem com máscaras de bioma e zona.

Seleção Ponderada

Múltiplos prefabs com seleção aleatória baseada em pesos.

Para Quem É Este Mod?

Este mod é para:

  • Desenvolvedores de mods adicionando estruturas ao mundo
  • Criadores de mapas de aventura
  • Criadores de packs de conteúdo

Você não precisa se:

  • Você só joga mods padrão
  • Você não cria conteúdo personalizado

Compatibilidade

  • Versão do Hytale: Early Access e superiores
  • Licença: Todos os Direitos Reservados

Sobre o Autor

joshieman cria ferramentas de geração de mundo e utilidades para modders de Hytale.