promotional bannermobile promotional banner

Thunderhead - Lightning & Thunder Overhaul

Cinematic lightning and thunder overhaul: procedural branching bolts, distant storm fronts, rolling thunder that lasts up to 15 seconds, shockwaves, ash scars and ball lightning.
thunderhead-minecraft-lightning-showcase.gif

thunderhead-minecraft-lightning-showcase.gif

Thunderstorms finally feel powerful.

Thunderstorms finally feel powerful.

Lightning doesn't just hit the world. It punches through it.

Lightning doesn't just hit the world. It punches through it.

For a fraction of a second, the entire landscape lights up.

For a fraction of a second, the entire landscape lights up.

Every strike is generated in real time.

Every strike is generated in real time.

Description

Thunderhead

Turn every thunderstorm into a spectacle.

Thunderhead is a cinematic Minecraft lightning mod for 1.21.1, available for Fabric and NeoForge. It transforms thunderstorms with huge procedural bolts, dynamic branching, shockwaves, impact particles, transient illumination and rolling thunder that lasts up to fifteen seconds. No external shader pack is required.

Thunderhead Minecraft lightning mod showcase

  • ⚔ Huge procedural lightning with unique branches and tapering channels
  • šŸ”Š Rolling thunder that lasts 4 to 15 seconds, assembled at runtime from a dozen independent layers
  • ā›… A storm front on the horizon — 15 to 100 forked cloud-to-ground channels a second while a roll runs
  • šŸ’„ Shockwaves and impact VFX with sparks, debris, smoke and ash
  • šŸ”® Ball lightning — a rare drifting plasma sphere left behind by a strike
  • 🌊 Water impacts with spray, steam and surface ripples
  • šŸ’” Transient scene illumination and screen flashes
  • 🧩 An API for other mods — raise your own lightning, style it, listen for strikes
  • šŸŽ® Fabric + NeoForge for Minecraft 1.21.1

A cinematic Minecraft lightning overhaul

Thunderhead turns a lightning strike into a complete event. The channel grows across the sky, the impact floods the landscape with cold light, a pressure wave tears over the surface, and the thunder arrives afterwards from the correct distance.

Procedural Minecraft lightning with branching and impact effects

Realistic thunder, at the speed of sound

Thunder here is not a sound file. A rolling event is built at runtime out of a dozen independent layers — a crack, a boom, low walls, irregular overlapping rolls, a distant grumble and a long decay — each with its own bearing, delay, pitch and envelope, so no two storms roll the same way. The camera reacts to the individual booms as they arrive rather than shaking on a timer.

Behind the sound, the horizon fills with real forked cloud-to-ground channels: one tight storm front placed relative to your render distance, not flashes scattered across the whole sky.

What changes?

Lightning

  • Seeded procedural geometry — the same strike looks the same for every player
  • Thick trunks, tapering forks and micro-branches, each level visibly thinner than the last
  • Multi-stroke flashes, with a leader that visibly travels from cloud to ground
  • Sky-spanning cloud canopy
  • Cold-white core with blue/violet emissive layers

Impact

  • Ground shockwave and impact burst
  • Sparks, micro-arcs, debris, smoke, steam, ash and embers — no vanilla particle is used anywhere
  • Surface ripple
  • Water-specific spray and mist
  • Short-lived arcs on moving nearby entities
  • A branching Lichtenberg scar burned into the ground by a direct hit

Atmosphere and sound

  • Additive impact illumination and extended sky flash
  • Screen flash and camera pressure impulse
  • Custom close cracks, heavy booms, distant thunder and rolling storm events
  • Five original thunder profiles plus a sub-bass thump and an arc crackle
  • Physical sound delay based on distance

Every asset is original

No vanilla lightning renderer, thunder sound, particle type or borrowed asset is used. Every bundled texture, GLSL program, OGG and even the mod icon is generated from a script with fixed seeds — nothing is sampled from anywhere.

For mod developers

Thunderhead has a small client-side API. Raise your own lightning, decide where it lands and at what angle, style it — thickness, branching, reach, arbitrary RGB — choose its thunder and its debris, or listen for every strike the mod draws. It degrades to a no-op when the mod is absent, so an optional integration cannot crash its host.

šŸ“– Full API reference, Gradle coordinates and examples

Bug reports and feature requests: GitHub issues

No external shaders required

The full baseline effect renders without an external shader pack. Thunderhead includes its own effect shaders and can fall back to Minecraft's stock rendering program if they fail to load.

Third-party pipelines are detected so framebuffer-dependent distortion and the extra bloom boost can be disabled safely. Compatibility with a specific shader pack must still be tested per pack and version.

Performance and accessibility

Choose Low, Medium, High or Ultra, then tune particle limits, effect range, LOD and concurrent effects. Reduced-flashing mode removes rapid re-strikes and flicker, caps exposure, and respects Minecraft's Hide Lightning Flashes option. No mod integration can override it.

Client or server?

  • Client only: all visual and audio effects work while connecting to any server.
  • Installed on client and server: also enables configurable near-miss damage and rare ball lightning.

Everything is derived from data the server already replicates, so every player sees the same storm without a single custom packet.

Vanilla lightning rods, copper weathering, fire and mob conversions remain vanilla behavior.

Requirements

  • Minecraft 1.21.1
  • Java 21
  • Fabric Loader 0.16.14+ with Fabric API, or NeoForge 21.1+

Quick answers

Does Thunderhead require shaders?

No. Thunderhead is designed to look dramatic without an external Minecraft shader pack.

Is Thunderhead client-side?

The complete lightning, thunder and visual-effects overhaul works from the client. Installing Thunderhead on the server also enables configurable near-miss damage and rare ball lightning.

Which Minecraft versions and mod loaders are supported?

Thunderhead 1.1.0 supports Minecraft 1.21.1 on Fabric and NeoForge.

Can other mods use Thunderhead?

Yes — see the API reference.

Compatibility status

  • Fabric / NeoForge: automated builds verified
  • No external shader pack: supported by design; manual release capture still required
  • Iris: not claimed until the chosen Iris + shader-pack versions are manually tested
  • OptiFine: not tested; do not list as supported

ā¤ļø Support Development

Enjoy my mods? You can support me and help fund future updates and new Minecraft projects:

Support GestSe → https://app.lava.top/gestse?tabId=donate

Every bit of support helps me spend more time developing, testing and creating new mods. Thank you! ā¤ļø

The Thunderhead - Lightning & Thunder Overhaul Team

profile avatar
Owner
  • 4
    Projects
  • 282
    Downloads

Minecraft mod developer creating immersive, useful and slightly chaotic mods. ⚔ Thunderhead • šŸŽ™ļø EchoPins • šŸ Killer Bees • āš™ļø AutoCutter ā¤ļø https://app.lava.top/gestse?tabId=donate

More from GestSe

  • EchoPins project image

    EchoPins

    Leave short voice messages anchored to places in your Minecraft world. Your friends hear them when they get there, even if you are offline.

    • 53
    • August 10, 2026
  • Killer Bees project image

    Killer Bees

    Aggressive swarming bees with a real venom, panic and syringe system — not just a reskinned bee.

    • 121
    • August 9, 2026
  • AutoCutter project image

    AutoCutter

    Automatic Stonecutter block: pick a stonecutting recipe once, and the machine cuts one item per redstone pulse. Fully automatable with hoppers - insert from the top and sides, extract the result from the bottom.

    • 18
    • August 6, 2026
  • EchoPins project image

    EchoPins

    Leave short voice messages anchored to places in your Minecraft world. Your friends hear them when they get there, even if you are offline.

    • 53
    • August 10, 2026
  • Killer Bees project image

    Killer Bees

    Aggressive swarming bees with a real venom, panic and syringe system — not just a reskinned bee.

    • 121
    • August 9, 2026
  • AutoCutter project image

    AutoCutter

    Automatic Stonecutter block: pick a stonecutting recipe once, and the machine cuts one item per redstone pulse. Fully automatable with hoppers - insert from the top and sides, extract the result from the bottom.

    • 18
    • August 6, 2026