Pulsar Lighting Engine

Bringing a Starlight-based lighting engine to CleanroomLoader
Back to Files

pulsar-0.5.1.jar

File namepulsar-0.5.1.jar
Uploader
pepe_yupepe_yu
Uploaded
Oct 15, 2026
Downloads
18
Size
247.2 KB
Mod Loaders
Forge
File ID
9193014
Type
B
Beta
Supported game versions
  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:pulsar-lighting-engine-1641056:9193014")

Learn more about Curse Maven

What's new

[0.5.1]

Fixed

  • Wait for pending contextual samples and nearby lighting before initial chunk transmission, including players joining an already-sent chunk. Preserve initial-packet, entity-tracking and Forge chunk-watch event ordering, and cancel deferred sends when players leave.
  • Rebuild Pulsar lighting after Chocolate Quest Repoured bulk dungeon writes, including the affected neighboring chunks. Delay relight refresh packets until neighboring work has finished.
  • Include requested absent sections in partial light refreshes even when their light is now default, so stale client light arrays are reset.
  • Invalidate older lighting caches (version 13); previously saved incorrect CQR lighting is recalculated when its chunks next load.

Changed

  • Collect pending contextual light positions in primitive, atomically detached batches, avoiding boxed requests and per-tick set copying/removal. Iterate those batches without boxing and keep callbacks outside the producer monitor.

Full Changelog: https://github.com/Sumire-Labs/Pulsar/compare/0.5.0...0.5.1