ModsFinder

Custom Light

by Seien_MtF

Custom Light lets server owners and players set the light level emitted by specific blocks through a configuration file, for vanilla and modded blocks alike.

NeoForgeClient and serverGNU Affero General Public License v3.0 onlyOpen source1.21 – 1.21.11

What it does

Light levels are assigned per block ID in the mod's configuration file. Each line follows the pattern namespace:block ID light level, where the level ranges from 0, meaning no light, to 15, the maximum. The entries work for vanilla Minecraft blocks as well as blocks added by other mods, provided the namespace and block ID are correct.

Server configuration takes priority over client configuration, so a client's own settings are overwritten when it joins a server. After editing the file, a restart of the client or server is needed before the changes take effect. Invalid block IDs cause the configuration to fail and produce game errors, so entries should be checked carefully.

Custom Light runs on the client and the server, so both need it. It is published for NeoForge only, across 12 release versions 1.21 – 1.21.11, under the GNU Affero General Public License v3.0 only, and the mod is open source.

Key features

  1. Per-block light levels

    Each block can be given its own emitted light level, set by namespace and block ID.

  2. Vanilla and modded blocks

    Entries can target blocks from Minecraft itself or from other installed mods.

  3. Server priority

    Server settings take precedence over client settings whenever a player joins a server.

  4. Light level limit

    Levels are capped at 15 because the save file format cannot store higher values, and values above 15 have unknown results.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.1121.11.2
1.21.1021.10.2
1.21.921.9.2
1.21.821.8.2
1.21.721.7.2
1.21.621.6.2
1.21.521.5.2
1.21.421.4.2
1.21.321.3.2
1.21.221.2.2
1.21.121.1.2
1.2121.0.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Server owners who want consistent block lighting across players, and map makers and builders who need particular blocks to emit a set amount of light.

How it compares

Full comparison

Light Stick is a Client and server mod for NeoForge with files for 1.21.4 only, licensed under the MIT License and not open source. Light Wands is also NeoForge and Client and server, for 1.21.1 – 1.21.8, under the MIT License and not open source. Crystalline Sky covers Fabric, NeoForge and Quilt for 1.21.1 – 1.21.8 and is open source under the European Union Public License 1.2.

ModLoadersGame versionsEnvironmentUpdated
Custom LightNeoForge1.21 – 1.21.11Client and server2026-03-27
Light StickNeoForge1.21.4Client and server2025-03-23
Light WandsNeoForge1.21.1 – 1.21.8Client and server2026-03-19
Crystalline SkyFabric, NeoForge and Quilt1.21.1 – 1.21.8Client and server2026-05-14

Questions

Does Custom Light have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

Why does the light level stop at 15?

The Minecraft save file format cannot store light levels above 15, so the mod does not allow them. Values above 15 have unknown consequences.

What happens if a block ID is wrong?

An invalid block ID causes the configuration to fail and produces game errors, so each entry must use a correct namespace and block ID.

Which loader does Custom Light support?

Custom Light is published for NeoForge only, with the latest file 21.11.2 for 1.21.11, released on 2026-03-27.

In the catalog

Custom Light is one of 29,952 Game mechanics mods on ModsFinder, and one of 12,140 Game mechanics mods for NeoForge. 19,862 mods support Minecraft 1.21.11.

Similar mods

Official listing

Owner
Seien_MtF
Published
2026-03-06
Updated on Modrinth
2026-03-27
Facts verified
2026-10-15

Tags