Перейти к содержимому
Mineforgian

Lucent

A client-side dynamic lighting API mod

661K загрузок92 подписчиковLicenseRef-Lucent-API-Licenseforgeneoforge

Обновлён 15 мая 2024 г. · опубликован 22 мая 2023 г.

  • Lucent

undefined

Modding Legacy Discord Server If you like what we do, please consider supporting us on Ko-fi! Thank you! Built with NeoForge

Follow us! ModdingLegacy Twitter Follow us! moddinglegacy.com Bluesky Subscribe to us on YouTube!

A client-side dynamic lighting API mod.



💡 What is Lucent?

Lucent is a dynamic lighting mod and API designed with configurability in mind. This mod will impact your FPS, but many steps have been taken to reduce the performance cost without overhauling Minecraft's rendering engine.

If the mod reduces your FPS too heavily, check the config file for its many settings. The most impactful options are to reduce the lightRefreshRate and to disable smoothBlending.

Video





Mod Conflicts

  • Optifine: It will work, although some dynamic lighting will behave strangely if Optifine's dynamic lighting is enabled.
  • Sodium: Many parts of Lucent will break with Sodium installed, and it is not recommended.

Mod Support

Dynamic Lighting:

Other

🤷 FAQ - Frequently Asked Questions

Doesn’t Optifine do this already?

There is dynamic lighting in Optifine, however it is NOT open-source. Lucent’s dynamic lighting has been completely written from scratch and is open-source, aimed for modpacks and developers that want to work with Lucent’s API for smooth dynamic lighting. Optifine CANNOT be distributed on CurseForge, so for those creating modpacks, who want dynamic lighting right out of the box, Lucent is great for modpack creators.


🌐 Translate Lucent - Help break the language barrier!

All translators are credited here. Thank you to everyone who helps make this mod accessible!
Flag Language Translators
Deutsch Deutsch m.strongamov, Tigerentenclan, A1403, leodesta6
English (New Zealand) English (New Zealand) Jesterguy
Español (México) Español (México) Vamacher0n
日本語 (Nihongo) 日本語 (Nihongo) ろむちん/Romuchin, poyoyotyan
Português (Brasil) Português (Brasil) Antoniowmattos
Русский (Russkiy) Русский (Russkiy) MrPomidorchik, tchepelkin2017
Türkçe (Türkiye) Türkçe (Türkiye) ygzbys, gux


🤚 Support: If you have questions or any issues with our mods, read the FAQ! You can also either submit an issue on the issue tracker, or come into our Discord server where we can help you!

Modding Legacy Discord Server

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.7.0Релиз1.20.4neoforge15 мая 2024 г..jar (211 КБ)
1.6.0Релиз1.20.4neoforge12 января 2024 г..jar (209 КБ)
1.5.5Релиз1.20.1forge, neoforge12 декабря 2023 г..jar (220 КБ)
1.5.4Релиз1.20.1forge, neoforge29 сентября 2023 г..jar (220 КБ)
1.5.3Релиз1.20.1forge, neoforge23 августа 2023 г..jar (220 КБ)
1.5.2Релиз1.19.4forge24 мая 2023 г..jar (207 КБ)
1.4.1Релиз1.19.2forge24 мая 2023 г..jar (201 КБ)
1.2.2Релиз1.18.2forge24 мая 2023 г..jar (95 КБ)
1.0.0Релиз1.16.5forge24 мая 2023 г..jar (51 КБ)

Ченджлог

1.7.0Релиз1.20.4 · 15 мая 2024 г.

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.
1.6.0Релиз1.20.4 · 12 января 2024 г.

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.
1.5.5Релиз1.20.1 · 12 декабря 2023 г.

1.20.1-v1.5.5

Fixes

  • Modified the Sodium/Rubidium warning to not care about Embeddium since it works with that.
1.5.4Релиз1.20.1 · 29 сентября 2023 г.

Fixes

  • Fixed dynamic lighting not working with Optifine.
  • Players in spectator no longer emit light... How'd I miss that?
1.5.3Релиз1.20.1 · 23 августа 2023 г.

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.
  • 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.
1.0.0Релиз1.16.5 · 24 мая 2023 г.

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

Полная история изменений — на Modrinth.

Комментарии

Загружаем…