promotional banner

Custom Lights

Colored lights with shapes, atmosphere and animations, a visual editor and a server plugin in real time. Works with Sodium and shaders.
Back to Files

customlights-neoforge-26.2-1.0.2.jar

File namecustomlights-neoforge-26.2-1.0.2.jar
Uploader
Cotii_Cotii_
Uploaded
Sep 23, 2026
Downloads
2
Size
462.1 KB
Mod Loaders
NeoForge
File ID
8955324
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:custom-lights-1702241:8955324"

Learn more about Curse Maven

What's new

## New

- **13 special shapes that animate themselves**: fire, portal, lightning, aurora, ripple, plasma, tornado, singularity,
rune, flare, mist, comet and laser_door. Their silhouette changes every frame in the shader, each light on its own
clock. They show in yellow in the editor and bring their own colour and animations when picked.
- **NeoForge support for every version**: 1.20.1, 1.20.4, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.11 and 26.2.
- **Pivot**: the point a light's stretch grows from, on its own axes, with sliders in the editor and a handle in the
gizmo. Also in the commands, the plugin and the API.
- **Luminosity** now burns the middle of a light towards white and lifts what the light touches, per light.
- **API**: `style(name)` applies a shape's whole look and animations, plus `animation(preset, ticks, amount)`,
`clearAnimations()`, `cameraDelay(ticks)`, `visibleFirstPerson(on)`, `pivot(x, y, z)`, `shapes()` and
`animatedShapes()`.

## Changed

- **Through blocks: No** is now traced half a block at a time, so slabs, stairs, walls and the like cast the shadow of
their real shape, and those lights are drawn at full resolution so the shadow lands on the exact pixel the block
covers.
- The `beam` shape closes into a point over its last quarter instead of ending flat.
- The volumetric haze of the special shapes is drawn finer and with more samples, so looking through them no longer
looks grainy or blocky.
- Embeddium and Oculus are recognised by their own ids, so light culling follows them like Sodium and Iris.

## Fixed

- Lights no longer slide with the view bobbing. The view's origin moves away from the camera while bobbing and that
offset was not being taken out, which showed on anything with a hard edge.
- Package clash with other mods on Forge and NeoForge 1.20.1 (CustomLights no longer puts classes in a shared parent
package, so it can run next to mods from the same author).
- Crash with NeoForge's development validation layer when reading the main render target's textures.
- The nova shape was removed.

## Known

- Lights inside item models (Blockbench groups) are read on Fabric only.
- On NeoForge 1.21.11 and 26.2 the editor's floating object preview does not draw.
- On NeoForge 26.2, Iris shaders crash in Iris's own hand rendering; Sodium alone works. The same versions are fine on
Fabric 26.2.

This mod has no related projects