Hotfix update
Bugs Fixed:
- Dynamic light markers at unloaded chunk borders would reach extreme quantities and would not get deleted
- The datapack would stop working completely if it processed more than 65535 enitites at once
- The datapack would not reschedule its tick if the datapack was overloaded
Changes:
- There is a new limit to the quantity of Dynamic Lights, limited to 65535 to prevent the datapack from crashing.
- A chat message will warn if the limit is reached.
Changes:
-
Logo Redesign
-
Tweaked the maximum number of dynamic lights generated by lit TNT from 16(old value) to now 48 only if the tnt is less than 48 blocks away from a player.
-
Tweaked glowing effect dynamic light generation so that now ALL ENTITIES (not only players) with glowing effects will generate dynamic lights if they are less than 48 blocks away from a player.
-
Improved Config Menu:
-
Fixed [on/off] alignment
-
Tweaked colors and borders
-
Added presets:
- 'FASTEST' Only torches have dynamic lights, using the old dynamic lights generation engine
- 'OPTIMIZED' All features enabled, using the old dynamic lights generation engine
- 'SMART' (Default & Recommended) All features enabled, fixes lighting bugs, uses the new dynamic lights generation engine
-
Additions:
- 'SMART' generation engine for dynamic lights:
- Fixes dynamic lights disappearing if replaced by a block.
- Fixed vertical water flow colliding with dynamic lights.
- Fixed inaccurate light levels.
- All the above at the cost of a tiny bit of performance.
Additions:
- Added support for 1.21.2-3
- Added a 'compatibility' folder and .mcfunction that will run in the right time for dynamic lights to generate properly. It can be used to set up YOUR OWN dynamic lights for custom items, conditions, locations, or datapacks.
- Added compatibility for a future 'flashlights' datapack
Changes:
- Almost full backend rewrite (and code simplification)
- Slight performance optimization