ModsFinder

BetterLight

by paulevs

BetterLight changes how light is calculated and drawn on the client, adding colored light sources and custom ambient occlusion to the Beta game.

FabricClient-side onlyMIT LicenseOpen sourceb1.7.3

What it does

Light sources in the world can carry colors, and light from modded blocks is included. Developers can register their own light sources through a small API, so new blocks join the same lighting system without extra code on the mod side. Colored light is blended across vertices with simple linear interpolation, which gives smooth transitions between lit areas.

Ambient occlusion is handled by a custom calculation. The author built it with extra logic that keeps shadowed corners from turning too dark and reduces visible light leaks through walls. Because it runs only on the client, a server does not need the mod and players can join servers without installing it. Compatibility with GLSL shaders was tested, and the mod works alongside other rendering-related mods.

BetterLight is published for Fabric only, and the only game version is b1.7.3. It requires Fabric Legacy Station API. The code is released under the MIT License and is open source. Snapshot builds are published alongside the release files.

Key features

  1. Colored light sources

    Light sources can emit colors, including light from blocks added by other mods.

  2. Light source registration

    An API lets other mods register their own light sources for the colored lighting system.

  3. Custom ambient occlusion

    The ambient occlusion calculation is replaced with one that avoids overly dark areas and light leaks.

  4. Vertex color interpolation

    Colored light is spread across vertices with linear interpolation for smooth gradients.

No per-version build data
Modrinth lists game versions for this project (b1.7.3), but the source data has no build per game version and loader, so the compatibility grid is not shown.

Use cases

Beta client lighting

Players who run the Beta client can add colored light and smoother shadows to their world.

Mod developers

Developers of light-emitting blocks can register them through the API so they appear with proper colors.

Who it’s for: BetterLight suits players of the Beta game who want better lighting on their own client, and developers who add light-emitting blocks to Beta mods. Server owners can leave it out, since it changes nothing on the server side.

Questions

Does BetterLight need Fabric Legacy Station API?

Yes. BetterLight requires Fabric Legacy Station API, which must be installed alongside it on the Fabric loader.

Does a server need BetterLight installed?

No. The mod is client-side only, so only the player's client runs it and servers can run without it.

Which game version does BetterLight support?

Only b1.7.3. Files are not published for other versions.

In the catalog

BetterLight is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 567 mods support Minecraft b1.7.3.

More from paulevs

All projects

Similar mods

What the author says

This is a small mod that improves lighting in Beta. Mod is completely client side. Requires Fabric Legacy and Station API (1.3.1) Content list: - Color lights (for any light sources including modded); - API for light sources registration; - Custom AO calculation. Compatibility: - Compatible with GLSL (tested); …
paulevs, on the Modrinth page

Official listing

Owner
paulevs
Published
2021-09-17
Updated on Modrinth
2021-09-17
Facts verified
2026-10-15

Tags