
Lilium Dynamic Light - Bedrock Edition
Lilium Dynamic Light is a vanilla-friendly addon. This project is an independent addon created entirely from scratch by Lilium Studio, bringing real-time dynamic lighting to Minecraft Bedrock: items, mobs, and players holding or representing light sources will emit actual light around them, even while moving.

✅ Features
- Dynamic Lighting for Equipped Items: Players and mobs holding light-emitting items (torches, lanterns, glowstone, etc.) will emit real light around them. All equipment slots are scanned: Mainhand, Offhand, Head, Chest, Legs, and Feet.
- +55 Registered Light-Emitting Items: An extensive catalog of items with individually assigned light levels, ranging from level 15 (beacon, glowstone, lantern) down to level 1 (small amethyst bud, brewing stand).
- Dynamic Lighting for Mobs: +15 entities emit their own light, including Blazes (level 10), Magma Cubes (level 6), Glow Squids (level 6), Allays (level 4), TNT (level 8), Fireworks (level 8), and projectiles such as Fireballs and Wither Skulls.
- Fire and Lava: Any entity that is on fire automatically emits level 12 light. The system detects fire, lava, and magma damage to activate the effect.
- Dynamic Creepers: Creepers emit light while exploding (level 8), and Charged Creepers emit level 12 during the explosion and level 8 while idle.
- Enchanted Items: Any enchanted item emits level 5 light, regardless of the item type.
- Smart Water Detection: The system automatically disables light emission from items and mobs that are not water-resistant when submerged. Only "water-safe" items (such as Sea Lanterns, Conduits, Glowstone, Froglights, etc.) continue emitting light underwater.
- Dropped Items: Light-emitting items dropped in the world also emit dynamic light, with independent submersion detection.
- Offhand System with Double Sneak: By pressing sneak twice quickly (within 400ms), players can swap the item in their main hand with the item in the Offhand slot and vice versa. This only works with allowed light-emitting items (+40 configured items).
- Multi-Owner Light Engine: The internal engine supports multiple players referencing the same light position simultaneously. The light block is only removed when the last owner no longer requires it.

🖼️ Feature Showcase





🛠️ Addon Specifications (Bedrock)
This addon has been optimized to provide the best possible compatibility and performance:
- No Experiments: No experimental toggles are required. It works entirely in stable mode.
- Compatible Version: Works on version 1.26.20 and above.
- Maximum Compatibility: Does not use
player.json or modify vanilla entity components, preventing conflicts with other addons. It operates exclusively through the Script API.
- Scripting: Built 100% with @minecraft/server v2.7.0.
- Efficient Engine: The system uses a position registry with multi-owner support to avoid unnecessary placement and removal of light blocks. Stale light blocks are automatically cleaned up after 3 ticks of inactivity.

Lilium Dynamic Light Bedrock Edition | Developed by Lilium Studio