MonolithWIKI
1.21.11 aktiv
MONOLITH WIKImonolith.yml

Konfigurationsreferenz

Alle Build-21-Schlüssel, Standardwerte, Grenzen und Runtime-Wirkungen.

Validierungsregeln

  • config-version akzeptiert ausschließlich Schema 1.
  • paper-behaviour und save-full-stacktraces müssen true bleiben.
  • Adaptive P95-Untergrenze muss kleiner als die Obergrenze sein.
  • Bossbar-Paletten enthalten 2–16 gültige #RRGGBB-Werte.
  • Ein ungültiger Reload benennt den exakten Schlüssel und behält die vorherige effektive Konfiguration.
text
/monolith reload
/monolith runtime
/monolith bossbar status

Performance & Trading Halls

config-versionStandard: 1

Kennzeichnet das Schema der monolith.yml.

Typ
Ganzzahl
Erlaubt
Nur 1
Runtime-Wirkung
Unbekannte Versionen werden abgewiesen und nicht überschrieben.
Neustart
Nein
Kompatibilität
Verhindert eine stille Migration inkompatibler Dateien.
monolith.performance.adaptive-runtimeStandard: true

Aktiviert die adaptive Steuerung Monolith-eigener Hintergrundarbeit.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Kann ausschließlich Monolith-Executor begrenzen; Gameplay bleibt unverändert.
Neustart
Nein, /monolith reload
Kompatibilität
Paper-Verhalten bleibt erhalten.
monolith.performance.sample-interval-ticksStandard: 20

Abstand zwischen Runtime-Stichproben.

Typ
Ganzzahl
Erlaubt
Positive Tickzahl
Runtime-Wirkung
Kleinere Werte aktualisieren Telemetrie häufiger.
Neustart
Nein
Kompatibilität
Nur Beobachtungsfrequenz.
monolith.performance.adaptive-upper-p95-msStandard: 40.0

Obere P95-Schwelle für CONSTRAINED.

Typ
Dezimalzahl
Erlaubt
> adaptive-lower-p95-ms
Runtime-Wirkung
Mehrere Beobachtungen oberhalb können Monolith-Arbeit begrenzen.
Neustart
Nein
Kompatibilität
Keine Änderung von Welten, Entitäten oder Plugins.
monolith.performance.adaptive-lower-p95-msStandard: 20.0

Untere P95-Schwelle für die Erholung.

Typ
Dezimalzahl
Erlaubt
< adaptive-upper-p95-ms
Runtime-Wirkung
Stabile Werte darunter leiten RECOVERING ein.
Neustart
Nein
Kompatibilität
Nur Monolith-eigene Arbeit.
monolith.performance.adaptive-observation-samplesStandard: 3

Erforderliche Belastungsbeobachtungen vor einer Begrenzung.

Typ
Ganzzahl
Erlaubt
Positive Anzahl
Runtime-Wirkung
Filtert einzelne Ausreißer.
Neustart
Nein
Kompatibilität
Keine Gameplay-Auswirkung.
monolith.performance.adaptive-recovery-samplesStandard: 30

Erforderliche ruhige Beobachtungen vor der Erholung.

Typ
Ganzzahl
Erlaubt
Positive Anzahl
Runtime-Wirkung
Verhindert schnelles Hin- und Herschalten.
Neustart
Nein
Kompatibilität
Keine Gameplay-Auswirkung.
monolith.performance.adaptive-cooldown-secondsStandard: 30

Mindestpause zwischen adaptiven Zustandswechseln.

Typ
Ganzzahl
Erlaubt
Nicht negativ
Runtime-Wirkung
Stabilisiert die Hysterese.
Neustart
Nein
Kompatibilität
Keine Gameplay-Auswirkung.
monolith.performance.villager-trading-halls.enabledStandard: false

Aktiviert den Scheduler für geeignete, trainierte Villager.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Reduziert nur für sicher eingestufte Villager die Brain-Kadenz.
Neustart
Nein
Kompatibilität
Opt-in; Bypässe schützen Handel, Gefahr und relevante Zustände.
monolith.performance.villager-trading-halls.brain-interval-ticksStandard: 4

Brain-Intervall für geeignete Trading-Hall-Villager.

Typ
Ganzzahl
Erlaubt
2–20
Runtime-Wirkung
Höhere Werte sparen mehr Arbeit, reagieren aber seltener.
Neustart
Nein
Kompatibilität
Nur aktiv, wenn der Opt-in-Schalter gesetzt ist.
monolith.performance.villager-trading-halls.adaptive-brain-intervalStandard: false

Aktiviert die zweite, separat gesicherte P95-Anpassung des Brain-Intervalls.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Erhöht das effektive Intervall nur nach anhaltendem Tickdruck und erholt sich schrittweise.
Neustart
Nein
Kompatibilität
Wirkt nur zusammen mit villager-trading-halls.enabled; standardmäßig aus.
monolith.performance.villager-trading-halls.maximum-brain-interval-ticksStandard: 12

Harte Obergrenze des adaptiven Brain-Intervalls.

Typ
Ganzzahl
Erlaubt
2–20 und nicht kleiner als brain-interval-ticks
Runtime-Wirkung
Begrenzt die maximale adaptive Drosselung.
Neustart
Nein
Kompatibilität
Offene Handelsvorgänge und Sicherheitszustände umgehen die Drosselung weiterhin.
monolith.performance.villager-trading-halls.adaptive-pressure-p95-msStandard: 45.0

P95-MSPT-Schwelle für ein Druckfenster.

Typ
Dezimalzahl
Erlaubt
5.0–1000.0 und größer als adaptive-recovery-p95-ms
Runtime-Wirkung
Startet erst nach mehreren aufeinanderfolgenden Belastungsbeobachtungen eine Erhöhung.
Neustart
Nein
Kompatibilität
Hysterese verhindert Reaktionen auf einzelne Ausreißer.
monolith.performance.villager-trading-halls.adaptive-recovery-p95-msStandard: 35.0

P95-MSPT-Schwelle für stabile Erholung.

Typ
Dezimalzahl
Erlaubt
1.0–999.0 und kleiner als adaptive-pressure-p95-ms
Runtime-Wirkung
Reduziert das effektive Intervall nach einem gesunden Beobachtungsfenster jeweils um einen Tick.
Neustart
Nein
Kompatibilität
Getrennte Schwellen verhindern schnelles Hin- und Herschalten.
monolith.performance.villager-trading-halls.adaptive-pressure-samplesStandard: 3

Anzahl aufeinanderfolgender Druckmessungen vor einer Intervallerhöhung.

Typ
Ganzzahl
Erlaubt
1–120
Runtime-Wirkung
Filtert kurze Lastspitzen.
Neustart
Nein
Kompatibilität
Keine Wirkung, solange die adaptive Villager-Steuerung aus ist.
monolith.performance.villager-trading-halls.adaptive-recovery-samplesStandard: 30

Anzahl aufeinanderfolgender gesunder Messungen vor einem Erholungsschritt.

Typ
Ganzzahl
Erlaubt
2–1200
Runtime-Wirkung
Sorgt für eine langsame und stabile Rückkehr zum Basisintervall.
Neustart
Nein
Kompatibilität
Das Basisintervall wird niemals unterschritten.

Analytics-Berichte

monolith.analytics.retention.max-reportsStandard: 64

Begrenzt die Anzahl lokaler Offline-HTML-Berichte samt internem Rohdaten-Sidecar.

Typ
Ganzzahl
Erlaubt
1–10.000
Runtime-Wirkung
Nach einem neuen Bericht werden die ältesten Reportgruppen oberhalb der Grenze entfernt.
Neustart
Nein, Reload
Kompatibilität
Der gerade erzeugte Bericht bleibt immer erhalten.
monolith.analytics.retention.max-age-daysStandard: 30

Begrenzt das Alter lokaler Analytics-Berichte in Tagen.

Typ
Ganzzahl
Erlaubt
1–3.650
Runtime-Wirkung
Abgelaufene Reportgruppen werden nach der nächsten erfolgreichen Generierung entfernt.
Neustart
Nein, Reload
Kompatibilität
Keine Wirkung auf aktive Captures.
monolith.analytics.retention.max-total-mibStandard: 512

Begrenzt die gemeinsame Größe von HTML-Berichten und Rohdaten-Sidecars.

Typ
Ganzzahl
Erlaubt
16–1.048.576
Runtime-Wirkung
Entfernt ältere Gruppen zuerst, bis die Gesamtgröße wieder innerhalb der Grenze liegt.
Neustart
Nein, Reload
Kompatibilität
Keine unbeschränkte Reportansammlung.

Adaptiver Speicherdruck

monolith.memory-pressure.enabledStandard: true

Aktiviert die zentrale Speicherdruck-Beobachtung und ihre konservative Zustandsmaschine.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.sampling-interval-secondsStandard: 5

Legt den Abstand zwischen den konstant begrenzten Stichproben fest.

Typ
Ganzzahl
Erlaubt
1–300
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.warmup-secondsStandard: 120

Unterdrückt trendbasierte Eskalation während der JVM-Aufwärmphase.

Typ
Ganzzahl
Erlaubt
0–3600
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.escalation-samplesStandard: 3

Fordert anhaltende Evidenz vor einer normalen Eskalation.

Typ
Ganzzahl
Erlaubt
1–120
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.recovery-samplesStandard: 6

Fordert mehrere gesunde Stichproben vor der Rückkehr zu NORMAL.

Typ
Ganzzahl
Erlaubt
2–1200
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.summary-interval-secondsStandard: 900

Begrenzt die seltene Zusammenfassung eines lang anhaltenden Zustands.

Typ
Ganzzahl
Erlaubt
60–86400
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.diagnostic-snapshotsStandard: true

Schreibt bei Zustandswechseln begrenzte JSON-Diagnosen ohne Heap-Dump.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.elevated-scoreStandard: 0.42

Schwelle für ELEVATED nach Persistenzprüfung.

Typ
Dezimalzahl
Erlaubt
0.0–1.0
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.high-scoreStandard: 0.68

Schwelle für HIGH nach Persistenzprüfung.

Typ
Dezimalzahl
Erlaubt
größer als elevated-score
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.critical-scoreStandard: 0.88

Schwelle für CRITICAL; harte Erschöpfungssignale bleiben separat.

Typ
Dezimalzahl
Erlaubt
größer als high-score bis 1.0
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.
monolith.memory-pressure.hysteresis-scoreStandard: 0.10

Senkt die Rückkehrschwellen und verhindert schnelles Hin- und Herschalten.

Typ
Dezimalzahl
Erlaubt
0.01–0.50
Runtime-Wirkung
Wirkt nur auf Beobachtung und Monolith-eigene optionale Hintergrundparallelität.
Neustart
Nein, /monolith reload
Kompatibilität
Keine Änderung an Vanilla-, Paper-, Plugin-, Welt-, Entity- oder Speichersemantik.

Stabilität & Recovery

monolith.stability.plugin-stall-detectionStandard: true

Misst langsame Plugin-Grenzen.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Erfasst Evidenz und unterdrückt keine Paper-Logs.
Neustart
Nein
Kompatibilität
Plugins werden nie automatisch entladen.
monolith.stability.plugin-stall-threshold-msStandard: 50

Schwelle für einen Plugin-Stall.

Typ
Ganzzahl
Erlaubt
Positive Millisekunden
Runtime-Wirkung
Beeinflusst Zähler, Profilansicht und Diagnostik.
Neustart
Nein
Kompatibilität
Ausschließlich Beobachtung; Plugin-Ausführung bleibt Paper-gesteuert.
monolith.stability.independent-stall-watcherStandard: true

Aktiviert den unabhängigen Main-Thread-Wächter.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Erfasst Stack-Evidenz, wenn abgeschlossene Ticks ausbleiben.
Neustart
Nein
Kompatibilität
Read-only und rate-limitiert.
monolith.stability.main-thread-stall-threshold-msStandard: 5000

Zeit ohne abgeschlossenen Tick bis zur Stall-Aufnahme.

Typ
Ganzzahl
Erlaubt
Positive Millisekunden
Runtime-Wirkung
Steuert die Empfindlichkeit des Watchers.
Neustart
Nein
Kompatibilität
Ändert den Watchdog nicht.
monolith.stability.stall-snapshot-rate-limit-msStandard: 60000

Mindestabstand zwischen Stall-Snapshots.

Typ
Ganzzahl
Erlaubt
Positive Millisekunden
Runtime-Wirkung
Begrenzt I/O und Konsolenrauschen.
Neustart
Nein
Kompatibilität
Nur Diagnostik.
monolith.stability.automatic-plugin-isolationStandard: false

Erlaubt ausschließlich bewiesene, operationsbezogene Isolation.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Generische Events und Scheduler werden mangels Beweis weiterhin abgelehnt.
Neustart
Nein
Kompatibilität
Kein automatisches Plugin-Unloading.
monolith.stability.failure-window-secondsStandard: 60

Größe des gleitenden Fehlerfensters.

Typ
Ganzzahl
Erlaubt
Positive Sekunden
Runtime-Wirkung
Bestimmt die Zeitspanne für Storm-Zähler.
Neustart
Nein
Kompatibilität
Keine Unterdrückung von Originalfehlern.
monolith.stability.failure-storm-thresholdStandard: 50

Wiederholungen im Fenster bis zur Storm-Einstufung.

Typ
Ganzzahl
Erlaubt
Positive Anzahl
Runtime-Wirkung
Aktiviert begrenzte Backpressure für Monolith-Ausgaben.
Neustart
Nein
Kompatibilität
Paper loggt den Originalfehler weiterhin.
monolith.stability.maximum-failure-fingerprintsStandard: 512

Obergrenze stabiler Fehlerfingerprints im Speicher.

Typ
Ganzzahl
Erlaubt
Positive Anzahl
Runtime-Wirkung
Verhindert unbeschränktes Wachstum.
Neustart
Nein
Kompatibilität
Keine Auswirkung auf Paper-Logs.
monolith.stability.storage-slow-threshold-msStandard: 250

Schwelle für langsame Speicheroperationen.

Typ
Ganzzahl
Erlaubt
Positive Millisekunden
Runtime-Wirkung
Beeinflusst Storage-Zustand und Bereitschaft.
Neustart
Nein
Kompatibilität
Diagnostiziert keinen Hardwaredefekt.
monolith.stability.controlled-shutdown-timeout-secondsStandard: 120

Beobachtungsfenster für Papers regulären Shutdown.

Typ
Ganzzahl
Erlaubt
Positive Sekunden
Runtime-Wirkung
Monolith fordert den Shutdown einmal an und verfolgt seine Phasen.
Neustart
Nein
Kompatibilität
Kein zweiter Save- oder Shutdown-Lifecycle.

Diagnostik

monolith.diagnostics.intelligent-errorsStandard: true

Erstellt klassifizierte, verständliche Diagnoseberichte.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Ergänzt den unveränderten Stacktrace um Kontext und Fehler-ID.
Neustart
Nein
Kompatibilität
Originale Paper-Ausgabe bleibt erhalten.
monolith.diagnostics.plugin-attributionStandard: true

Ordnet bekannte Event- und Task-Grenzen Plugins zu.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Verbessert Diagnose und Profilansicht.
Neustart
Nein
Kompatibilität
Keine Schuldzuweisung ohne bekannte Grenze.
monolith.diagnostics.save-full-stacktracesStandard: true

Persistiert vollständige Original-Stacktraces.

Typ
Boolean
Erlaubt
Nur true
Runtime-Wirkung
Sichert technische Evidenz neben der Kurzdiagnose.
Neustart
Nein
Kompatibilität
false wird aus Sicherheitsgründen abgewiesen.
monolith.diagnostics.recent-error-limitStandard: 100

Maximale Zahl jüngster Berichte für die Runtime-Ansicht.

Typ
Ganzzahl
Erlaubt
Positive Anzahl
Runtime-Wirkung
Begrenzt den Diagnosepuffer.
Neustart
Nein
Kompatibilität
Dateibasierte Originaltraces bleiben separat.

Konsole & Bossbars

monolith.console.startup-uiStandard: true

Aktiviert die strukturierte Monolith-Startausgabe.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Zeigt Phasen, effektive Konfiguration und READY-Status.
Neustart
Ja, betrifft Startup
Kompatibilität
Nur Darstellung.
monolith.console.ansiStandard: auto

Steuert ANSI- und True-Color-Ausgabe.

Typ
Enum
Erlaubt
auto | always | never
Runtime-Wirkung
Färbt Branding, READY, Benchmark-, Suite- und Overload-Berichte; never bleibt logcollector-freundlich.
Neustart
Nein
Kompatibilität
Keine Runtime-Auswirkung.
monolith.console.compactStandard: false

Schaltet READY sowie Testberichte zwischen kompakter und erweiterter Ausgabe.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
false zeigt alle sortierten Abschnitte; true reduziert einen Testabschluss auf Ergebnis, Bedeutung und Pfad.
Neustart
Nein
Kompatibilität
Nur Darstellung.
monolith.boss-bars.enabledStandard: true

Zeigt die gemeinsamen TPS-, RAM- und CPU-Bossbars.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Registriert bis zu drei geteilte Bossbars für Online-Spieler.
Neustart
Nein
Kompatibilität
Sichtbar pro Runtime mit /monolith bossbar steuerbar.
monolith.boss-bars.refresh-ticksStandard: 20

Aktualisierungsabstand der Bossbars.

Typ
Ganzzahl
Erlaubt
5–200
Runtime-Wirkung
Kleinere Werte aktualisieren flüssiger und häufiger.
Neustart
Nein
Kompatibilität
Nur Monolith-Anzeige.
monolith.boss-bars.animated-gradientStandard: true

Animiert den RGB-Verlauf im Bossbar-Titel.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Verschiebt die Palette pro Aktualisierung.
Neustart
Nein
Kompatibilität
Vanilla-Barfarbe zeigt zusätzlich den Gesundheitszustand.
monolith.boss-bars.show-tpsStandard: true

Blendet die TPS-Bossbar ein.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Zeigt aktuelle TPS relativ zu 20.
Neustart
Nein
Kompatibilität
Nur Anzeige.
monolith.boss-bars.show-ramStandard: true

Blendet die RAM-Bossbar ein.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Zeigt Heap-Nutzung relativ zum maximalen Heap.
Neustart
Nein
Kompatibilität
Nur Anzeige.
monolith.boss-bars.show-cpuStandard: true

Blendet die CPU-Bossbar ein.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Zeigt verfügbare JVM-Prozesslast.
Neustart
Nein
Kompatibilität
Kann bei nicht verfügbarer JVM-Metrik entsprechend ausweisen.
monolith.boss-bars.animation-speedStandard: 0.045

Verschiebung des Farbverlaufs pro Aktualisierung.

Typ
Dezimalzahl
Erlaubt
0.0–1.0
Runtime-Wirkung
0.0 hält den Verlauf an.
Neustart
Nein
Kompatibilität
Nur Darstellung.
monolith.boss-bars.gradient-colorsStandard: 7 Markenfarben

Geordnete Palette des RGB-Verlaufs.

Typ
Liste aus Hexfarben
Erlaubt
2–16 × #RRGGBB
Runtime-Wirkung
Definiert Cyan-, Blau-, Violett-, Magenta-, Gelb- und Grünübergänge.
Neustart
Nein
Kompatibilität
Ungültige Farben verwerfen den Reload vollständig.
monolith.boss-bars.thresholds.tps-warningStandard: 19.0

TPS-Warnschwelle.

Typ
Dezimalzahl
Erlaubt
> tps-critical
Runtime-Wirkung
Steuert Textstatus und Vanilla-Barfarbe.
Neustart
Nein
Kompatibilität
Nur Anzeige.
monolith.boss-bars.thresholds.tps-criticalStandard: 17.0

Kritische TPS-Schwelle.

Typ
Dezimalzahl
Erlaubt
< tps-warning
Runtime-Wirkung
Markiert stark reduzierten Tickdurchsatz.
Neustart
Nein
Kompatibilität
Nur Anzeige.
monolith.boss-bars.thresholds.ram-warning-percentStandard: 70.0

RAM-Warnschwelle in Prozent.

Typ
Dezimalzahl
Erlaubt
0–100, < critical
Runtime-Wirkung
Steuert den Warnzustand der RAM-Bar.
Neustart
Nein
Kompatibilität
Nur Anzeige.
monolith.boss-bars.thresholds.ram-critical-percentStandard: 85.0

Kritische RAM-Schwelle.

Typ
Dezimalzahl
Erlaubt
0–100, > warning
Runtime-Wirkung
Steuert den kritischen Zustand der RAM-Bar.
Neustart
Nein
Kompatibilität
Keine automatische Speicherbereinigung.
monolith.boss-bars.thresholds.cpu-warning-percentStandard: 60.0

CPU-Warnschwelle in Prozent.

Typ
Dezimalzahl
Erlaubt
0–100, < critical
Runtime-Wirkung
Steuert den Warnzustand der CPU-Bar.
Neustart
Nein
Kompatibilität
Nur Anzeige.
monolith.boss-bars.thresholds.cpu-critical-percentStandard: 85.0

Kritische CPU-Schwelle in Prozent.

Typ
Dezimalzahl
Erlaubt
0–100, > warning
Runtime-Wirkung
Steuert den kritischen Zustand der CPU-Bar.
Neustart
Nein
Kompatibilität
Keine Prozesssteuerung.
Build-9-Standardpalette
monolith:
  boss-bars:
    enabled: true
    refresh-ticks: 20
    animated-gradient: true
    show-tps: true
    show-ram: true
    show-cpu: true
    animation-speed: 0.045
    gradient-colors:
      - '#00F5FF'
      - '#397BFF'
      - '#8B5CF6'
      - '#FF2FD1'
      - '#FF5EA8'
      - '#FFE66D'
      - '#00FF88'

Overload-Test

Separate Debug-Chunk-Konfiguration

debug-chunks.worldStandard: world

Wählt ausschließlich die Zielwelt des Vorbereitungslaufs.

Typ
Text
Erlaubt
Exakter Name einer geladenen Welt
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.center-xStandard: 0

Setzt den Mittelpunkt auf der Block-X-Achse.

Typ
Ganzzahl
Erlaubt
−29.999.984 bis 29.999.984
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.center-zStandard: 0

Setzt den Mittelpunkt auf der Block-Z-Achse.

Typ
Ganzzahl
Erlaubt
−29.999.984 bis 29.999.984
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.radius-blocksStandard: 5000

Definiert den Radius und rundet nach außen auf vollständige Chunks.

Typ
Ganzzahl
Erlaubt
0 bis 29.999.984
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.shapeStandard: square

Wählt eine quadratische oder kreisförmige Fläche.

Typ
Text
Erlaubt
square | circle
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.pipeline.max-in-flightStandard: 16

Begrenzt gleichzeitig offene asynchrone Chunk-Anfragen hart.

Typ
Ganzzahl
Erlaubt
1–128
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.pipeline.dispatch-per-tickStandard: 8

Begrenzt neue Anfragen pro Server-Tick.

Typ
Ganzzahl
Erlaubt
1–64
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.pipeline.unload-after-generationStandard: true

Fordert nach der Vorbereitung normales Entladen an; Force-Loaded-Chunks bleiben unberührt.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.pipeline.retry-limitStandard: 3

Stoppt nach wiederholtem Scheduler-Fehler in FAILED, statt eine Lücke zu verschweigen.

Typ
Ganzzahl
Erlaubt
0–10
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.adaptive.pause-above-msptStandard: 45.0

Pausiert neue Arbeit oberhalb der Belastungsschwelle.

Typ
Dezimalzahl
Erlaubt
10.0–1000.0
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.adaptive.resume-below-msptStandard: 35.0

Setzt Arbeit erst unterhalb der Erholungsschwelle fort.

Typ
Dezimalzahl
Erlaubt
1.0–999.0 und kleiner als pause-above-mspt
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.adaptive.pause-when-players-onlineStandard: true

Verhindert standardmäßig neue Dispatches, solange echte Spieler online sind.

Typ
Boolean
Erlaubt
true | false
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.reporting.checkpoint-interval-secondsStandard: 15

Steuert den atomaren Fortsetzungspunkt.

Typ
Ganzzahl
Erlaubt
5–300
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.
debug-chunks.reporting.progress-interval-secondsStandard: 10

Begrenzt Fortschrittsmeldungen in der Konsole.

Typ
Ganzzahl
Erlaubt
5–300
Runtime-Wirkung
Wirkt nur im vor dem Start freigeschalteten Debug Chunk Mode.
Neustart
Nein, /debugchunks reload im Leerlauf
Kompatibilität
Separat von monolith.yml; Wartungsmodus mit Whitelist-Pflicht.

/monolith reload ignoriert diese Datei absichtlich. Verwende /debugchunks reload nur im Leerlauf. Solange ein Checkpoint existiert, darf die Fläche nicht unbemerkt gewechselt werden; /debugchunks reset entfernt nur den Fortschritt, niemals Weltdaten.