Starlight (Forge) — Mod für die komplette Überarbeitung und Optimierung der Beleuchtungs-Engine in Minecraft
Starlight (Forge) schreibt Minecrafts Beleuchtungs-Engine neu — schnelles, korrektes Block- und Himmelslicht auf stark ausgelasteten…
Starlight (Forge) schreibt Minecrafts Beleuchtungs-Engine neu — schnelles, korrektes Block- und Himmelslicht auf stark ausgelasteten Servern und in großen Welten.
Starlight (Forge) — Mod für die komplette Überarbeitung und Optimierung der Beleuchtungs-Engine in Minecraft
Minecraft-Version, mit der der Artikel getestet und geschrieben wurde: 1.20.2
Bereich der unterstützten Versionen: 1.17.1 – 1.20.2
Projekt im Archiv: Starlight (Forge) wurde in einen inaktiven Zustand versetzt. Es wird keine neuen Builds für 1.20.3+, 1.21 und neuere Releases dieses Mods mehr geben.
Starlight (Forge) ist ein Optimierungs-Mod für Minecraft, der die interne Beleuchtungs-Engine vollständig neu schreibt. Die Vanilla-Implementierung berechnet die Ausbreitung von Block- und Himmelslicht langsam: Auf Servern mit Dutzenden Spielern führt das bei massenhaften Blockänderungen zu TPS-Einbrüchen, im Singleplayer dagegen zu dunklen Nähten an Chunk-Grenzen nach der Generierung oder /reload. Starlight ersetzt das gesamte System durch eine eigene Implementierung, die direkt an das Chunk-Objekt gebunden ist.
Was die Licht-Engine verändert
Die Lichtausbreitung ist eine Kette von Berechnungen, bei der ein Block mit einem bestimmten Lichtwert diesen Wert an seine Nachbarn weitergibt, diese wiederum weiter, und so weiter bis zur Abklinggrenze (15 bei einer vollen Quelle). Die Vanilla-Engine hält Lichtabschnitte getrennt von den Chunks und verarbeitet sie über eine Warteschlange mit vielen Zwischenstrukturen. Bei diesem Schema bleiben Updates oft liegen oder werden für denselben Punkt zweimal wiederholt.
In Starlight existieren Lichtabschnitte nur zusammen mit ChunkAccess — dem Chunk-Objekt selbst. Ist ein Chunk nicht geladen, kann es für ihn auch keine Beleuchtungs-Updates geben. Das beseitigt eine ganze Klasse von Bugs mit "hängenden" Abschnitten: leere Chunks mit Lichtdaten, dunkle Flecken nach dem Neuladen der Welt, nicht aktualisiertes Himmelslicht an den Grenzen. Der Aufwand für den Scheduler sinkt dadurch — die Engine prüft keine Zustände mehr, deren Prüfung ohnehin keinen Sinn mehr ergibt.

Beleuchtung an Chunk-Grenzen direkt nach /reload in einer flachen Welt — im Vanilla-Betrieb zeigen sich dunkle Nähte an den Grenzen, mit aktivem Starlight ist der Übergang gleichmäßig
Start und Verhalten
Die jar-Datei wird im mods-Ordner abgelegt — der Mod benötigt keine zusätzlichen Bibliotheken und legt beim Start auch keine zusätzlichen Dateien in config/ an. Das Verhalten ist auf Client und Server identisch: Beim ersten Laden baut eine bestehende Welt ihre Beleuchtungsdaten chunkweise neu auf, während sie geladen werden, daher kann es in den ersten Sekunden nach dem Betreten einer alten Welt bei schneller Bewegung zu kurzen Mikro-Rucklern kommen.
Starlight lässt sich selektiv installieren — nur auf dem Client oder nur auf dem Server. Läuft der Mod nur auf dem Server, können sich Clients mit Vanilla oder mit Starlight auf Spielerseite verbinden. Umgekehrt funktioniert es genauso: Ein Client mit Starlight verbindet sich problemlos mit einem Vanilla-Server.
Fazit
Starlight (Forge) löst eine Aufgabe — schnelle und korrekte Beleuchtungsberechnung auf stark ausgelasteten Servern und in Welten mit häufigen, massenhaften Blockänderungen. Beim Überleben oder Bauen auf einem durchschnittlichen Setup ist der FPS-Unterschied kaum spürbar, weshalb sich der Mod vor allem auf einem Forge-Server mit aktiver Redstone-Wirtschaft, in einem großen Modpack oder als Mittel gegen dunkle Nähte an Chunk-Grenzen lohnt.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











