Dynamic Lights

Dynamic Lights

An OPTIMIZED server-side datapack/mod that brings dynamic lights to your world!

by
101.9K Downloads
datapackfabricforgeneoforgequiltadventuregame-mechanicsutility
Rent Server with this Mod

Screenshots

Explore Caves Easily
Entities Set on Fire Will Light Up!
GLOW squid
Glowing Effect GLOWS
TNT is about to Explode!
Emissive Allays Everywhere!

About this Mod

Dynamic Lights Logo

Dynamic Lights By CreepermeYT

An OPTIMIZED server-side datapack/mod that brings dynamic lights to your world!

Glowing Features

  • All Items
  • Entities on Fire
  • Lit TNT
  • Glow Squids
  • Entities with Glowing effect
  • All Allays
  • Enchanted Items & Armor

an image showing all the glowing features mentioned above

Server-side Advantages

This native datapack (packaged as a mod by modrinth) is fully server-side which brings the following advantages:

  • Install it once, works for everyone on the server!
  • Specifically optimized for servers, with minimal impact on performance!

(Up to 50% faster than similar datapacks)

Warning: This datapack/mod will not work in multiplayer unless it is installed server-side.

Config Menu

A picture of the built-in Chat Config Menu

There is a built-in chat config menu. You can open it by running the following command: (you need to be OP)

/function #dynamic_lights_by_creepermeyt:config

In the menu, you can:

  • Set any of the following PRESETS:
    • 'FASTEST' Only torches have dynamic lights
    • 'OPTIMIZED' All features enabled, optimized
    • 'SMART' (Default & Recommended) All features enabled, fixes lighting bugs
  • Open the Toggle Options Menu where you can:
    • Toggle [ ON / OFF ] the glowing features individually
    • See how many Active Lights there are
  • 'Uninstall' to disable all dynamic lights before you remove the datapack from the datapacks folder

Keep in mind

Four clarifications about this datapack:

  • Enchanted Items & Armor will only glow if they are less than 24 blocks away from a player to prevent negative effects on mob farms.
  • Lit TNT, Entities with Glowing Effect or on Fire, Glow Squids, and Allays will only glow if they are less than 48 blocks away from a player, for optimization purposes.
  • Lit TNT will generate a maximum of 48 dynamic lights (even if there is more TNT), for optimization purposes.
  • All items should glow with the exception of non-important ones like those with light levels of 1 or 3.

All dynamic lights datapacks using 'light blocks' face these same limitations:

  • The datapack/mod will not work in multiplayer unless it is installed server-side
  • Light blocks / Dynamic lights cannot be placed inside no-collision blocks or flowing water.
  • Light blocks / Dynamic lights might interfere with the normal flow of water or lava.
  • Light blocks / Dynamic lights will clog piston movements and might break TNT dupers.
  • Light blocks from map makers will get erased if a player with dynamic lights passes by.
  • Dynamic lights will look blocky and not fluid in motion because of the nature of light blocks.

Customizability

(This part is intended to be for other datapack creators/developers)

The following feature was made to allow the open customizability of this datapack. Feel free to utilize it for your own projects under the MIT Licensing conditions.

This datapack has a '/function/compatibility' folder with a compatibility.mcfunction file you can modify at will and use it to generate your own custom dynamic lights using this datapack. You are able to set your own conditions, locations, light levels, and even add other datapack compatibility. Some examples showing how to do this are provided inside the compatibility.mcfunction itself.

Available Versions

Dynamic Lights by CreepermeYT v1.4.3release
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric, forge, neoforge, quilt
December 16, 2025
Dynamic Lights by CreepermeYT v1.4.3release
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11datapack
December 16, 2025
Dynamic Lights by CreepermeYT v1.4.2release
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric, forge, neoforge, quilt
December 10, 2025
Dynamic Lights by CreepermeYT v1.4.2release
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11datapack
December 10, 2025
Dynamic Lights by CreepermeYT v1.4.1release
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10fabric, forge, neoforge, quilt
November 3, 2025

How to Install Dynamic Lights on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set datapack Loader

In the panel under "Egg", select the datapack loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Dynamic Lights". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

datapackfabricforgeneoforgequilt

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+26 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Dynamic Lights server crashes on startup – what to do?

Most common cause: wrong datapack version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Dynamic Lights compatible with datapack and fabric and forge and neoforge and quilt?

Dynamic Lights officially supports datapack, fabric, forge, neoforge, quilt for Minecraft 1.21.11, 1.21.10, 1.21.9. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Dynamic Lights – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Dynamic Lights consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Dynamic Lights with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+19 more