- 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].
- Same changes as v3.1.4 but for 1.21.3.
- Added support for Trinkets and Accessories.
- Added support for Trinkets and Accessories.
- Same changes as v3.1.3 but for 1.21.3.
- Fixed item frames and other "block-attached" entities not ticking properly on the integrated server.
- Fixed item frames and other "block-attached" entities not ticking properly on the integrated server.
- Same changes as v3.1.2 but for 1.21.3.
- Fixed dynamic lighting of various projectiles.
- Fixed water-sensitive items lighting up underwater while they shouldn't.
- Added base light of 8 to allays.
- Fixed dynamic lighting of various projectiles.
- Fixed water-sensitive items lighting up underwater while they shouldn't.
- Same changes as v3.1.1 but for 1.21.3.
- Fixed in-world item light source data reload not applying.
- Fixed in-world item light source data reload not applying.
- Fixed crash due to Mixin plugin (#239).
For more information, see the announcement.
- 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.
For more information, see the announcement.