Back to mods
Pulsar Lighting Engine project artwork

CurseForge · Minecraft mod

Pulsar Lighting Engine

Bringing a Starlight-based lighting engine to CleanroomLoader

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Pulsar Lighting Engine release matches 1.12.2?

Updated 6 days ago
beta file pulsar-0.2.9.jar
Game version 1.12.2
Loader Forge

Pulsar Lighting Engine pulsar-0.2.9.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Pulsar Lighting Engine required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Pulsar Lighting Engine pulsar-0.2.9.jar need?

pulsar-0.2.9.jar on 1.12.2. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Pulsar Lighting Engine without breaking your instance.

Built for Pulsar Lighting Engine pulsar-0.2.9.jar on 1.12.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use pulsar-0.2.9.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside pulsar-0.2.9.jar. It opens that exact file at the source.

About this project

What does Pulsar Lighting Engine add?

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.

  • Runs server-side block-light and sky-light propagation on dedicated worker threads.
  • Batches large groups of block changes instead of lighting every edit separately.
  • Stores completed Pulsar light data in each chunk's NBT, avoiding unnecessary full relights when valid cached chunks are loaded again.
  • Keeps Minecraft's standard block-light and sky-light data synchronized, so the additional Pulsar cache can be discarded safely if Pulsar is removed.
  • Fixes vanilla propagation and rendering problems involving stairs, slabs, liquids, emissive blocks, paintings, empty sections, and chunk borders.

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

Performance

In controlled Lightbench tests, Pulsar recorded the lowest server-side light-completion latency in all four measured block-edit workloads. In a separate fresh-generation test, it completed the workload 13.5% sooner than vanilla and performed broadly similarly to Alfheim.

These results are specific to the tested machine and workloads. They do not represent equivalent improvements to FPS, TPS, or overall game performance.

Light-update benchmark

Light-update completion latency benchmark comparing Vanilla, Alfheim, and Pulsar. Lower is better, and Pulsar recorded the lowest latency in all four measured workloads.

Each edit was measured until server-side lighting completed.

Circles represent vanilla, diamonds represent Alfheim, and squares represent Pulsar. The horizontal lines show the fastest-to-slowest result across three independent Minecraft restarts.

Open the light-update graph at full size.

Fresh chunk generation benchmark

Fresh chunk generation benchmark comparing Vanilla, Alfheim, and Pulsar. Bars show the median of three runs, and the horizontal lines show the measured range. Lower is better.

Pulsar completed the 10,404-chunk workload in a median of 48.831 seconds, compared with 56.461 seconds for vanilla: 13.5% less elapsed time on the test system.

Alfheim completed it in 49.615 seconds, and its measured range overlapped with Pulsar's, so the two should be considered broadly similar in this workload.

The colored bars show the median total time. The horizontal lines show the fastest-to-slowest result across three independent Minecraft launches.

This test includes terrain generation and lighting. It is not a pure light-propagation benchmark.

Open the chunk-generation graph at full size.

See the complete methodology, individual runs, limitations, and raw data on GitHub.

Credits

  • Starlight by Spottedleaf, for the architecture and core algorithms on which Pulsar is based
  • SuperNova by GTNewHorizons, a Minecraft 1.7.10 port of Starlight that served as the basis for early versions of Pulsar
  • Alfheim by Red Studio, as a reference for fixing MC-92
  • CleanroomModTemplate by CleanroomMC

Project description from CurseForge.

Pick your setup

Pulsar Lighting Engine by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Pulsar Lighting Engine versions and loaders

9 of 9 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.