Server-side dynamic lighting for Minecraft 1.17.x-26.2.x
➜ The data pack version of this mod can be found here
For heavily modded setups, modpacks, as well as for playing on external servers, I recommend LambDynamicLights or similar client-side mods instead.
There is a dedicated page about this in the wiki with more info.
This mod brings dynamic lighting to Minecraft without any client-side requirements. Supported entities and items (like torches, glowstone, or enchanted gear), held or worn by players, mobs, or placed in item frames, will emit light using the light block added in Snapshot 21w13a.
Since this project is completely server-side, players joining a server with Dynamic Lights installed will not need to install anything on their end for it to work! However, you can still use the mod version on the client for single-player worlds only. Joining a server that does not have Dynamic Lights installed will have no effect.
➜ For a complete list of supported items & entities, and available settings, take a look at the wiki
Since this is a data pack at its core, there are some limitations compared to other purely modded solutions.
Download the mod and put the mod .jar file into your .minecraft/mods folder.
Install MidnightLib alongside Dynamic Lights for a global settings menu across all worlds.
To manage settings, reset, or uninstall the pack, use /trigger tschipcraft.menu or /function #tschipcraft:menu.
Forge is only natively supported until Minecraft 1.21.5.
This project implements the Smithed and essential MC Datapacks Discord Server Conventions to ensure data pack compatibility.
Want to buy Hytale or upgrade your edition? Use creator code Tschipcraft upon checkout for me to receive a commission! (The price for you stays the same)