HytaleKit
Shared Structures

Shared Structures

von joshieman

utility

Generiere benutzerdefinierte Prefab-Strukturen in bestehenden Biomen mit Vanilla-Platzierungsmustern. Lade Struktureinträge aus Asset-Packs und platziere Prefabs während der Weltgenerierung mit konfigurierbaren Musterregeln.

Shared Structures ermöglicht die Generierung benutzerdefinierter Prefab-Strukturen in bestehenden Biomen mit Vanilla-Platzierungsmustern. Erstellt von joshieman, lässt dieser Mod Modder ihre Strukturen ohne komplexen Code zur Weltgenerierung hinzufügen.

Was Macht Dieser Mod?

  • Lädt Struktureinträge aus deinen Asset-Packs
  • Platziert Prefabs während der Weltgenerierung mit Musterregeln
  • Unterstützt Grid-, Noise-, Höhen-, Parent- und Masken-basierte Platzierung
  • Handhabt Entitäten und Block-Spawner in Prefabs

Für Entwickler

Strukturen Hinzufügen

Erstelle JSON-Konfigurationsdateien in deinem Pack unter:

Server/WorldGen/SharedStructures/Prefabs/*.json

Jede Datei enthält ein Array von Struktureinträgen.

Beispielkonfiguration

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

Konfigurationsfelder

  • Id: Eindeutiger Name für den Eintrag
  • Prefab: Prefab-Asset-ID(s)
  • Weight: Gewichte passend zur Prefab-Liste
  • BiomeMask: Wildcard-Übereinstimmung gegen Biom-ID
  • ZoneMask: Wildcard-Übereinstimmung gegen Zonen-ID
  • Pattern: Dateireferenz oder Inline-Musterobjekt

Hinweise

  • Muster werden relativ zum worldgen-Datenordner aufgelöst
  • Eine Dateireferenz A.B.C lädt A/B/C.json
  • Speichere Prefabs unter Server/Prefabs/ in deinem Pack

Hauptfunktionen

Vanilla-Muster

Verwende dieselben Platzierungsmuster wie Vanilla-Strukturen.

Flexible Maskierung

Kontrolliere, wo Strukturen erscheinen, mit Biom- und Zonenmasken.

Gewichtete Auswahl

Mehrere Prefabs mit gewichtsbasierter Zufallsauswahl.

Für Wen Ist Dieser Mod?

Dieser Mod ist für:

  • Mod-Entwickler, die Weltstrukturen hinzufügen
  • Abenteuer-Karten-Ersteller
  • Inhaltspaket-Macher

Du brauchst ihn nicht, wenn:

  • Du nur Standard-Mods spielst
  • Du keine benutzerdefinierten Inhalte erstellst

Kompatibilität

  • Hytale-Version: Early Access und höher
  • Lizenz: Alle Rechte Vorbehalten

Über den Autor

joshieman erstellt Weltgenerierungs- und Utility-Tools für Hytale-Modder.