- Fixed French and French Canadian translations.
- Added Spanish translations (#268).
- Added missing Spanish Mexican translations from Spanish translations as a stop-gap.
- Updated German translations (thanks zOnlyKroks).
- Updated to Minecraft 1.21.5.
- Added dynamic lighting to Firefly particles.
- Added support for entity component predicates.
- Fixed a crash on start due to a bad mixin remap.
- Fixed the throwable item projectiles entity dynamic light source JSON.
- Updated SpruceUI.
- Added datagen and helper methods to API (#267).
- This should allow any modders who wishes to datagen LambDynamicLights item or entity light source JSON files to do so easily.
- Moved
lambdynlights:glow_squid
,lambdynlights:magma_cube
,lambdynlights:water_sensitive
, andlambdynlights:wet_sensitive
to the API artifact.- The water sensitivity setting doesn't affect entity luminance anymore (items are still affected), however this still can be tweaked through resource packs.
- Improved loading/saving of the configuration file, this should significantly reduce corruption issues.
- If the file still somehow corrupts, now the file is backed up and a default configuration is loaded instead.
- Added support for Curios. This is only relevant with Sinytra Connector or forks.
- Fixed entity dynamic light sources not being saved and loaded at/from the right path in the configuration.
- Fixed throwable item projectiles with the
Item
property set not emitting light if the item emits light (#265). - Updated Traditional Chinese translations (#261).
- Updated Turkish translations (#263).
- Updated Simplified Chinese translations (#264).
- Updated SpruceUI.
- Backported LambDynamicLights 4.0.2 to Minecraft 1.21.3.
- Updated SpruceUI.
Here's the complete changelog of all the versions included in this backport:
4.0.0
- Added the ability to define entity light sources in resource packs.
- Please refer yourself to the documentation for more details.
- Added display entities dynamic lighting (#209).
- This affects both block and item displays.
- If a custom brightness is defined then dynamic lighting disables itself.
- Added a new API to define fully custom dynamic lighting of varying shapes.
- Added dynamic lighting to Beacon beams ([#115]).
- Added dynamic lighting to End Gateway beams ([#115]).
- Added dynamic lighting to Guardian lasers ([#115]).
- Added debug settings and renderers to facilitate debugging.
- Added a debug renderer of active dynamic lighting cells.
- Added a debug renderer to display chunk rebuilds.
- Added a debug renderer of dynamic light levels.
- Added a debug renderer of display the bounding boxes of custom dynamic light sources.
- Updated the data displayed in the F3 HUD to show more information about dynamic lighting.
- Refactored heavily the ticking of entity dynamic lighting to make it more abstract.
- Refactored heavily how chunk rebuilds are queued and how dynamic light sources are represented.
- Fixed API publication for loom-based setups.
- Added Upside-down English translations (#254).
- Updated Dutch translations (#252).
- Updated German translations (#253).
- Updated Italian translations (#255).
4.0.1
- Added Malay and Malay (Jawi) translations (#256).
- Fixed Upside-down English translations (#257).
- Fixed custom dynamic light sources sometimes not updating previously lit chunks.
4.0.2
- Improved loading/saving of the configuration file, this should significantly reduce corruption issues.
- If the file still somehow corrupts, now the file is backed up and a default configuration is loaded instead.
- Added support for Curios. This is only relevant with Sinytra Connector or forks.
- Fixed entity dynamic light sources not being saved and loaded at/from the right path in the configuration.
- Fixed throwable item projectiles with the
Item
property set not emitting light if the item emits light (#265). - Updated Traditional Chinese translations (#261).
- Updated Turkish translations (#263).
- Updated Simplified Chinese translations (#264).
- Backported LambDynamicLights 4.0.2 to Minecraft 1.21.1.
- Updated SpruceUI.
Here's the complete changelog of all the versions included in this backport:
3.2.x
- Improved settings GUI, especially the entity dynamic light sources list.
- Tweaked the new dynamic lighting engine introduced in 3.1.0.
- Updated Estonian translations (#243).
4.0.0
- Added the ability to define entity light sources in resource packs.
- Please refer yourself to the documentation for more details.
- Added display entities dynamic lighting (#209).
- This affects both block and item displays.
- If a custom brightness is defined then dynamic lighting disables itself.
- Added a new API to define fully custom dynamic lighting of varying shapes.
- Added dynamic lighting to Beacon beams ([#115]).
- Added dynamic lighting to End Gateway beams ([#115]).
- Added dynamic lighting to Guardian lasers ([#115]).
- Added debug settings and renderers to facilitate debugging.
- Added a debug renderer of active dynamic lighting cells.
- Added a debug renderer to display chunk rebuilds.
- Added a debug renderer of dynamic light levels.
- Added a debug renderer of display the bounding boxes of custom dynamic light sources.
- Updated the data displayed in the F3 HUD to show more information about dynamic lighting.
- Refactored heavily the ticking of entity dynamic lighting to make it more abstract.
- Refactored heavily how chunk rebuilds are queued and how dynamic light sources are represented.
- Fixed API publication for loom-based setups.
- Added Upside-down English translations (#254).
- Updated Dutch translations (#252).
- Updated German translations (#253).
- Updated Italian translations (#255).
4.0.1
- Added Malay and Malay (Jawi) translations (#256).
- Fixed Upside-down English translations (#257).
- Fixed custom dynamic light sources sometimes not updating previously lit chunks.
4.0.2
- Improved loading/saving of the configuration file, this should significantly reduce corruption issues.
- If the file still somehow corrupts, now the file is backed up and a default configuration is loaded instead.
- Added support for Curios. This is only relevant with Sinytra Connector or forks.
- Fixed entity dynamic light sources not being saved and loaded at/from the right path in the configuration.
- Fixed throwable item projectiles with the
Item
property set not emitting light if the item emits light (#265). - Updated Traditional Chinese translations (#261).
- Updated Turkish translations (#263).
- Updated Simplified Chinese translations (#264).
- Backported LambDynamicLights 4.0.2 to Minecraft 1.20.1.
- Improved Sodium v5 and Indium integration (#236, #262).
- Updated SpruceUI.
Here's the complete changelog of all the versions included in this backport:
3.0.0
- 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 configuration library.
- 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.
3.0.1
- Fixed crash due to Mixin plugin (#239).
3.1.0
- 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).
3.1.1
- Fixed in-world item light source data reload not applying.
3.1.2
- Added base light of 8 to allays.
- Fixed dynamic lighting of various projectiles.
- Fixed water-sensitive items lighting up underwater while they shouldn't.
3.1.3
- Fixed item frames and other "block-attached" entities not ticking properly on the integrated server.
3.1.4
- Added support for Trinkets and Accessories.
3.2.x
- Improved settings GUI, especially the entity dynamic light sources list.
- Tweaked the new dynamic lighting engine introduced in 3.1.0.
- Updated Estonian translations (#243).
4.0.0
- Added the ability to define entity light sources in resource packs.
- Please refer yourself to the documentation for more details.
- Added display entities dynamic lighting (#209).
- This affects both block and item displays.
- If a custom brightness is defined then dynamic lighting disables itself.
- Added a new API to define fully custom dynamic lighting of varying shapes.
- Added dynamic lighting to Beacon beams ([#115]).
- Added dynamic lighting to End Gateway beams ([#115]).
- Added dynamic lighting to Guardian lasers ([#115]).
- Added debug settings and renderers to facilitate debugging.
- Added a debug renderer of active dynamic lighting cells.
- Added a debug renderer to display chunk rebuilds.
- Added a debug renderer of dynamic light levels.
- Added a debug renderer of display the bounding boxes of custom dynamic light sources.
- Updated the data displayed in the F3 HUD to show more information about dynamic lighting.
- Refactored heavily the ticking of entity dynamic lighting to make it more abstract.
- Refactored heavily how chunk rebuilds are queued and how dynamic light sources are represented.
- Fixed API publication for loom-based setups.
- Added Upside-down English translations (#254).
- Updated Dutch translations (#252).
- Updated German translations (#253).
- Updated Italian translations (#255).
4.0.1
- Added Malay and Malay (Jawi) translations (#256).
- Fixed Upside-down English translations (#257).
- Fixed custom dynamic light sources sometimes not updating previously lit chunks.
4.0.2
- Improved loading/saving of the configuration file, this should significantly reduce corruption issues.
- If the file still somehow corrupts, now the file is backed up and a default configuration is loaded instead.
- Added support for Curios. This is only relevant with Sinytra Connector or forks.
- Fixed entity dynamic light sources not being saved and loaded at/from the right path in the configuration.
- Fixed throwable item projectiles with the
Item
property set not emitting light if the item emits light (#265). - Updated Traditional Chinese translations (#261).
- Updated Turkish translations (#263).
- Updated Simplified Chinese translations (#264).
- Added the ability to define entity light sources in resource packs.
- Please refer yourself to the documentation for more details.
- Added display entities dynamic lighting (#209).
- This affects both block and item displays.
- If a custom brightness is defined then dynamic lighting disables itself.
- Added a new API to define fully custom dynamic lighting of varying shapes.
- Added dynamic lighting to Beacon beams ([#115]).
- Added dynamic lighting to End Gateway beams ([#115]).
- Added dynamic lighting to Guardian lasers ([#115]).
- Added debug settings and renderers to facilitate debugging.
- Added a debug renderer of active dynamic lighting cells.
- Added a debug renderer to display chunk rebuilds.
- Added a debug renderer of dynamic light levels.
- Added a debug renderer of display the bounding boxes of custom dynamic light sources.
- Updated the data displayed in the F3 HUD to show more information about dynamic lighting.
- Refactored heavily the ticking of entity dynamic lighting to make it more abstract.
- Refactored heavily how chunk rebuilds are queued and how dynamic light sources are represented.
- Fixed API publication for loom-based setups.
- Added Upside-down English translations (#254).
- Updated Dutch translations (#252).
- Updated German translations (#253).
- Updated Italian translations (#255).
- Updated [SpruceUI].