System Dynamic Lights BH V3.2.7.mcpack
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_helmetis now supported while maintaining compatibility with the old ID. - Removed the use of
runCommandAsync; lighting functions now userunCommand. - Removed
gamerule showtags falseto 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_lightfrom 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.
playerInventoryItemChangeis 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
setItemfrom within the inventory event itself.
Light Catalog
- Replaced broad
includes()searches with exact identifiers and controlled item families. - Prevented incorrect matches such as
magma_creamwhen searching formagma. - 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 Lightsmode. - 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: Xinstead ofLighting: 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
LightingandLightningvariants.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

