Mineuniverse
Mods
Pulsar Lighting Engine

Pulsar Lighting Engine

MOD
Bringing a Starlight-based lighting engine to CleanroomLoader
by pepe_yu
Download Claim this project
2,294 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Performance
Advertisement Remove ads with Premium →

Pulsar Lighting Engine

This is a mod exclusively for Cleanroom. It requires Java 25 and Cleanroom 0.6.10 or later.

Pulsar is an asynchronous lighting engine built for Cleanroom. It reimplements Starlight-style algorithms for Cleanroom and runs lighting calculations on separate threads.

Requirements

Features

  • Runs server-side light propagation on separate threads.
  • Batches large groups of block changes instead of processing lighting separately for every edit.
  • Caches light data in each chunk's NBT to avoid unnecessary full relights.
  • Keeps Vanilla's block-light and sky-light data synchronized, so removing Pulsar does not corrupt your world.
  • Includes various lighting bug fixes and quality-of-life improvements.
  • Adds natural lighting to Thaumcraft crystals.
  • Fully compatible with rendering mods such as Celeritas, Actinium, and Nothirium.

Fixed Bugs

Supported Mods

Incompatible

  • Alfheim
  • Phosphor for Forge
  • Hesperus
  • Other Starlight backports or mods that replace or rewrite the lighting engine
  • The standard edition of The Aether II, which bundles Phosphor. Use The Aether II: Phosphor Not Included instead.

Unsupported or Untested

  • CubicChunks
  • OptiFine

Performance

Pulsar 0.5.0 Benchmarks

Block Placement and Removal

Block update completion time

Sky Opening and Closing

Sky opening and closing completion time

Server Load During Continuous Editing

These values measure main-thread MSPT. Async worker CPU time is not included.

Main-thread MSPT during continuous editing

Flat Terrain Generation

Equal-output flat terrain generation

Travel in a Flat World

Server chunk readiness at travel destinations

Credits

  • Starlight by Spottedleaf: the algorithms on which Pulsar is based.
  • SuperNova by GTNewHorizons: an RGB lighting engine inspired by Starlight.
  • Alfheim by Red Studio: a reference for directional neighbor brightness, liquid and emissive-block rendering, and light-only chunk packet handling.
  • CleanroomModTemplate, TokenEnvoy, and CleanroomVersioning by CleanroomMC.

AI Disclosure

Pulsar uses LLM assistance in the following areas:

  • Some code: primarily understanding and implementing algorithms.
  • Translation and writing: translating into other languages and generating documentation.

License

Pulsar is licensed under the LGPL-3.0.

pulsar-0.5.2.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-10-16 Get
pulsar-0.5.1.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-10-15 Get
pulsar-0.5.0.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-10-12 Get
pulsar-0.4.0.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-10-05 Get
pulsar-0.3.2.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-09-24 Get
pulsar-0.3.1.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-09-11 Get
pulsar-0.3.0.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-09-07 Get
pulsar-0.2.9.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-31 Get
pulsar-0.2.8.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-29 Get
pulsar-0.2.6.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-28 Get
pulsar-0.2.7.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-28 Get
pulsar-0.2.5.jar
MC Client, Forge, Server, 1.12.2
Alpha 2026-08-22 Get
pulsar-0.2.3.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-07 Get
pulsar-0.2.4.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-07 Get
pulsar-0.2.2.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-06 Get
pulsar-0.2.0.jar
MC Client, Forge, Server, 1.12.2
Beta 2026-08-05 Get

More from pepe_yu

Advertisement Remove ads with Premium →

You Might Also Like