promotional bannermobile promotional banner

System Dynamic Light

Have you ever wanted to light up caves just by having torches in your hands? With this addon you can illuminate either with flashlights, glowstone, magma, torches and second hand torches, and many other items that will help you illuminate the caves
Back to Files

System Dynamic Lights BH V3.2.7.mcpack

File nameSystem Dynamic Lights BH V3.2.7.mcpack
Uploader
SystemTvSystemTv
Uploaded
Aug 5, 2026
Downloads
24.2K
Size
128.5 KB
File ID
8583058
Type
R
Release
Supported game versions
  • 26.30
  • 26.20
  • 26.13
  • 26.12
  • 26.11
  • 26.10
  • 26.3
  • 26.0.02
  • 26.0
  • 1.21.132

What's new

Fixes

  • Fixed an issue where picked-up light-emitting items without lore remained in a separate stack.
  • The inventory now normalizes lore after a change and manually merges stacks that are compatible again.
  • If block placement fails after consuming the item, the original stack is restored.
  • Fixed the incorrectly written ID lantern_chainmain_helmet; lantern_chainmail_helmet is now supported while maintaining compatibility with the old ID.
  • Removed the use of runCommandAsync; lighting functions now use runCommand.
  • Removed gamerule showtags false to avoid globally modifying the behavior of other addons in the world.
  • Player lighting now takes priority over nearby dropped items and light-emitting entities.
  • Priority applies when the player produces light from the main hand, offhand, or a compatible helmet.
  • Dropped items and entities within a 5-block radius temporarily suspend their own light.
  • A suspended light source is cleared only once, preventing no_light from continuously competing with the player’s light.
  • When the player moves away, changes dimensions, or stops carrying a light source, suspended sources automatically begin producing light again.
  • Suspended items temporarily do not count toward the configured dropped-light limit.

Performance

  • Player lighting continues to update every tick.
  • Dropped items are now processed every 4 ticks.
  • Light-emitting or burning entities are now processed every 5 ticks.
  • The inventory is no longer scanned 20 times per second for each player.
  • playerInventoryItemChange is used to update lore whenever the inventory changes.
  • A fallback check is still performed every 20 ticks for versions or situations where the event does not trigger.
  • A temporary lock was added to prevent loops caused by calling setItem from within the inventory event itself.

Light Catalog

  • Replaced broad includes() searches with exact identifiers and controlled item families.
  • Prevented incorrect matches such as magma_cream when searching for magma.
  • Light level, automatic offhand movement, and placeable block information are now unified in a single catalog.
  • Items without a valid block version no longer attempt to be placed when using the All Placeable Lights mode.
  • Added specific mappings for redstone, repeaters, and comparators when their block IDs do not exactly match their item IDs.

Lore

  • Lore now uses Light Level: X instead of Lighting: X Blocks, because the value represents a light level rather than a distance.
  • The System Dynamic Lights marker is now placed before the lines managed by the addon.
  • Removal of the new lore format no longer depends on the language of the visible lines.
  • Compatibility with the previous English lore format is maintained, including both the Lighting and Lightning variants.

This mod has no related projects