Bedrock Dynamic Lights
The most advanced dynamic lighting add-on ever made for Bedrock: hold it, drop it, throw it or set it alight, and it glows, in colour with Vibrant Visuals.
Screenshots
Overview
You're deep in a cave with a stack of torches. Place one, walk on, place another, walk on... Or just hold one, and the darkness pulls back around you wherever you go.
Bedrock Dynamic Lights lights the world around everything that glows. Hold a torch, a lantern or a sea lantern in either hand and it lights up the cave around you, at exactly the brightness that light gives when placed: we measured every block in the game to get them right. Drop it and it glows where it lands; throw it and the light flies with it. The light goes where you're heading rather than where you were, so it keeps up when you sprint, ride a horse or minecart, or fly with an elytra, with no flicker and no trail left behind.
With Vibrant Visuals on, every light glows its true colour: soul torches light the cave icy blue, redstone torches red, copper torches green, torches and lanterns a warm orange, amethyst purple, sea lanterns pale blue and froglights in their own colours. Without it, everything still lights up in classic white light.
It isn't just what you carry. Blazes, magma cubes, glow squid, allays, vexes, end crystals and wardens (whose glow beats with their heart) light up their surroundings. Anything on fire glows, including you and your flaming arrows. Give an armor stand a lantern and it's a lamp post; a zombie that grabs your torch carries it right to you. Ghast fireballs light up the Nether as they fly at you. Lit TNT and creepers about to explode pulse white, faster and faster, and explosions, lightning strikes and fireworks light up everything around them for a moment.
Underwater, glowstone, sea lanterns and lanterns keep shining, while torches go out with a sizzle and a puff of steam (or let every light work underwater, as a server setting). Glowstone, froglights and other glowing blocks are held properly in your off hand, and sneak + use swaps a light into it.
Got an add-on with its own glowing crystals or lamps? Place one somewhere dark and Dynamic Lights measures its light on the spot; from then on it glows in your hand and on the ground like any vanilla light. No setup, no config files.
Your world is safe: it only ever places its own invisible light blocks, only into empty air or water, and only ever removes its own. It never deletes a builder's light blocks or a block you placed, and anything left behind after a crash cleans itself up within two seconds. It's built for servers too: no light blocks outdoors in daylight, nothing to do while things stand still, no scanning the world, and limits admins control.
/mygen:dynamiclights switches your own light on or off and the off hand shortcut. Admins get a server page: every kind of light on or off, coloured light, underwater lights, range and limits, and the learned lights. Add-on creators can make their items and mobs glow with a tag or a script event and flash light for their spells.
Features
- Held lights in either hand, at the exact brightness each gives when placed
- Coloured light with Vibrant Visuals: soul blue, redstone red, copper green, warm torches and more
- The light keeps up when sprinting, riding or flying, with no flicker or trail
- Dropped and thrown lights glow where they land and as they fly
- Glowing mobs: blazes, magma cubes, glow squid, allays, vexes, end crystals, and wardens with a heartbeat glow
- Anything on fire glows, including players and flaming arrows
- Armor stands and mobs holding lights light up
- Ghast and blaze fireballs and fireworks light their path
- Lit TNT and creepers pulse faster as the fuse runs down
- Explosion, lightning and firework flashes
- Underwater: waterproof lights keep glowing, torches go out with a sizzle; or let every light work underwater
- Glowing blocks held properly in the off hand, and a sneak + use or double sneak shortcut to swap lights in and out
- Other add-ons' glowing blocks learned automatically, no setup
- Never touches a block it didn't place, and cleans up after itself
- No light blocks in daylight and no work while things stand still: built for servers
- Server settings for every kind of light, range, limits and learned lights
- Tags and script events for other add-ons
- No experimental toggles required
How to install
- Download the .mcaddon from CurseForge and open it with Minecraft to import both packs.
- Create or edit a world, go to Behavior Packs and turn on Bedrock Dynamic Lights; its resource pack switches on with it.
- No experimental toggles are required. Turn on Vibrant Visuals for coloured light.
- Pick up a torch. Type /mygen:dynamiclights for your own options, or (operators) the server settings.
Changelog
-
v1.0.1 Latest
- Off hand shortcut is now a choice in
/mygen:dynamiclights: sneak + use, double sneak, both, or off. - Take a light back from the off hand to an empty main hand: sneak and punch the air, or double sneak.
Works with Minecraft Bedrock 1.26.50+
- Off hand shortcut is now a choice in
-
v1.0.0
The first release.
Light sources
- Held lights: the brighter of your two hands lights the world around you, at the level that light gives when placed (torch 14, soul torch 10, redstone torch 7, lantern 15, ...). Every vanilla block's light was measured in game to get these right.
- The light keeps up with you when sprinting, riding or flying: it goes where you're heading.
- Dropped items light up where they land, and as they fly through the air.
- Glowing mobs: blazes, magma cubes, glow squid, allays, vexes, wardens, endermites and end crystals.
- Anything on fire: mobs, players and arrows.
- Mobs holding lights: armor stands, zombies, skeletons, piglins and allays holding a torch or lantern light up.
- Fireballs and fireworks light their path.
- Lit TNT and creepers pulse white, faster as the fuse runs down.
- Flashes: explosions, lightning and fireworks bursting.
- Underwater, only lights that work there glow (glowstone, sea lanterns, lanterns, ...), and the water stays. Torches carried or dropped into water go out with a sizzle and a puff of steam. Admins can let every light glow underwater instead.
Looks
- Coloured light with Vibrant Visuals: soul blue, copper green, redstone red, torches warm, amethyst purple, sea lanterns pale blue, froglights in their own colours.
- No light blocks outdoors in daylight, where they'd make no difference; lights come on by themselves at dusk.
Other add-ons
- Other add-ons' glowing blocks work automatically: the first time one is placed, the add-on measures its light, and from then on it glows when held or dropped. Admins can check and correct the list.
- Items with a light tag glow.
- Script events for other add-ons: register items and entities, and flash light for spells and effects.
Control
/mygen:dynamiclights: your own light on or off, and the off hand shortcut (sneak and use a light, aiming at the sky, to swap it into your off hand: what was there comes back to your hand, and the same light tops up the stack). Glowing blocks such as glowstone, sea lanterns and froglights are held properly in the off hand.- Server settings for admins: every kind of light on or off, coloured light, range, how many items and mobs glow at once, and the learned lights.
- Never changes anything it didn't place, not even vanilla light blocks.
Works with Minecraft Bedrock 1.26.50+
Keep exploring
More projects
BedrockAdvancements
Every Java advancement on Bedrock, and a no-code creator for your own.
Bedrock Health Bars
The most advanced health bars add-on ever made for Bedrock: smooth bars, real crits, and a full party system with live 3D portraits.
Actual Custom Paintings
Your pictures, hanging on your walls in Minecraft.
