Was sind modulare Dungeons?
Modulare Dungeons sind ein Dungeon-System, das in BetterStructures 2.0.0 und später eingeführt wurde. Anstatt als ein festes Schematic zu spawnen, werden modulare Dungeons dynamisch aus kleineren, handgefertigten Modulen zusammengesetzt. Dieser Ansatz ermöglicht große, mehrstöckige Dungeons, die sich in jeder Welt einzigartig anfühlen und trotzdem nahtlos in Vanilla Minecraft passen.
Wie werden modulare Dungeons generiert
-
Module Jedes Modul wird typischerweise in einer konfigurierbaren Größe gebaut (Standard 16x16x16 Blöcke, obwohl einige Content-Packs 32x16x32 oder andere Dimensionen verwenden). Module sind mit standardisierten Verbindungspunkten unter Verwendung eines Border-Tag-Systems konzipiert, damit sie sich an andere Module anschließen können, ohne Lücken oder Überlappungen zu verursachen. Die Dimensionen für einen Dungeon werden mit den
moduleSizeXZundmoduleSizeYKonfigurationsoptionen im Module-Generator-Config festgelegt. Module können Korridore, Räume, Treppen oder spezielle Encounter-Bereiche enthalten. -
Generierungsprozess Wenn ein modularer Dungeon in einem neuen Chunk generiert wird, verwendet BetterStructures einen Wave Function Collapse (WFC)-Algorithmus, um Module aus dem verfügbaren Pool prozedural zusammenzusetzen. Das System wählt zufällig kompatible Module basierend auf Border-Tag-Matching aus und "näht" sie zu einem kompletten Dungeon zusammen. Die Generierungszeit variiert je nach Server-Performance, Dungeon-Größe (Radius), vertikalem Bereich, Modulanzahl und Constraint-Komplexität. Das System verwendet Workload-Verteilung, um Server-Lag während der Generierung zu vermeiden.
-
Dungeon-Größe Dungeons können so konfiguriert werden, dass sie in verschiedenen Größen mit dem Radius-Parameter generiert werden. Größere Radius-Werte erzeugen deutlich größere Dungeons, die sich über hunderte von Blöcken erstrecken können. Die meisten Dungeons enthalten mehrere Etagen, die durch Treppen-Module oder vertikale Schächte miteinander verbunden sind. Vertikale Verbindungen zwischen Etagen werden durch Module mit
upIsPassableunddownIsPassableauf true erreicht.
Vielfalt und Pack-Integration
-
Free Pack Das Dungeoneering Modules Free Pack enthält 15 Module. Dies funktioniert als ein vollständig spielbarer Dungeon an sich.
-
Premium Pack Das Dungeoneering Modules Premium Pack fügt 38 zusätzliche Module hinzu. In Kombination mit dem Free Pack verschmelzen beide Sets zu einem einzigen Dungeon-System mit einem viel größeren Modul-Pool. Dies reduziert Wiederholung und erhöht die Vielfalt in den generierten Layouts.
-
Props-Integration Wenn Sie auch das BetterStructures Prop Pack installieren (über FreeMinecraftModels), werden modulare Dungeons benutzerdefinierte Modell-Props in allen Builds anzeigen, wie in unseren Showcase-Screenshots gezeigt. Ohne das Prop Pack funktionieren die Dungeons immer noch normal, aber ohne die dekorativen Modelle.
EliteMobs-Integration
Während sich die meisten des Dungeons nur auf BetterStructures und Vanilla Minecraft Mobs verlassen, enthalten einige Dungeons Boss-Encounters:
- Wenn EliteMobs und FreeMinecraftModels beide installiert sind → vollständiger Custom-Boss-Kampf mit Modell.
- Wenn nur FreeMinecraftModels installiert ist → Boss-Modell erscheint als dekorativer Prop.
- Wenn keines von beiden installiert ist → Boss-Raum wird einfach leer sein.
Das System verwendet ein sign-basiertes Spawn-System mit speziellen Tags wie [spawn] und [pool: poolname], um Bosse in bestimmten Bereichen zu platzieren. Boss-Level skalieren basierend auf der Entfernung vom Dungeon-Zentrum und bieten angemessene Herausforderungen überall in der Struktur.
Wenn EliteMobs nicht installiert ist, aber ein Content-Pack es benötigt, erhalten Administratoren eine Warnmeldung.
Dieses Design hält modulare Dungeons kompatibel mit Vanilla-ähnlichen Setups, bietet aber dennoch tiefere Integration für Benutzer mit zusätzlichen Plugins.
MythicMobs-Integration
BetterStructures unterstützt auch die MythicMobs-Integration für benutzerdefinierte Mob-Encounters in modularen Dungeons.
Wenn MythicMobs installiert ist, können Struktur-Packs benutzerdefinierte MythicMobs als Teil der Dungeon-Generierung spawnen. Dies ermöglicht anspruchsvollere Mob-Encounters und Boss-Kämpfe, die über das hinausgehen, was Vanilla Minecraft oder EliteMobs bieten.
Wenn MythicMobs nicht installiert ist, benachrichtigt das Plugin Administratoren mit angemessenen Berechtigungen und stellt einen Download-Link bereit.
FMM-Integration
Modulare Dungeons können auch die FreeMinecraftModels (FMM) Props während der Erstellung nutzen.
- Wenn FMM installiert ist, werden alle Props, die vom Modulersteller oder Builder platziert wurden, im generierten Dungeon angezeigt.
- Props sind rein dekorativ und beeinflussen das Gameplay nicht, aber sie verbessern die visuelle Treue und Immersion der Umgebung.
- Wenn FMM nicht installiert ist, wird der Dungeon immer noch normal generiert, aber diese benutzerdefinierten Props werden nicht angezeigt.
Dies stellt sicher, dass Ersteller Dungeons mit zusätzlichem Detail entwerfen können, während Kompatibilität für Spieler gewährleistet wird, die FMM nicht installiert haben.
Modul-Dimensionen
Wichtig: Die Modulgröße ist konfigurierbar, nicht fest.
Jeder Modul-Generator definiert seine Standard-Modulgröße mit:
moduleSizeXZ: Breite und Tiefe in Blöcken (Standard: 16)moduleSizeY: Höhe in Blöcken (Standard: 16)
Standardgröße: 16×16×16 Blöcke Häufige Alternative: 32×16×32 Blöcke (in einigen Content-Packs verwendet)
Für Modul-Ersteller:
- Überprüfen Sie Ihre Generator-Config auf
moduleSizeXZundmoduleSizeYWerte - Bauen Sie ALLE Module für diesen Generator, um diese exakten Dimensionen zu erfüllen
- Nicht übereinstimmende Größen verursachen Verbindungsfehler
Benutzerdefinierte Dimensionen festlegen: In Ihrer Modul-Generator-Config-Datei:
moduleSizeXZ: 32 # Breite und Tiefe
moduleSizeY: 16 # Höhe
Hinweis: Alle Module in einem Generator müssen die gleichen Dimensionen verwenden. Sie können nicht 16×16×16 und 32×16×32 Module im gleichen Dungeon-System mischen.