- check_circle Functions
- check_circle Predicates
- 73,233 views, 17 today
- 24,980 downloads, 7 today
28
This datapack adds full dynamic light to your world. This means torches will glow in your hands, glow squids will emit actual light and so on.
It uses a light block. No mods required.
Features
-Full features of dynamic light, like in Optifine.
-Fast and fancy profiles.
-Easy to add new (or modify) glowing entities and items.
-Special features for map makers (yes, you can use this datapack in your map (e.g. as a flashlight). Read txt files inside the datapack for more info).
-Multiplayer support.
-Performance and optimization (however in this case a real bottleneck is the minecraft light system itself)
What emits light
-Entities which have equipped a glowing item.
-Glowing items when dropped.
-Entities on fire.
-Some always-glowing entities (like blaze, glow squid etc.).
Installation
Standard installation process. Install like any other datapack (Place the zip file inside the datapacks folder of your world then rejoin the world or use /reload).
Keep in mind that datapacks can't update automatically so check for updates from time to time.
Profile
After installation the fast profile is enabled by default. To change the profile use:
/function dynlight:profile/off
/function dynlight:profile/fast
/function dynlight:profile/fancy
Compatibility
Version 1.3 works only on Minecraft 1.20 Java Edition or newer.
Older versions
Minecraft 1.17 - 1.19.4: Dynamic light v1.2
Uninstalling
Run this function before removing the datapack file to completely uninstall:
/function dynlight:uninstall
It uses a light block. No mods required.
Features
-Full features of dynamic light, like in Optifine.
-Fast and fancy profiles.
-Easy to add new (or modify) glowing entities and items.
-Special features for map makers (yes, you can use this datapack in your map (e.g. as a flashlight). Read txt files inside the datapack for more info).
-Multiplayer support.
-Performance and optimization (however in this case a real bottleneck is the minecraft light system itself)
What emits light
-Entities which have equipped a glowing item.
-Glowing items when dropped.
-Entities on fire.
-Some always-glowing entities (like blaze, glow squid etc.).
Installation
Standard installation process. Install like any other datapack (Place the zip file inside the datapacks folder of your world then rejoin the world or use /reload).
Keep in mind that datapacks can't update automatically so check for updates from time to time.
Profile
After installation the fast profile is enabled by default. To change the profile use:
/function dynlight:profile/off
/function dynlight:profile/fast
/function dynlight:profile/fancy
Compatibility
Version 1.3 works only on Minecraft 1.20 Java Edition or newer.
Older versions
Minecraft 1.17 - 1.19.4: Dynamic light v1.2
Uninstalling
Run this function before removing the datapack file to completely uninstall:
/function dynlight:uninstall
Compatibility | Minecraft 1.17 |
to | Minecraft 1.20 |
Tags |
3 Update Logs
Version 1.3 : by Fiktel 06/12/2023 1:55:32 pmJun 12th, 2023
- updated to minecraft 1.20
- new settings in dynlight:config storage:
fire (byte; default: 1b) - Easy switch if entities on fire should use dynamic light
itemEntity (byte; default: 1b) - Whether item entity (dropped items) should be tested and use dynamic light
mobEquipment (byte; default: 2b) - Whether equipped items should be tested and use dynamic light. Supported: 0b - off, 1b - players only, 2b - all mobs.
- the datapack now tests only hand items and head slot for the presence of glowing items instead of full equipment
- new dynlight:tags/entity_types/ignore can specify witch entity types are always completely ignored (by default contains some technical entities like marker, area effect cloud, display etc.)
- added dynamic light for minecart with furnace when fueled
- slightly improved performance
- fixed bug: dynamic light sources trigger sculk sensors
- new settings in dynlight:config storage:
fire (byte; default: 1b) - Easy switch if entities on fire should use dynamic light
itemEntity (byte; default: 1b) - Whether item entity (dropped items) should be tested and use dynamic light
mobEquipment (byte; default: 2b) - Whether equipped items should be tested and use dynamic light. Supported: 0b - off, 1b - players only, 2b - all mobs.
- the datapack now tests only hand items and head slot for the presence of glowing items instead of full equipment
- new dynlight:tags/entity_types/ignore can specify witch entity types are always completely ignored (by default contains some technical entities like marker, area effect cloud, display etc.)
- added dynamic light for minecart with furnace when fueled
- slightly improved performance
- fixed bug: dynamic light sources trigger sculk sensors
LOAD MORE LOGS
5160134
119
Create an account or sign in to comment.
If not no worries, I know compatibility is hard with this sort of thing.
All the same, awesome datapack. ^-^
But still this is way cooler than normal dynamic lights optifine offers me.
I like this datapack <3
I would love to have only the torches in player hand emitting light.
Greetings 😊