Generatoren erstellen
Generatoren
Generatoren sind der leistungsstärkste Teil des Konfigurationssystems für BetterStructures. Standardmäßig gibt es 31 Generatoren, die gemeinsam über 200 Bauwerke verwalten, die derzeit von BetterStructures verteilt werden, und obwohl du eigene Generatoren erstellen kannst, kannst du auch bestehende als Abkürzung verwenden.
Generatoren teilen dem Plugin mit, wo genau Dinge spawnen sollen, und definieren Beutetabellen. Die Standard-Generatoren sind auch so benannt, dass man leicht erraten kann, was sie tun.
Generator-Konfigurationsoptionen
| Schlüssel | Standard | Pflicht | Beschreibung |
|---|---|---|---|
isEnabled | true | ❌ | Ob der Generator aktiviert ist |
structureType | - | ✅ | Wo Strukturen spawnen (siehe Tabelle unten) |
lowestYLevel | -59 | ❌ | Minimales Y-Level für das Spawnen |
highestYLevel | 320 | ❌ | Maximales Y-Level für das Spawnen |
validWorlds | Alle erlaubt | ❌ | Liste der Welten, in denen Strukturen spawnen können |
validWorldEnvironments | Alle erlaubt | ❌ | NORMAL, NETHER, THE_END |
validBiomesV2 | Alle Biome | ❌ | Liste gültiger Biome (namespace:key Format) |
treasureFilename | - | ❌ | Schatzdatei für Truhenbeute |
structureType
Legt fest, welche Art von Struktur das Bauwerk ist. Du kannst mehrere Strukturtypen für einen einzelnen Generator angeben!
| Typ | Oberwelt | Nether | End | Beschreibung |
|---|---|---|---|---|
SURFACE | Oberfläche | Oberflächenähnliche Punkte | Oberfläche | Spawnt an der Oberfläche der Welt |
SKY | Y 80-120 | Luftähnliche Punkte | Y 80-120 | Spawnt am Himmel (konfigurierbar in config.yml) |
UNDERGROUND_SHALLOW | Y 0-60 | Y 60-120 | Gültige Höhen | Flache unterirdische Strukturen |
UNDERGROUND_DEEP | Y -64 bis 0 | Y 0-60 | ❌ Spawnt nicht | Tiefe unterirdische Strukturen |
LIQUID_SURFACE | Wasser (Ozeane) | Lavaseen | ❌ Spawnt nicht | Spawnt auf Flüssigkeitsoberflächen |
DUNGEON | ✅ | ✅ | ✅ | Wird für modulare Dungeon-Platzierung verwendet |
Beispiel für mehrere Strukturtypen
structureType:
- SURFACE
- UNDERGROUND_SHALLOW
Dies ermöglicht es demselben Generator, Strukturen an mehreren Stellen zu spawnen, wie z.B. sowohl an der Oberfläche als auch in flachen unterirdischen Bereichen.
Hinweis: Es gibt zwei unterirdische Einstellungen, weil Minecraft viel unterirdischen Raum hat. Beides zu haben gewährleistet eine gleichmäßige Verteilung über verschiedene Tiefen und verhindert, dass Spieler Strukturen verpassen.
Y-Level-Bereiche nach Dimension
Standard-Höhenbereiche pro Dimension (konfigurierbar in config.yml):
| Dimension | Standardbereich | Konfigurationseinstellungen |
|---|---|---|
| Oberwelt/Benutzerdefiniert | Y=-60 bis Y=320 | lowestYNormalCustom / highestYNormalCustom |
| Nether | Y=4 bis Y=120 | lowestYNether / highestYNether |
| End | Y=0 bis Y=320 | lowestYEnd / highestYEnd |
| Himmel (Oberwelt) | Y=80 bis Y=120 | normalCustomAirBuildingMinAltitude / Max... |
| Himmel (End) | Y=80 bis Y=120 | endAirBuildMinAltitude / Max... |
Diese Standards können pro Generator mittels lowestYLevel und highestYLevel überschrieben werden.
Unterstützung benutzerdefinierter Biome
BetterStructures unterstützt automatisch benutzerdefinierte Biome von Weltgeneratoren wie Terralith, Iris, Terra und TerraformGenerator.
Wenn du ein Vanilla-Biom in validBiomesV2 angibst, schließt das Plugin automatisch kompatible benutzerdefinierte Biome ein:
validBiomesV2:
- minecraft:plains
- minecraft:forest
Dies spawnt Strukturen in den Vanilla-Biomen UND allen benutzerdefinierten Biomen, die diesen Typen zugeordnet sind (z.B. terralith:blooming_plains).
treasureFilename
Legt die Schatzdatei für Truhenbeute fest. Dies gilt für alle Bauwerke, die diesen Generator verwenden, es sei denn, es wird in der Schematic-Konfiguration überschrieben.