COWMODSКаталог модов

Dynamic Flashlight

An animated battery-powered flashlight with smooth directional beams, multiplayer-visible light cones, and optional server-side block lighting.

6,9 тыс.8обновлён 25 окт. 2026 г.
Утилиты

Описание

Dynamic Flashlight

Dynamic Flashlight adds a battery-powered flashlight to Minecraft. Instead of acting like a torch glued to your camera, it creates a directional beam with range, spill, falloff, animated handling, battery drain, and reloads.

The newest update makes the flashlight much better for multiplayer: nearby players can see the visible beam coming from your flashlight, and server owners can optionally enable temporary server-side light blocks so the world itself brightens for everyone too.

The model and animations are handmade and not perfect. They are the best I can make right now, and I wanted them to give the flashlight some personality instead of feeling like a flat item. The main focus of this mod is still the light itself: how it looks, how it moves through darkness, and how it feels while exploring.

Features

  • Smooth directional flashlight beam
  • Visible flashlight beams from nearby players
  • Projected illumination across floors, walls, ceilings, and uneven terrain
  • Optional server-side temporary light blocks for real world brightness
  • Animated power switch and improved battery reload animation
  • Battery charge, automatic drain, and battery reload loop
  • Configurable beam range, brightness, angle, spill, falloff, and entity glow
  • Server config for battery gameplay and server-visible lighting
  • Custom 3D model and textures
  • Survival-friendly crafting recipes
  • No GeckoLib, shader pack, or external rendering library required

Dynamic Flashlight is focused on making one handheld light feel good: directional, physical, readable, and fun in caves, night builds, horror maps, or survival exploration.

Compared To TCT Flashlight

TCT Flashlight is probably the closest comparison to this mod. I do not want to pretend it is bad, because it is not. It is a better fit if you want a broader equipment mod with several lighting tools, such as a flashlight, headlamp, lantern, and night vision goggles.

Dynamic Flashlight is trying to do something narrower. It is built around making the handheld flashlight itself feel better, even if the model and animation are not professional quality. The goal is one focused tool with a shaped beam, soft spill, falloff, battery reloads, multiplayer-visible beams, and optional server-side world lighting.

TCT Flashlight may be better if you want:

  • More lighting gadgets in one mod
  • Wearable or placeable light options
  • Night vision goggles
  • Wider Minecraft version coverage
  • A bigger existing project with more downloads

Dynamic Flashlight may be better if you want:

  • A focused flashlight mod instead of a larger lighting gadget set
  • A beam that feels directional and physical, not just like a simple glow
  • Other players to see the visible flashlight cone in multiplayer
  • Optional real server-side block lighting for shared world brightness
  • No required core/library dependency for the main Forge/NeoForge experience
  • A survival tool that still lets darkness matter

So this is not meant as a "mine replaces theirs" thing. TCT Flashlight is the broader lighting toolkit. Dynamic Flashlight is the smaller, more focused alternative for players who mostly care about the flashlight beam feeling cool, moody, and satisfying to use.

Multiplayer Lighting

The visual beam is rendered on clients, so players with the mod installed can see active flashlight beams from nearby players.

The optional server-visible lighting is separate. When enabled, the server places short-lived invisible light blocks along the flashlight direction so nearby terrain actually brightens for everyone. This is useful for servers and modpacks that want the flashlight to affect the shared world, not only the local player's screen.

Server owners can tune:

  • serverVisibleLights
  • serverLightRange
  • serverLightSpacing
  • serverLightRefreshTicks
  • serverLightLevel

Lower range, wider spacing, and slower refresh are cheaper. Higher range, tighter spacing, and faster refresh look smoother.

Controls

  • Right-click: Turn the flashlight on or off
  • Sneak + right-click: Reload while carrying a battery
  • Batteries are consumed when inserted
  • The tooltip shows power state and remaining charge
  • When charge reaches zero, the flashlight automatically turns off

Loader / Version Notes

  • Forge 1.20.1 is the main build.
  • NeoForge 1.21.1 is available as a modern port with the main visual and gameplay features.
  • Fabric 1.21.11 is available as an early support milestone with gameplay, batteries, recipes/assets, and server-visible lighting. The fancy visible beam renderer and animated custom item renderer are not fully ported to Fabric yet.

Галерея

dynamic block lightinglong reachmobs are affectedall mobs are affected little different

Последние версии

Все версии →
alpha

Dynamic Flashlight 2.1.0-neoforge-26.1-26.2

2.1.0-neoforge-26.1-26.2-Hotfix
25 окт. 2026 г.30Minecraft: 26.1, 26.1.1, 26.1.2, 26.2neoforge
Скачать
Что нового
## NeoForge 26.x Hotfix - Fixed a startup crash caused by the flashlight items and temporary light block registering without their required IDs. - Fixed the temporary light block’s missing brightness property. - Fixed temporary lights failing to place in empty chunk sections. - Fixed flashlight and battery crafting recipes failing to load. The registration crash could also cause other mods to report loading errors. This was a bug in Dynamic Flashlight, not confirmed incompatibilities with those mods. ### Notes Dedicated-server startup, crafting recipe loading, item registration, and temporary-light placement were tested on Minecraft 26.2 with NeoForge 26.2.0.35-beta. The reported 26.2.0.88 modpack still needs confirmation. This hotfix does not restore the custom overlay and animation renderer missing from the current 26.x port. - Thank you for Reporting Alex
alpha

Dynamic Flashlight 2.1.0-neoforge-26.1-26.2

2.1.0-neoforge-26.1-26.2
15 авг. 2026 г.194Minecraft: 26.1, 26.1.1, 26.1.2, 26.2neoforge
Скачать
Что нового
## Dynamic Flashlight 2.1.0 Hotfix This update focuses on fixing the new multiplayer flashlight lighting system and cleaning up version support. ### Fixed - Fixed block overlay rendering so projected light sticks to world block faces instead of sliding around the screen. - Fixed broken/wiggly overlay behavior introduced during the multiplayer lighting update. - Fixed Fabric temporary light block state issues that could break server-side light placement. - Improved server-side flashlight light placement so light blocks behave more reliably in multiplayer. - Reduced harsh flickering from temporary server lights when players move or turn. - Improved occlusion checks so lights are less likely to appear through walls, floors, water, or terrain. ### Added - Added Fabric support jar for Minecraft `26.1-26.2`. - Added NeoForge support jar for Minecraft `26.1-26.2`. ### Changed - Fabric support is being simplified going forward. - Support for non-essential individual Fabric versions between `1.21.2` and `1.21.10` is being dropped unless a safe universal/banded jar can cover them. - The goal is fewer, cleaner release jars instead of uploading too many nearly identical files. ### Notes - The main flashlight effect is still focused on the light itself: projected block lighting, server-visible brightness, and a survival-friendly battery flashlight. - NeoForge `26.1-26.2` currently uses a functional compatibility build. The full custom client renderer for NeoForge 26.x still needs a proper port because Minecraft/NeoForge 26 changed the rendering API heavily.
alpha

Dynamic Flashlight 2.1.0-fabric-26.1-26.2

2.1.0-fabric-26.1-26.2
15 авг. 2026 г.838Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric
Скачать
release

Dynamic Flashlight 2.1.0-fabric-1.21.11

2.1.0-fabric-1.21.11
2 авг. 2026 г.603Minecraft: 1.21.11fabric
Скачать
Что нового
## Fixes - Fixed the block overlay rendering in Forge 1.20.1 and NeoForge 1.21.1. - Fixed the projected flashlight overlay sticking to the screen instead of staying attached to the block faces in the world. - Fixed the broken multiplayer visual cache that could make other players' flashlight lighting flash or rebuild too aggressively. - Fixed the worst through-ground and through-water visual issues from the multiplayer lighting update. - Rebuilt the current hotfix jars after the overlay/rendering corrections. ## What Was Wrong The multiplayer update made other players' flashlights visible, but it also exposed a rendering problem in the block overlay. The overlay was detecting the correct blocks, but some of the render code was mixing camera-space and world-space positions. That made the light look like it was sliding, wiggling, or following the screen instead of sticking to actual block faces. This update keeps the special projected block overlay, but fixes the coordinate-space issue so the light behaves more like it did before while still supporting multiplayer-visible beams on the Forge and NeoForge builds. ## Fabric Support Change I am dropping routine support for separate Fabric jars from Minecraft 1.21.2 through 1.21.10. Maintaining a different jar for every small Minecraft patch version is too much for this mod right now, especially when most of those versions do not need individual releases. Going forward, Fabric support will focus on the versions that actually matter most. If I can safely make one Fabric jar support multiple Minecraft versions, I would rather release that than upload a long list of nearly identical jars. For now, Fabric does not have a confirmed one-jar solution across the full 1.21.x range that i know of i will keep researching. NeoForge/Forge-style version ranges can be easier to express in metadata, but Fabric still needs more testing before I claim one jar works from 1.21.1 through 1.21.11. ## Improvements - Smoothed other players' flashlight beams so turning and walking should no longer create harsh flashing. - Reworked projected-light caching so multiple players' beams do not fight over one shared render cache. - Improved depth and water handling so flashlight overlays should not show through ground or make water look removed. - Improved server-side temporary light placement so lights stop at walls, terrain, and water instead of appearing behind them. - Added a short cleanup grace period for server-side temporary lights to reduce block-light flicker while players move. - Split the Fabric source into version-specific compatibility bands so the mod builds correctly across the whole 1.21.x range. - Added a full-range Fabric build script for checking every supported Fabric version. - Updated the Modrinth description and changelog to explain the new Fabric support policy. - Kept the Fabric port focused on the important part first: the flashlight gameplay and shared server-side lighting. ## Known Notes - Fabric currently has gameplay/server-light support first. - The custom first-person beam visuals and animated item renderer are not fully ported to Fabric yet. - Third-person dynamic beam visuals are still not supported. - Fabric 1.21.2 through 1.21.10 are not planned to receive routine separate jars anymore. - If one Fabric jar can safely cover multiple Minecraft versions later, that will be preferred over maintaining many individual patch-version jars. ## Misc - The previous Fabric 1.21.1 through 1.21.11 compatibility batch is treated as a milestone, not a promise that every future patch version will keep getting its own jar.
release

Dynamic Flashlight 2.1.0-fabric-1.21.10

2.1.0-fabric-1.21.10
2 авг. 2026 г.66Minecraft: 1.21.10fabric
Скачать
release

Dynamic Flashlight 2.1.0-fabric-1.21.9

2.1.0-fabric-1.21.9
2 авг. 2026 г.24Minecraft: 1.21.9fabric
Скачать
release

Dynamic Flashlight 2.1.0-fabric-1.21.8

2.1.0-fabric-1.21.8
2 авг. 2026 г.65Minecraft: 1.21.8fabric
Скачать
release

Dynamic Flashlight 2.1.0-fabric-1.21.7

2.1.0-fabric-1.21.7
2 авг. 2026 г.18Minecraft: 1.21.7fabric
Скачать
release

Dynamic Flashlight 2.1.0-fabric-1.21.6

2.1.0-fabric-1.21.6
2 авг. 2026 г.27Minecraft: 1.21.6fabric
Скачать
release

Dynamic Flashlight 2.1.0-fabric-1.21.5

2.1.0-fabric-1.21.5
2 авг. 2026 г.82Minecraft: 1.21.5fabric
Скачать