HomeJavaModsPulsar Lighting Engine
Pulsar Lighting Engine

Pulsar

Pulsar is an async lighting engine for CleanroomLoader. It reimplements Starlight-style lighting algorithms for 1.12.2 and moves most server-side block-light and sky-light propagation off the main server thread.

Unlike vanilla and Alfheim, Pulsar performs most propagation work on dedicated worker threads. Its goal is to provide an actively developed Cleanroom-native alternative to lighting engines such as Alfheim and Phosphor.

Requirements

Features

Pulsar is designed to reduce server-thread stalls when lighting has a large amount of work to resolve, such as during chunk generation, explosions, large building-tool operations, or machine-driven block changes.

The largest gains appear under heavy lighting load. At lighter loads, Pulsar's main benefit is lower light-update latency rather than higher TPS.

Fixed Vanilla Issues

Pulsar includes fixes for the following vanilla lighting and rendering issues:

Compatibility

Pulsar should work with most biome, cave, world-generation, and dimension mods that use Minecraft's standard chunk and world APIs. Please report combinations that do not work as expected.

Supported integrations

Incompatible

Unsupported or untested

Performance

In controlled tests, Pulsar 0.3.0 achieved lower median lighting-update times than Alfheim 1.6 in all four tested workloads, with the largest gains in skylight updates.

Results depend on your hardware and workload. These improvements do not translate directly into higher FPS or TPS.

Light-update benchmark — Pulsar 0.3.0

Light-update benchmark

Lower is better. Markers show the median of three run medians; horizontal lines show their range. Each update was timed until lighting completed.

Vanilla shows older measurements under different conditions, provided for reference only.*

Chunk-generation benchmark — historical results

This benchmark used Pulsar 0.1.0, not 0.3.0.

Historical chunk-generation benchmark

The previous 10,404-chunk test recorded median totals of 48.831 s for Pulsar, 49.615 s for Alfheim, and 56.461 s for Vanilla. This includes terrain generation and lighting.

No new generation-speed comparison is published for 0.3.0 because the latest runs produced differing terrain and lighting results.

Measurement details and raw data

Credits

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more