BetterStructures FAQ
Wenn deine Frage die erstmalige Nightbreak-Verknüpfung, Paketdownloads oder manuelle Importe betrifft, beginne zuerst mit den gemeinsamen globalen Seiten. Diese FAQ enthält nur BetterStructures-spezifische Antworten.
Warum erscheinen keine Strukturen?
Der häufigste Grund ist, dass du in einem Terrain testest, das bereits erkundet wurde, bevor BetterStructures installiert war.
BetterStructures ist darauf ausgelegt, in unerforschtem Terrain zu generieren und füllt alte Chunks nicht nachträglich auf. Wenn du die natürliche Generierung schnell sehen möchtest:
- fliege in frische Chunks
- generiere eine neue Testwelt
- oder verwende die Platzierungs- und Setup-Befehle, anstatt auf natürliche Generierung zu warten
Wie stoppe ich die Admin-Warnungen über neue Strukturen?
BetterStructures hat einen warnAdminsAboutNewBuildings-Schalter in config.yml, und /betterstructures silent ändert diesen Wert für dich.
Dies ist nützlich während der Vorgenerierung oder anderen admin-intensiven Tests, bei denen die Warnungen störend werden.
Was bedeutet setupDone?
setupDone verfolgt, ob der BetterStructures-Ersteinrichtungsablauf abgeschlossen wurde.
falsebedeutet, dass der Einrichtungsablauf noch als unvollständig gilttruebedeutet, dass der Einrichtungsablauf bereits abgeschlossen wurde
Wenn du die Einrichtung absichtlich erneut ausführen möchtest, setze setupDone: false, lade das Plugin neu und führe /bs initialize erneut aus.
Benötigt BetterStructures WorldEdit?
Ja. WorldEdit ist eine harte Abhängigkeit in plugin.yml, daher wird nicht erwartet, dass BetterStructures ohne es läuft.
Wie funktioniert die WorldGuard-Integration?
Wenn WorldGuard installiert ist, registriert und verwendet BetterStructures das Flag betterstructures-protect für seine geschützten Bereiche.
Der relevante Konfigurationsschalter ist:
protectEliteMobsRegions: true
Setze es auf false, wenn du keinen BetterStructures-verwalteten WorldGuard-Schutz für unterstützte Inhalte möchtest.
Kann ich benutzerdefinierte Items zum BetterStructures-Schatz hinzufügen?
Ja. BetterStructures enthält:
/betterstructures lootify <generator> <rarity> <minAmount> <maxAmount> <weight>
Verwende es, während du das Item hältst, das du registrieren möchtest. Der Befehl schreibt das gehaltene Item in den ausgewählten Schatzgenerator-Eintrag.
Aktuelle Validierungsregeln aus der Befehlsimplementierung:
- der Schatzgenerator muss existieren
- die Seltenheit muss bereits in dieser Schatzkonfiguration existieren
minAmountmuss mindestens1seinmaxAmountdarf höchstens64sein- das gehaltene Item darf nicht Luft sein
Unterstützt BetterStructures MMOItems-Schatzeinträge?
Ja. BetterStructures hat MMOItems-Unterstützung im Projekt und der bestehende Schatz-Workflow unterstützt Items von Drittanbietern. Für MMOItems-spezifische Syntax halte die exakten Konfigurationsbeispiele in deinen Schatzdateien gemäß der aktuellen Schatzseiten-Dokumentation, anstatt dich auf ältere FAQ-Ausschnitte zu verlassen.
Wie arbeiten EliteMobs und BetterStructures zusammen?
BetterStructures hat eine Soft-Integration mit EliteMobs.
Auf hoher Ebene:
- BetterStructures kann EliteMobs-Inhaltsmarker in generierten Strukturen platzieren
- BetterStructures kann auch geschützte Bereiche verwalten, die für EliteMobs-unterstützte Inhalte relevant sind, wenn die Integration aktiviert ist
Für den gemeinsamen Setup-Ablauf, die Token-Verknüpfung und den offiziellen Paketlebenszyklus verwende die globalen Docs und die BetterStructures-Setup-/Inhaltsseiten, anstatt diese FAQ als primäre Quelle zu behandeln.
Kann ich eine Welt sicherer vorgenerieren?
Ja. BetterStructures bietet leistungsorientierte Vorgenerierungseinstellungen in config.yml, einschließlich:
percentageOfTickUsedForPregenerationpregenerationTPSPauseThresholdpregenerationTPSResumeThreshold
Für normales Struktur-Einfügen ist die Hauptgeschwindigkeitseinstellung:
percentageOfTickUsedForPasting: 0.2
Niedrigere Werte reduzieren die Pro-Tick-Auswirkung, machen das Struktur-Einfügen aber langsamer.
Wie werden Strukturstandorte bestimmt?
BetterStructures behält Pro-Strukturtyp-Abstands- und Zufalls-Offset-Steuerungen in config.yml.
Die Hauptabstandssteuerungen sind:
distanceSurfacedistanceShallowdistanceDeepdistanceSkydistanceLiquiddistanceDungeonV2
Die zugehörigen Offset-Steuerungen sind:
maxOffsetSurfacemaxOffsetShallowmaxOffsetDeepmaxOffsetSkymaxOffsetLiquidmaxOffsetDungeonV2
In der Praxis bedeutet dies, dass die Generierung seed-gesteuert und konfigurationsgesteuert bleibt, anstatt bei jedem Neustart zufällig neu gemischt zu werden.
Was macht modularChunkPastingSpeed?
modularChunkPastingSpeed (Standard: 10) steuert die Chunk-Einfügegeschwindigkeit für modulare Dungeons. Höhere Werte fügen Chunks schneller ein, verwenden aber mehr Serverressourcen pro Tick.
Was macht spawnProtectionRadius?
spawnProtectionRadius (Standard: 100) definiert den Radius um den Spawn, der vor der Platzierung von BetterStructures-Strukturen geschützt ist. Dies verhindert, dass Strukturen zu nah am Welt-Spawnpunkt generiert werden.