About Light Cleaner
From SpigotMCRegenerates light levels in your world, fixing bugged lighting such as black cliffs
Requires BKCommonLib for the low-level API's
Join our discord for plugin help https://discord.gg/wvU2rFgSnw
Light cleaner is a simple plugin fulfilling a very powerful task: regenerating lighting. It does so running on a dedicated thread, using it's own optimized methods to minimize performance loss for the server. By operating on raw data it is easily capable of chomping through 200 chunks a second!
As of 1.12-v2, it is now also possible to let the plugin automatically clean up light for newly generated chunks. This way there is no need to use the commands while players explore new areas of the world.
Motivation
A bug that has haunted minecraft forever is the infamous dark lighting found all over the place when chunks are generated. You'll find them in caves, against canyon walls, in the nether and even underground! All of this buggy-looking light ruins the aesthetics that makes Minecraft nature beautiful. Worse, the constant client-side fixing of this lighting drags client-side performance down, especially in the nether or extreme biomes.
No more! With a simple command this plugin will eagerly chomp away at millions of blocks, recalculating their light levels completely from scratch. It uses vanilla Minecraft block information for this, which means it will look just as intended.
Another use is repairing light levels after plugins alter blocks in "fast" ways, such as WorldEdit. If blocks are altered while executing the slow server light regeneration function, it would take ages to change blocks. This plugin offers best of both worlds, allowing repairs after the fact.
By utilizing a powerful algorithm combined with smart caching it is capable of regenerating this lighting much faster and more accurately. Lighting can be repaired for all the chunks in your view, or for all the chunks of a world. The main server thread is not stalled while doing these calculations.
Commands
This plugin offers the following commands:
/cleanlight 12 - regenerate lighting 25x25 chunks around you
/cleanlight world - regenerate lighting in the current world
/cleanlight world world1 - regenerate lighting for world1
/cleanlight abort - cancels any ongoing lighting operations
/cleanlight status - checks up on the status of the repairs
/cleanlight at [chunk_x] [chunk_z] [chunk_radius] (world) - regenerate lighting remotely (command blocks)
lightcleaner.clean.view
Allows the player to clean at any radius, even beyond view radius
lightcleaner.clean.any
Allows the player to regenerate for entire worlds (that's a lot of chunks!)
lightcleaner.clean.world
Allows the player to only clean an area of a specific radius or less.
For example, radius 5 allows command /cleanlight 5 and /cleanlight 4, but not /cleanlight 6.
lightcleaner.clean.radius.[radius]
lightcleaner.clean.radius.5
Allows the player to abort all lighting operations
lightcleaner.abort
Allows the player to check up on the status
lightcleaner.status
To turn on automatic cleaning of newly generated chunks, set the following in the config.yml:
- worldname1
Highlights
From source dataGame versions
Supports 17 Minecraft versions, the newest being 26.2.
Loaders
Runs on Spigot and Paper.
Footprint
Rated a light load on a server.
Light Cleaner on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Spigot, Paper
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2.0.0, released 2026-07-01
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.8 to 26.2 (17 versions) | 26.2 |
| Spigot | 1.8 to 26.2 (17 versions) | 26.2 |
From 10 recorded builds of Light Cleaner.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 2.0.0 | 2026-07-01 | 1.8 to 26.2 (17 versions) | Spigot, Paper |
| 1.19.3-v1 | 2023-02-22 | n/a | Spigot, Paper |
| 1.19-v1 | 2022-06-19 | n/a | Spigot, Paper |
| 1.18.2-v1 | 2022-03-05 | n/a | Spigot, Paper |
| 1.18.1-v3 | 2021-12-28 | n/a | Spigot, Paper |
| 1.18.1-v2 | 2021-12-25 | n/a | Spigot, Paper |
Run Light Cleaner on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Runs on your server
From source side supportSpigotMC lists Light Cleaner as required on the server. Check its SpigotMC page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- SpigotPaper
- Runs on
- Serverrequired on the server
- Game versions
- 26.2 and 16 earlier
- Requires
- One-click install needs a Paper server.
Verified at the source
- ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorTeamBergerhealer, as published on SpigotMC
- ✓LicenseNot published by the sourceFree










