Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Lucent

Lucent

A client-side dynamic lighting API mod

198.5k
72
Utility
AboutGalleryChangelogVersions

Lucent v1.7.0

by SilverDavidMC on May 15, 2024
Download

1.20.4-v1.7.0

General Lighting Updates

  • Falling blocks, block display, and item display entities can now emit light based on the block or item they represent.

API Updates

  • Added List<ItemStack> ILucentPlugin.gatherEquippedItems(Entity)
    • Return a list of all equipped items on the entity that could determine dynamic lighting.
    • Internally used to handle armor, held items, and item frames. Other mods could use this to handle additional inventory slots.

Lucent v1.6.0

by SilverDavidMC on Jan 12, 2024
Download

1.20.4-v1.6.0

  • Ported to NeoForge 1.20.4

Fixes

  • Chunks are no longer marked for render update on the dynamic lighting thread, instead scheduling it to happen during the render thread.

Lucent v1.5.5

by SilverDavidMC on Dec 12, 2023
Download

1.20.1-v1.5.5

Fixes

  • Modified the Sodium/Rubidium warning to not care about Embeddium since it works with that.

Lucent v1.5.4

by SilverDavidMC on Sep 29, 2023
Download

Fixes

  • Fixed dynamic lighting not working with Optifine.
  • Players in spectator no longer emit light... How'd I miss that?

Lucent v1.5.3

by SilverDavidMC on Aug 23, 2023
Download

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.
  • 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.

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.

Lucent v1.5.2

on May 24, 2023
Download

Lucent v1.4.1

on May 24, 2023
Download

Lucent v1.2.2

on May 24, 2023
Download

Lucent v1.0.0

on May 24, 2023
Download

Please Read

This version is accessible on Modrinth primarily for modpack purposes. However, please be aware that this version is no longer supported or updated.

We recommend players to update to the latest version to ensure optimal performance and access to ongoing support. Thank you for your understanding.

Changelog:

  • First release

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.