Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for niktrick791

High-performance lightning and thunderstorm protection plugin for Paper and Spigot.

Report NT-nolightning?

R

1.0.0

⚡ NoBlitz — High-Performance Lightning & Thunderstorm Protection

Platform Minecraft License

NoBlitz is a modern, lightweight, and fully configurable server plugin designed to give server administrators complete control over lightning strikes, thunderstorms, and all related destructive side-effects.

Say goodbye to ruined builds from lightning fires, unexpected mob transformations (villagers into witches, pigs into zombified piglins), or players getting killed by sudden lightning bolts.


✨ Features

  • ⚡ Complete Lightning Cancellation:
    • Cancel natural thunderstorm lightning strikes seamlessly.
    • Filter by cause: WEATHER, TRIDENT (Channeling), COMMAND, or CUSTOM plugins.
    • Visual-Only Mode: Transform dangerous lightning strikes into harmless visual effects (no fire, no block damage, no entity damage).
  • 🛡️ Full Protection Against Side-Effects:
    • Fire Prevention: Stops lightning from igniting surrounding blocks (BlockIgniteEvent).
    • Entity Damage Prevention: Protects players, peaceful animals, and pets from lightning damage.
    • Item Protection: Prevents dropped items and item frames from burning or popping off.
    • Mob Transformation Protection:
      • Prevents Charged Creepers (CreeperPowerEvent).
      • Prevents Villagers from converting into Witches (EntityTransformEvent).
      • Prevents Pigs from converting into Zombified Piglins (PigZapEvent).
      • Prevents Mooshroom color swapping.
  • 🌦️ Weather Management:
    • Instantly abort thunderstorms as soon as they start (ThunderChangeEvent).
    • Optional always-clear-weather mode to maintain sunny skies 24/7.
  • 🌍 Flexible World Management:
    • Three distinct modes: ALL (protect all worlds), WHITELIST (protect only selected worlds), or BLACKLIST (protect all except selected worlds).
    • Toggle protection per world at runtime without server restarts (/noblitz toggle [world]).
  • 📊 Real-time Statistics:
    • Live counters for blocked lightning strikes, prevented fires, and saved mobs.
  • 🎨 Modern Formatting:
    • Full support for Adventure MiniMessage, Hex colors (&#RRGGBB), and legacy color codes (&a, &b, etc.).

📜 Commands & Permissions

Command Permission Description Default
/noblitz help noblitz.use Displays plugin command help Everyone
/noblitz status noblitz.status Displays protection status & live stats Admin (op)
/noblitz reload noblitz.reload Reloads config.yml on the fly Admin (op)
/noblitz toggle [world] noblitz.toggle Toggles lightning protection for a world Admin (op)
/noblitz strike <player> [visual] noblitz.strike Strikes lightning at a target player Admin (op)
/noblitz clearthunder [world] noblitz.clearthunder Immediately stops thunder and rain Admin (op)
/noblitz resetstats noblitz.resetstats Resets blocked strike and fire counters Admin (op)

Tip: Give noblitz.admin to grant all administrative permissions at once. Players with noblitz.bypass can use Channeling tridents even when trident strikes are restricted.


⚙️ Configuration (config.yml)

enabled: true
debug: false

strike-rules:
  cancel-all-lightning: true
  cancel-causes:
    weather: true      # Cancel natural storm strikes
    trident: false     # Allow channeling trident
    command: false     # Allow /summon lightning_bolt
    custom: false      # Allow other plugins
  visual-only: false   # Display lightning as a harmless visual effect

protection:
  prevent-fire: true
  prevent-entity-damage: true
  prevent-item-destruction: true
  prevent-mob-transformations: true
  mute-sound: false

weather:
  prevent-thunderstorms: false
  always-clear-weather: false

worlds:
  mode: ALL # ALL, WHITELIST or BLACKLIST
  list:
    - world
    - world_nether
    - world_the_end

📦 Installation

  1. Download NoBlitz-1.0.0.jar.
  2. Place the .jar into your server's plugins/ directory.
  3. Restart your server or run /reload confirm.
  4. Edit plugins/NoBlitz/config.yml to your preference and run /noblitz reload!

Information

Published
November 5, 2026
0Downloads

Platforms

Paper
Paper
1.8–1.21