Lilium Dynamic Light

Lilium Dynamic Light

By LiliumStudio Published 15 Jun 2026 ยท Updated 15 Jun 2026
66
5

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.json or 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)

Installation Guides