Select version for changelog:
Changelog
๐ Initial Release
Lilium Dynamic Light (v1.0.0), a vanilla-friendly addon developed entirely from scratch by Lilium Studio. This addon brings real-time, high-performance dynamic lighting to Minecraft Bedrock Edition without requiring any experimental toggles.
๐ก Key Features
๐ก๏ธ Dynamic Equipment & Offhand System
- Equipment Slot Scanning: Active scanning of Mainhand, Offhand, Head, Chest, Legs, and Feet slots for light-emitting items.
- Double Sneak Offhand Swap: Instantly swap items between main hand and offhand by double sneaking quickly (within 400ms). Works for 40+ configured light sources.
๐ฆ Comprehensive Item & Entity Support
- 55+ Registered Items: Individually balanced light levels, from level 15 (Beacons, Glowstone, Lanterns) to level 1 (Amethyst Buds, Brewing Stands).
- 15+ Dynamic Entities: Mobs and projectiles emit light. Includes Blazes, Magma Cubes, Glow Squids, Allays, TNT, Fireworks, Fireballs, and Wither Skulls.
- Dynamic Creepers: Normal Creepers glow while exploding (level 8). Charged Creepers glow while idle (level 8) and emit level 12 light during their explosion.
- Enchanted Items: Any enchanted item emits a faint magical glow (level 5).
- Dropped Items: Items dropped on the ground dynamically emit light.
๐ Smart Water & Submersion Detection
- Water-Resistance Validation: Automatically disables light emission for non-waterproof light sources when submerged in water.
- Water-Safe Exceptions: Only water-safe items (e.g., Sea Lanterns, Conduits, Glowstone, Froglights) continue to emit light underwater. This applies to equipped, dropped, and entity light sources.
- Fire & Lava Interactions: Entities on fire emit level 12 light. Dynamic detection of fire/lava damage triggers the illumination.
โ๏ธ Performance & Compatibility
- Multi-Owner Registry: The internal engine supports multiple players/entities referencing the same coordinate. Light blocks are only removed when the last owner leaves or stops requiring the light source.
- Optimized Cleanup: Automatically cleans up orphaned/stale light blocks after 3 ticks of inactivity.
- Maximum Compatibility: 100% Script API-driven (@minecraft/server v2.7.0). No
player.jsonor vanilla component overrides, ensuring compatibility with other addons. - No Experiments: Fully compatible with stable Minecraft Bedrock 1.26.20+ without experimental toggles.
Downloads
- Lilium Dynamic Light V1.0.0.mcaddon (8.75 KB)



