

Powered Flashlight
This mod adds a portable flashlight to Minecraft that operates on energy. It supports various dynamic lighting APIs, including Lucent and Embeddium/Rubidium Dynamic Lights.
Mod Features
This mod offers a convenient handheld flashlight for exploring dark places. The device requires energy charging. While the mod itself doesn't provide charging devices, it's compatible with the Forge Energy system, allowing you to use any compatible charging stations from other mods. You can adjust various flashlight operation parameters in the settings.
Useful tip: Set the energyDrainPerTick
parameter to 0
to disable energy consumption.
Dynamic Lighting Systems
The mod supports three different dynamic lighting systems:
- Embeddium/Rubidium Dynamic Lights: Provides smooth lighting with good performance, with some minor visual compromises
- Lucent: Sufficiently smooth lighting with good performance, maintains vanilla style
- Vanilla system: Relatively smooth lighting with acceptable performance, uses standard light blocks
Simply install any of the listed mods along with this mod. If no additional supported lighting mods are installed on the client, the vanilla system will be used.
Important: In version Embeddium/Rubidium Dynamic Lights 1.6.0 for Minecraft 1.20.1, visual artifacts may be observed when quickly moving the flashlight light across surfaces. Version 1.5.0 didn't have this issue, but this might be related to specific system configuration or graphics card. If you encounter similar problems, it's recommended to try a different version of the dynamic lighting mod.
Make sure entity lighting is enabled when using a dynamic lighting mod.
Server/Client Lighting Compatibility
Since the mod supports various lighting APIs, different clients connected to the same server may use different lighting mods. Consider this example:
- Player A has no dynamic lighting mods installed
- Player B uses Lucent
Player A will see their own lighting and the light from Player B's flashlight through the Vanilla lighting system.
Player B will see their own lighting and the light from Player A's flashlight through the Lucent lighting system.
Crafting Recipe
Frequently Asked Questions
Why are all settings server-side?
Since light distribution requires creating and managing light entities on the server, it would be a bad idea to allow clients to set the light distance to an arbitrarily large value (which would require the server to create a large number of light entities). Another advantage of server-side settings is that flashlights work the same for all players.
Can I use this mod in my modpack?
Yes, of course.
Will there be Fabric support?
Possibly in the future, but I can't provide specific timelines right now.
Will there be support for earlier Minecraft versions (< 1.19)?
No.