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 Dec 25, 2013We're having an issue where the earthquake makes our screens endlessly zoom in and out. I'm not sure how long that's supposed to last. I guess I will restart the server. We also had slow effect staying on and we weren't sure when it was supposed to stop.
Also, we were watching a volcano (which was pretty cool once it got bigger) and both of us had our clients run out of memory (java heap space error) at the same time and crashed. When we got back in the volcano was still going. Another client crash not long after when I (accidentaly) cast an earthquake onto the volcano. I'm not sure if that would have happened anyway.
I pulled the plugin for now. The acid rain might be really neat on a post-apoc map (which is on my to-do list) and some of the other storms are impressive as hell but I'd like to have less bad side-effects/errors before going live with it. I like the way you think though :)
-
View User Profile
-
Send Message
Posted Dec 25, 2013Getting this on boot:
[04:12:33 INFO]: [Storm] Loading configuration file: kingdoms
[04:12:33 WARN]: java.lang.reflect.InvocationTargetException
[04:12:33 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[04:12:33 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[04:12:33 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[04:12:33 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[04:12:33 WARN]: at tk.ivybits.storm.weather.meteor.Meteor.patchMeteor(Meteor.java:124)
[04:12:33 WARN]: at tk.ivybits.storm.weather.meteor.Meteor.load(Meteor.java:36)
[04:12:33 WARN]: at tk.ivybits.storm.Storm.onEnable(Storm.java:96)
[04:12:33 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:218)
[04:12:33 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
[04:12:33 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:384)
[04:12:33 WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:298)
[04:12:33 WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:280)
[04:12:33 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342)
[04:12:33 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319)
[04:12:33 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275)
[04:12:33 WARN]: at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175)
[04:12:33 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424)
[04:12:33 WARN]: at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
[04:12:33 WARN]: Caused by: java.lang.IllegalArgumentException ID is already registered: 12
[04:12:33 WARN]: at net.minecraft.server.v1_7_R1.EntityTypes.a(SourceFile:31)
[04:12:33 WARN]: ... 18 more
[04:12:34 INFO]: [LogBlockQuestioner] Enabling LogBlockQuestioner v0.02
Storm 2.2 / CB Beta 2974
-
View User Profile
-
Send Message
Posted Dec 24, 2013i made a vulcane but how does it stops
-
View User Profile
-
Send Message
Posted Dec 24, 2013Here is a REALLY annoying little problem. If your like me and your playing on a small server with friends (no permissions). The immunity part is automaticly applied to OP's preventing it from working.
-
View User Profile
-
Send Message
Posted Dec 21, 2013Do these damage WorldGuard protected regions?
-
View User Profile
-
Send Message
Posted Dec 20, 2013@Icynene
@Icyene I don't understand how it is outside of the scope of the plugin, however could you please name a few plugins you would recommend to configure lightning damage? I really want players to take shelter during thunderstorms and have the risk of instantly being electrocuted.
-
View User Profile
-
Send Message
Posted Dec 16, 2013Hey when do you guys plan to get volcanoes and meteors working for 1.7.4? I really want to launch a meteor at my brother lol
-
View User Profile
-
Send Message
Posted Dec 12, 2013Nice. I will try it on my server will see what happens.
-
View User Profile
-
Send Message
Posted Dec 11, 2013@TheBlur27
Go into /plugins/Storm - there will be a file among the lines of volcanoes.dat. First shut down your server, then delete the file.
@SupremeSam
Do any errors crop up in the console? What Minecraft version are you running?
@robotnikthingy
It actually means meteors have a 5% of spawning every spawn loop. The time for the spawn loop is also defined in the configuration file, and for meteors the default is quite large.
@Helrin
Though it would be possible, I think its a bit outside the scope of this plugin (Storm did support this up until a few versions back). There are other plugins that do this, however.
@Tonchek
Yes. I updated the code a few days ago, but due to the changes in 1.7.2 it requires testing. Do note - Storm 2.1 does run (or *should*, at least) on Minecraft 1.7.2. Meteors, volcanoes and earthquakes are disabled on unsupported versions, but the rest of the weather events should still work just fine.
-
View User Profile
-
Send Message
Posted Dec 11, 2013@Tonchek
I will do an update tomorrow
-
View User Profile
-
Send Message
Posted Dec 8, 2013Will this plugin be updated to 1.7.2?
-
View User Profile
-
Send Message
Posted Nov 23, 2013Would it be possible to add the option to configure the damage lightning does?
-
View User Profile
-
Send Message
Posted Nov 7, 2013Well this is probably the reason why. Storms gives this error on startup:
http://pastebin.com/1krtaGnz
-
View User Profile
-
Send Message
Posted Nov 6, 2013What do the percents mean in the config file? Apparently no one on my server has seen any of the weather effects.
So if a meteor was set to a chance of 5, does that mean 5% chance a day of a meteor occurring?
-
View User Profile
-
Send Message
Posted Nov 2, 2013If you could assist me in fixing this problem it would be great.
Storm looks like an amazing plugin, but being unable to use it really sucks.
-
View User Profile
-
Send Message
Posted Nov 2, 2013I restarted the server AND used a powertool for every command in Storm but it still says Unknown commands and Storm is still in light red when I do /plugins
-
View User Profile
-
Send Message
Posted Nov 2, 2013Is there any way to stop volcanoes from growing? ;s it's spread extremely far in one my forests ..
-
View User Profile
-
Send Message
Posted Nov 2, 2013I need more convenient for permission
storm.command.*
storm.immune.*
:)
-
View User Profile
-
Send Message
Posted Oct 28, 2013@JM120897
@pimsserver
I do not plan on adding tsunamis: they would be very CPU intensive. Even more so than volcanoes and earthquakes are.
Events do occur naturally.
-
View User Profile
-
Send Message
Posted Oct 28, 2013Are you planning to add something like tsunamis? and do these events happen randomly? If not, could this be added some day?