# 1.20.1-v1.5.3
Ported to 1.20.1.
## Fixes
- Fixed a lighting flicker that could occur when placing blocks that let light through in an area lit by dynamic lighting.
- Entities emitting light no longer flicker when they move.
## Additions
- Added the ability for resource packs to make armor with trims emit light based on the trim material.
- New light level provider for items: `lucent:match_armor_trim`: [Read on the wiki here.](https://gitlab.com/modding-legacy/lucent/-/wikis/resource_packs/dynamic_lighting/Items)
- Added the ability for armor trim textures to be emissive.
- Located in the `lucent_data/emissive_textures/armor_trim` folder in resource packs.
- Does not work with Optifine.
- [Read on the wiki here.](https://gitlab.com/modding-legacy/lucent/-/wikis/resource_packs/emissive_textures/Armor-Trims)
## Changes
- Moved block texture emission from `lucent_data/emissive_texture` to `lucent_data/emissive_textures/block` in resource packs.
## Plugins
- Added `ILucentPlugin.markSectionDirty(SectionPos)`
- Fired when a chunk section should be marked for render updates due to Lucent. Override this to run your own logic, and return `true` to cancel Lucent's behavior.
- Does nothing and returns `false` by default.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }