> A server-side data pack/mod for Minecraft 1.17x-1.21x
➜ The data pack version of this mod can be found here
Features
Supported entities and items such as torches or lanterns will emit light by using the light block added in 21w13a.
Some items are water sensitive and only turn off or on inside water. Additionally, all enchanted items will emit light level 6 while some enchants under certain conditions emit light level 9.
For a detailed overview of all supported items and entities, take a look at the wiki pages linked below.
This mod is completely server-side, but can also be installed on the client for single-player worlds only!
Note that this project is designed to provide a cross-compatible server-side solution. For a heavily modded setup, I recommend using a client-side solution such as LambDynamicLights instead for better performance, smooth blending between blocks, and better integration with mods and shaders.
➜ For available settings and planned features, take a look at the wiki
Installation
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.
Manage
To open the ingame menu, execute /trigger tschipcraft.menu
or /function #tschipcraft:menu
. There is a Reset and an Uninstall button.
Compatibility
This project implements the Smithed and essential MC Datapacks Discord Server Conventions to ensure data pack compatibility.
Some sophisticated redstone contraptions may not work when this project is installed, since the light block is not pushable for some reason. Please report any issues on GitHub. Current issues related to this: #51
You can run Dynamic Lights on NeoForge when installed alongside Sinytra Connector. Make sure to skip the pre-game warning that Dynamic Lights is also a Forge mod.