Addon: System Dynamic Lights
System Dynamic Lights turns supported items into portable light sources. Torches, lanterns, glowing materials, selected equipment, dropped items, and certain entities can illuminate the surrounding area without being placed as ordinary blocks.

Author: SystemTv
Light in either hand

Main-hand and offhand lighting can be controlled separately. A supported item can be moved to the offhand with the normal use action while the player looks at empty space, and selected light blocks can then be placed directly from that slot. The placement rule can be limited to torches, expanded to torches and lanterns, or enabled for every supported placeable light.

Personal controls

Every player has independent settings for their own dynamic light, main hand, offhand, helmet, preferred source, offhand activation, placement, and item information. One participant can use a bright portable light while another keeps ordinary darkness without changing the entire multiplayer world.
World controls

Hosts and operators can manage global lighting, dropped items, the maximum number of active dropped lights, entity lighting, dimensions, processing range, presets, and custom sources. Other players may view these options but cannot change world-wide rules without permission.

Range and presets

The processing range can be set to 24, 48, 64, or 96 blocks. Three ready-made profiles combine that range with limits for dropped lights and entity lighting: Performance uses 24 blocks and up to 10 dropped lights, Balanced uses 48 blocks and up to 25, and Quality uses 96 blocks and up to 50. Any manual combination is shown as a custom profile.
Custom light sources

Items from other addons can be registered directly from the operator's inventory. Up to 24 custom sources are supported, each with a light level from 1 to 15 and separate permission to shine in the main hand, offhand, or after being dropped. This allows lamps, crystals, tools, and other custom items to participate in the same lighting system.

Supported items

The built-in collection includes ordinary and soul torches, lanterns, campfires, candles, glowstone, shroomlight, sea lanterns, sea pickles, lava buckets, beacons, conduits, brewing stands, redstone components, the Totem of Undying, Nether Stars, blaze materials, glow ink sacs, fire charges, and other glowing items.
Item information

Optional item text can show the light level and indicate whether an object works underwater, can move to the offhand, or can be placed from it. The player may display the full information, keep only the light level, or hide these additions entirely.

Priority between sources

When several lights are available at once, the player can prefer the brightest source, preserve the original order, or give priority to the helmet, offhand, or main hand. If the selected source is unavailable, the system can fall back to the brightest remaining option.
Dropped items and entities

A dropped torch, lava bucket, or another supported object can continue lighting the ground where it lands. Entity lighting can be disabled, limited to burning creatures, limited to naturally glowing mobs such as Blazes, Magma Cubes, Glow Squids, Allays, and Creakings, or enabled for every supported entity.

Underwater light

Compatible sources also work below the water surface. Sea pickles are included as a dedicated underwater option, allowing caves, ruins, and construction sites to be inspected without covering every block with permanent lighting.
Lantern helmets

The included extra content adds lantern helmets for copper, iron, chainmail, gold, diamond, and netherite equipment. They provide light level 15 when helmet lighting is active and can be repaired and enchanted like normal armor.
Download
How to install the add-on
Download the .mcaddon or .mcpack file, open it with Minecraft and wait for the import to finish. Then enable the resource and behavior packs in the world settings. If the add-on requires experiments, turn them on before launching the world.