- Initial release.
- Added dynamic lighting to the game.
- Added item frame dynamic lighting.
- Added API.
- Added more options.
- Added entities dynamic lighting toggle.
- Added block entities dynamic lighting toggle.
- Added block entity dynamic lighting.
- Allow dynamic lighting for block entities without block states.
- Should not be used in cases where block states can be used.
- Added compatibility with Lil Tater Reloaded.
- Lil taters will light up the area if they hold an item emitting light.
- Fixed light not moving when light source was moving too slow.
- Fixed lighting errors with Sodium.
- Added water-sensitive check for items and light sources.
- Added data item tag
#lambdynlights:water_sensitive
which lists every item which can't light up in the water. - Added an option to enable/disable the feature
- Added data item tag
- Updated SpruceUI to 1.5.6 to fix latest snapshots issues.
- Added "early/WIP" compatibility with Canvas Renderer.
- Added a warning message about performance issues.
- Fixed a crash with Sodium rc7 with smooth lighting set to HIGH.
- Added TNT dynamic lighting.
- Added lighting options for TNT and Creepers.
- Added luminance value to Fire charge item.
- Updated SpruceUI to 1.5.8
- Fixed player dynamic lighting not getting tracked when changing dimensions.
- Changed video options dynamic lighting button to redirect to LambDynamicLights settings.
- Fixed random crash.
- Added Simplified Chinese translations.
- Added German translations.
- Added Mexican Spanish translations (#13).
- Added Polish translations (#15).
- Added Russian translations (#9).
- Added spectral arrow as item emitting light (#17).
- Added dynamic lighting on glowing entities (#17).
- Updated to Minecraft 1.16.2
- Updated SpruceUI to 1.6.2.
- Fixed dynamic lighting update issues at chunk borders (#12).
- Fixed water-sensitive items lighting up in water on dedicated servers. (#3)
- Added new JSON API to add item luminance and water-sensitivity through resource packs.
- Added
DynamicLightHandler#isWaterSensitive
to make some entities water-sensitive like the blaze.
- Fixed incompatibility with future Sodium versions. (#6)
- Added entity lighting capabilities to minecarts.
- Added
DynamicLightsInitializer
anddynamiclights
entrypoint. - Added Brazilian Portuguese translations.
- Added Estonian translations.
- Added Hindi translations.
- Added Turkish translations.
- Updated French translations.
- Fixed memory leak in dynamic light source tracking. (#30)
- Added Italian translations (#40).
- Optimized dynamic lighting update methods.
- Fixed crash when leaving world with some minimaps mods. (#37, #41)
- Fixed crash with Immersive Portals (#39).
- Updated SpruceUI, and Fabric API dependencies.
- Updated to Minecraft 1.17.
- Updated to Java 16.
- Added dynamic lighting to the Glow Squid.
- And more.
- Added Swedish translations (#68).
- Block items now respect the
BlockStateTag
in item's NBT (#71). - Fixed glow item frames not emitting light (#63).
- Fixed minecart not emitting light when holding a light source (#70).
- Fixed glow berries not emitting light (#72).
- Fixed glow squids not dimming when attacked (#75).
- Fixed LambDynamicLights not rebuilding the correct chunks when at Y -18 or Y -50 (#76).
- Added individual entity toggles (#64, #79).
- Optimized hot methods
maxDynamicLightLevel
andupdateTracking
(#84). - Use
HashSet
fordynamicLightSources
(#85). - Cache config values for better performances (#80).
- Fixed dependencies declaration.
- Added option to disable self dynamic lighting.
- Updated Russian translations (#116, #121).
- Added Ukrainian translations (#120).
- Added Traditional Chinese translations (#142).
- Updated Brazilian Portuguese translations (#135).
- Updated Simplified Chinese translations (#133).
- Updated to Minecraft 1.19.4 (#144).
- Updated SpruceUI.
- Updated pridelib.
- Fixed ATLauncher configuration somehow (#152).
- Updated to Minecraft 1.20 (#156)
- Updated SpruceUI.
- Updated night config.
- Fixed Fabric API (Indigo Renderer) compatibility (by #182, issue #172).
- Fixed Sodium compatibility (by #178, issue #175).
- Fixed Minecraft version restriction.
- Cleaned up some item light source code.
- Added Japanese translations (#187).
- Updated to Minecraft 1.20.2 (#194).
- Fixed settings screen crash (#186).
- Fixed usage of the Fabric mod identifier (#188).
- Added Indonesian translations (#203).
- Updated Ukrainian translations (#195).
- Updated to Minecraft 1.20.4 (#202).
- Changed how item light sources are defined in resource packs:
- Now item light sources support a wide-range of selection predicates thanks to data-driven improvements in the base game.
- This means enchanted items can now selectively light up, this should mostly address (#89).
- Please refer yourself to the documentation for more details.
- Now item light sources support a wide-range of selection predicates thanks to data-driven improvements in the base game.
- Updated to Minecraft 1.21 (#227).
- Updated configuration library.
- Configuration corruption should now be fixed.
- Updated Mexican Spanish translations (#214).
- Updated Italian translations (#232).
- Updated Polish translations (#235).
- Removed block entity lighting as the use-case was extremely niche.
- This may be re-introduced if a valid use-case is found.
- Switched license to Lambda License.
- Fixed crash due to Mixin plugin (#239).
- Improved general performances, especially in worst-case scenarios.
- Added support for falling block entities (#93).
- Added settings access in Sodium.
- Updated Simplified Chinese translations (#242).
- Fixed in-world item light source data reload not applying.
- Added base light of 8 to allays.
- Fixed dynamic lighting of various projectiles.
- Fixed water-sensitive items lighting up underwater while they shouldn't.