Storm
Ever bored with the vanilla weather? Storm is a plugin that adds a whole new range of weather mechanics to Bukkit servers.

Features
- Acid Rain: Green rain, which damages players and animals, as well as deteriorates blocks. Turn a 'grey day' into a 'radioactive-green' day!
- Blizzards: Makes snow a real threat! Players and entities caught outside during a blizzard will experience snow acting as slow sand, limited visibility, and cold damage, so long as they are not inside or near a heating block.
- Thunder Storms: If supercharged creepers were not already a threat, how will your players react to hordes of zombie pigmen? Thunder storms are massive discharges of lightning over a short period of time, in which players will be hard-pressed to survive.
- Meteors: Fireballs trailed by explosions, burrowing in the ground, and flattening all entities in their path. Players who survive, however, can delight themselves with the ores the meteor leaves behind.
- Wildfires: We can all safely say vanilla fires are boring. To spice up the game, we've added wildfires; a naturally occurring event in which entire forests will be devoured by fire with pre-1.6B physics.
- Earthquakes: With massive rifts opening up, screens shaking, and blocks flying about, Storm earthquakes will be an experience for your players to remember. Seems to be bugging in Version2.3
- Volcanoes: Large mounds of lava spurting out of the ground, explosions and flying lava bombs. Fun, fun, fun. Seems to be bugging in Version2.3
Getting started with Storm
If you are a visual learner, this video by WoopaGaming is for you! Some information is outdated, but the gist remains the same.
You can gain some more in-depth information from this "Curse Minecraft Spotlight" on Storm, as it presents most of the features of Storm in a nice format. Thanks to Xenius01 of Curse for this one!
Storm has a command for all its weather types:
| Command | Usage | Permission | Description |
|---|---|---|---|
| /acidrain | /<command> [world] | storm.acidrain.command | Starts acid rain in specified world. |
| /blizzard | /<command> [world] | storm.blizzard.command | Starts a blizzard in specified world. |
| /thunderstorm | /<command> [world] | storm.thunderstorm.command | Starts a thunder storm in specified world. |
| /wildfire | /<command> [world] | storm.wildfire.command | Starts a wildfire where player is looking at. |
| /meteor | /<command> [world] | storm.meteor.command | Spawns a meteor and targets the block the player is looking at. |
| /volcano | /<command> [world] | storm.volcano.command | Spawns a volcano at the targeted block. |
| /earthquake | /<command> [world] | storm.earthquake.command | Spawns a earthquake at the targeted block. |
| /cracks | /<command> [world] | storm.earthquake.command | Spawns a crevice at the targeted block. |
And immunity permissions from their associated weathers:
| Immunity | Permission | Description |
|---|---|---|
| Acid Rain Damage | storm.acidrain.immune | Prevents damage from acid rain. |
| Blizzard Damage | storm.blizzard.immune | Prevents damage from blizzards. |
| Lightning Attraction | storm.lightning.immune | Prevents extra damage from lightning & lightning attraction. |
| Meteor Damage | storm.meteor.immune | Prevents damage from meteor shockwaves. |
If Storm doesn't load, first, make sure that you are running a compatible build of Storm. For example, 0.1.2 will run only on Bukkit 1.4.6, while 0.1.2 R1 will only run on 1.4.7. You can see the supported versions in the Files menu. If that doesn't work or Storm throws exceptions, leave a ticket.
When asking for support...
...please answer the following questions: they help us get back to you quicker and consequently address any issues faster.
- What Storm version are you running? Be specific.
- What server implementation are you running (usually CraftBukkit)?
- What Minecraft version are you running?
- What is the issue you are experiencing?
- Provide a traceback, if the issue is a crash and a log is available.

-
View User Profile
-
Send Message
Posted Jul 21, 2013@tgyk1337
Storm, by design, isn't backwards-compatible, due to it's version checker.
-
View User Profile
-
Send Message
Posted Jul 21, 2013@alexander011
That would be very laggy, with all the block placing and moving water. The reason some of these weather effects aren't laggy is because of how they're handled. For example, if an earthquake were to take place and intersected a small lake of similar, you'll notice that the water doesn't actually flow afterwards, and stays in place. This is to prevent lag, and because of how the block removal is handled.
In other words, this probably won't happen to my knowledge, without some major optimization.
-
View User Profile
-
Send Message
Posted Jul 18, 2013Can you add Flood??????
-
View User Profile
-
Send Message
Posted Jul 15, 2013@Icynene
I'm looking into this now - I'll let you know if this works for my server. As far as I surmise, a plugin for 1.5.x _shouldn't_ work for 1.4.7 bukkit... so we'll see :)
[update] Nope, chuck testa. [see log below] 16:31:54 [WARNING] [Storm] Hello. You are running a version of Storm patched for 1.5, R2. Please keep in mind that this build is not supported. In order to facilitate this release, severalfeatures of Storm have temporarily been removed. Please do not report this as a bug. The features removedare entity pathfinding, slowing snow in blizzards, and the error logger. A proper build will mostlikely be available after the 1.5 R2 update. Thank you for using Storm. 16:31:54 [SEVERE] [Storm] Storm is not compatible with current MC version. Storm execution suspended. 16:31:54 [SEVERE] [Storm] Storm failed to start. 16:31:54 [SEVERE] java.lang.NullPointerException 16:31:54 [SEVERE] at com.github.StormTeam.Storm.Storm.onDisable(Storm.java:127) 16:31:54 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219) 16:31:54 [SEVERE] at com.github.StormTeam.Storm.Storm.configureVersion(Storm.java:144) 16:31:54 [SEVERE] at com.github.StormTeam.Storm.Storm.onEnable(Storm.java:86) 16:31:54 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 16:31:54 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:396) 16:31:54 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 16:31:54 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:298) 16:31:54 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:280) 16:31:54 [SEVERE] at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:542) 16:31:54 [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:508) 16:31:54 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:454) 16:31:54 [SEVERE] at ho.c(DedicatedServer.java:203) 16:31:54 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:664) 16:31:54 [SEVERE] at fy.run(ThreadMinecraftServer.java:16)
-
View User Profile
-
Send Message
Posted Jul 15, 2013upon further review the thunderstorm while it looks very terrifying is actually quite easy to get by. Do you think you could add things like the amount of damage per lightning bolt or the chance of getting struck? I have it on five times the amount of normal lightning and am wearing full iron on top of a mountain. I'm getting struck maybe every minute and it deals 2-3 hearts worth of damage.
-
View User Profile
-
Send Message
Posted Jul 15, 2013@Icynene
You could try using this API to easily hook into other protection plugins. As for the people who want Grief Prevention support, they'll just have to request it at that plugin, if you decide to use the API.
-
View User Profile
-
Send Message
Posted Jul 14, 2013I've been messing with this plugin. So far I LOVE Thunderstorms,meteor, acid rain, and blizzards. I find the Volcano and the Earthquake to be extremely disappointing in comparison...do you think you could make their magnitude configurable?
I mean a mid-size rift and a large fireball are very dull in comparison to the hundreds of lightning bolts and the sheer concentrated power of a meteor. Anyways keep up the good work man :)
-
View User Profile
-
Send Message
Posted Jul 12, 2013@romanturbo
If you have a plugin like Essentials, '/powertool meteor'
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Icynene
wath powetooled means¿?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@romanturbo
I agree. I think it may have something to do with Minecraft overriding my attempt to spawn the meteor fireball, since I'm not using the stable Bukkit API to do so. Still, it doesn't explain why it works when powertooled. Regardless, I've resigned myself to this very long standing bug. I've tried numerous times to fix it, all to no avail.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Icynene
its strange, because all the disasters work fine with commands, but when i write /meteor nothing happens, and there is nothgin on screen.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@romanturbo
I don't know exactly why, but powertooling meteor seems to work.
-
View User Profile
-
Send Message
Posted Jul 12, 2013Why is the command /meteor not working?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@shades161
@diannetea
At this point in time, Storm has built-in support for only WorldGuard and Residence. However, other engines should in essence work, depending on how the methods they employ to protect regions. Regardless, the suggestion is good, and if Storm does not already play nice with said engines I'll be sure to attempt to implement some sort of "universal" grief prevention plugin support.
@Rinine
I realize I forgot to increment the version in the plugin's initialization file: though it may say 1.3.0B, it indeed is 1.3.1. As for those errors, if you could show us them, that would be very helpful.
@tgyk1337
I believe the Storm 1.3.0 and 1.3.1 builds should support MCPC, due to that in those versions I've changed the compatibility checker to abort execution only if an error does occur, rather than when it thinks an error will occur. On top of that, MCPC, I believe, uses a remapper to bridge Bukkit for plugins that use native Minecraft code (like Storm).
@elyssah
And indeed, it was one of the first features I wanted to implement into Storm. Unfortunately, there really isn't a way to make tornadoes have a visual effect. I considered explosions and smoke particles to spiral around an axis, yet these particles disappear from view when you are ten (or around there, depending on server view distance) or more blocks away. So by the time a player saw the tornado, it would be too late.
-
View User Profile
-
Send Message
Posted Jul 12, 2013The download link for 1.6.2 is bad.
When you download the version 1.3.1, is the version 1.3.0B, not the 1.3.1.
Or this said bukkit-server at the start (with tons of errors).
-
View User Profile
-
Send Message
Posted Jul 11, 2013@toxictroop
No 1.5.2 compat, sorry. You'll have to upgrade to 1.6.2 soon because I don't see Icynene making a 1.5.2 version.
@tgyk1337
Yeah, sorry about that. As I said, I'll give it a try, but we can't guarantee support for Bukkit forks. Spigot is probably the only Bukkit fork we'll support, given that I actually use that to test features.
@shades161
Faction support would be pointless, mostly because that's half the fun. :) You probably mean for Safezone and Warzone support, though, so I'll make sure to consult Icynene about that.
@elyssah
Not sure if this is possible within the Bukkit API, and if it isn't, that might screw with update times (as if it wasn't screwed enough already. The story behind that is lack of time on Icynene's part). Good suggestion, though!
@nashoxx
Thanks!
@diannetea
GriefPrevention is definitely a plugin that should be supported. I'll make sure to add this to my list of things to tell Icynene.
-
View User Profile
-
Send Message
Posted Jul 11, 2013Could you support GriefPrevention as well please?
-
View User Profile
-
Send Message
Posted Jul 11, 2013Amazing plugin! Even though I won't use this for my server, it's pretty cool for another kind of server!
-
View User Profile
-
Send Message
Posted Jul 11, 2013I would love to see a tornado type thing added to Storm.
It could move across the map, sucking up blocks from the ground and swirling them around. It could also suck players and mobs up, and do damage to them or fling them around the map.
-
View User Profile
-
Send Message
Posted Jul 10, 2013i know you said this plugin has worldguard support but there was nothing about factions and i was wondering if there is faction support