Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
High-performance lightning and thunderstorm protection plugin for Paper and Spigot.
⚡ NoBlitz — High-Performance Lightning & Thunderstorm Protection
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, orCUSTOMplugins. - 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.
- Prevents Charged Creepers (
- Fire Prevention: Stops lightning from igniting surrounding blocks (
- 🌦️ Weather Management:
- Instantly abort thunderstorms as soon as they start (
ThunderChangeEvent). - Optional
always-clear-weathermode to maintain sunny skies 24/7.
- Instantly abort thunderstorms as soon as they start (
- 🌍 Flexible World Management:
- Three distinct modes:
ALL(protect all worlds),WHITELIST(protect only selected worlds), orBLACKLIST(protect all except selected worlds). - Toggle protection per world at runtime without server restarts (
/noblitz toggle [world]).
- Three distinct modes:
- 📊 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.).
- Full support for Adventure MiniMessage, Hex colors (
📜 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
- Download
NoBlitz-1.0.0.jar. - Place the
.jarinto your server'splugins/directory. - Restart your server or run
/reload confirm. - Edit
plugins/NoBlitz/config.ymlto your preference and run/noblitz reload!
Platforms
Paper
1.8–1.21