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 Nov 20, 2012Seems to work fine now, thanks :D.
EDIT: Apparently, texture packs are disabled during a blizzard. It's a minor issue, but do you have any idea why that might be?
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Typical_Name
The latest version of Storm (0.1.0) supports all MC versions from 1.2.X to 1.4.X. 1.4.2 IS supported, as is 1.4.3, AND 1.4.5.
As for the error, it is fixed in the dev build I pasted. I have a feeling it will crash when trying to construct sound packets, but those errors are arbitrary and will NOT affect performance in the slightest.
-
View User Profile
-
Send Message
Posted Nov 20, 2012My server is not 1.4.2, so I can't use the latest version. Actually, I don't even remember seeing 0.1 being there yesterday, but the date on it says Nov 5, so I'll trust it over my memory.
I have no idea why Storm would affect furnaces at all. I just know that this was a problem after I downloaded the plugin, and the problem went away when I removed the plugin. Here's the error I found associated with Storm, though: http://pastebin.com/DWbsrz2p
I do hope to try this again once Spoutcraft updates to 1.4, my players and I really liked this plugin :/.
-
View User Profile
-
Send Message
Posted Nov 19, 2012@Typical_Name
@Typical_Name
As to the first error:
As to the second, mind if I see the server log? Storm does nothing with furnaces or anything remotely related, so I can't see how Storm would cause that.
-
View User Profile
-
Send Message
Posted Nov 19, 2012Also, there was some weird bug where some players couldn't place burning materials inside a furnance, or else the server would disconnect them. The server log suggested that the problem was related to this plugin, and the problem went away when I removed it.
-
View User Profile
-
Send Message
Posted Nov 19, 2012The plugin doesn't appear to work... This appears in the logs under the plugins/storm folder:
=======Storm has encountered an error!
Stacktrace: org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.CraftWorld.setStorm(CraftWorld.java:667) at com.earth2me.essentials.commands.Commandweather.run(Commandweather.java:54) at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:96) at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:380) at com.earth2me.essentials.Essentials.onCommand(Essentials.java:299) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:124) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at org.getspout.spout.SpoutNetServerHandler.d(SpoutNetServerHandler.java:203) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$KeyIterator.next(Unknown Source) at com.github.StormTeam.Storm.Weather.WeatherManager.weatherChangeEvent(WeatherManager.java:482) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 26 more
Storm version: 0.0.9B Bukkit message: Could not pass event WeatherChangeEvent to Storm Plugins loaded: [bPermissions v2.9.1, GiantCaves v1.0, VoxelSniper v5.167.0-jnks163, TPC v1, MorePhysics v2.0.1, Vault v1.2.15-b172, The Multiverse-Core Plugin, RemoteToolkitPlugin v0.6, SignCodePad v2.1.0, dynmap v0.60-1246, Helmet v1.1, Register v1.8, ExtraHardMode v1.8, DrugMeUp v0.5.3, Auras v1, SimpleAnnounce v0.5.2, MobCatcher v2.16 DEV by Malikk, tce v1.0, Multiverse-NetherPortals v2.4-b530, Spout v1380, PotionsPlus v1.0, NoItem v2.0.5, CombatTag v4.4, Questioner v0.6, ApiPlus v1.2, CanBuild v1.4.8, GunsPlus v1.6, SignPort v1.4, EasyVanish v1.4, CraftBookCommon v729-8b2f430, BookWorm v1.13, HeroStronghold v0.6.1-b000, BKCommonLib v1.2, ColorMe v3.4.1, MoreMaterials v1.8, Herochat v5.5.0, MoneyDrop v1.6.1, SimpleHat v1.2, Essentials v2.9.4, HyperConomy v0.95, WorldBorder v1.5.4, CraftBookMechanisms v729-8b2f430, Craftconomy3 v3.0.3 b429, Multiverse-Portals v2.4-b548, StainedGlass v0.1.2, CashFlow v1.19, PaintedStone v1.2, CraftBookCircuits v729-8b2f430, WorldEdit v5.3, RedstoneBlocks v2, WorldGuard v5.5.2 FOR TEKKIT 3.0.3 [AlienX], WorldGuardFlagger v3.4, CraftBookVehicles v729-8b2f430, Ports v0.1.3, MagicSpells v2.8.2, ModDamage v0.10 build 308, ChestShop v3.46, Storm v0.0.9B] CraftBukkit version: 1.3.2-R1.0 Java version: 1.7.0_09 OS info: amd64 Linux, 2.6.18-308.13.1.el5 Please report this error to the Storm ticket tracker (https://github.com/StormTeam/Storm/issues)!
=====================Storm
-
View User Profile
-
Send Message
Posted Nov 18, 2012General News Report
As time progresses we are getting closer and closer to releasing Storm 0.1.1. This version will contain a plethora of sound effects added to Storm, which we guarantee will spice up your Storm experience. That said, we have currently been experiencing some difficulties.
The Good
The Bad
The Ugly
Thank you for using Storm!
-
View User Profile
-
Send Message
Posted Nov 16, 2012@tarahere81
Yep :-) Xiaomao has already done the math for where to spawn the mini meteors.
@N1T3SLAY3R
There are comments on the configuration files... If you require any further assistance just drop me a PM :-)
@seanth
Wow, that is awesome! I once did that to a Skylands world... Max power, floating islands gone in under an hour. Never thought of actually doing it on a production server, though. On another note, I have just added configurable deterioration ranges.
@Deblob167
Its planned :-)
@Byamarro
They were never meant to. I will sometime in the near future rewrite a lot of the weathers to work in different biomes (e.g. acid rain in snow biomes, thunderstorms in snow biomes).
-
View User Profile
-
Send Message
Posted Nov 15, 2012Thunderstorm don't work in snowy biomes.
-
View User Profile
-
Send Message
Posted Nov 14, 2012Sandstorm for Deserts. They take away sand blocks and build sand blocks ;D Maybe make dunes?:D
-
View User Profile
-
Send Message
Posted Nov 10, 2012-
View User Profile
-
Send Message
Posted Nov 10, 2012Hey By Any Chance Could You Add A Config Page Thingy? That Would Make It So Much Easier To Modify Data Such As Storm Chances Etc.
-
View User Profile
-
Send Message
Posted Nov 10, 2012Request related to acid rain: it'd be nice to have the ability to allow all the grass to be replaced so there are no safe zone edges. I'm looking for a real end of the world feel, and if players want grass, they need to protect it.
-
View User Profile
-
Send Message
Posted Nov 9, 2012any possibilities of making a mini meteor shower where the skies rain fireballs instead of primied tnt ? =)
that would be epic !
-
View User Profile
-
Send Message
Posted Nov 8, 2012@Icynene
Well I think I figured out what happened. It was a meteor. I'm not sure why there was no destruction. As for the planks inside, apparently, the config file that I have says Ores to fill with: Item ID 05, and change to fill: 100. So basically it had a 100% chance to fill with....wood planks. Item ID 05. So anywho... sorry for the moment of idiocy. :-) -T
-
View User Profile
-
Send Message
Posted Nov 8, 2012@Icynene
:-) It's ok, the right click was accidental. I had a full inventory and bones wound up in my hotbar from a skeleton kill on the way into my tower. Then I failed to spin my center mouse button enough to get it to a tool and off the bones. It's all good. I know that several of my more... er... dangerous players are eager to experiment with the volcanos, so I may have to restrict them somehow.
As for the 'meteor'. Yes, it is a perfect sphere. I suppose I do have them turned on in the nether. Because there isn't much in the way of "weather" in the nether or the end, I rarely mess with those config files. As for destruction, that's the truely odd thing. The sphere is in the nether right near several nether fortress structure elements. none appears damaged. the lava lake is placid. See the links attached for photos.
As for the interior, I hacked out all the wood planks thinking perhaps my son was trolling me with a chest at the center, but it was empty... except for all the planks. I have attached another link with it empty from the inside.
Odd.
As an asside to Confuzzled77's comment. I recently endured my first lightning storm. Aside from dying many times and losing 4 timber roofs, I too noticed many grass fires that were started in the world. However, I could not extinquish them without going into creative mode and destroying the block and replacing it. Destroying the block in survival only resulted in the fire being removed until the original block was replaced, then the fire returned. I have however heard that like he did, it's a Minecraft bug, not a Storm bug.
-
View User Profile
-
Send Message
Posted Nov 7, 2012Appears to stick around client side, and not server side... Not your problem.
Thanks for the awesome (and destructive) plugin.
-
View User Profile
-
Send Message
Posted Nov 7, 2012@Confuzzled77
But the fires get put out nearly instantly by the rain, do they not? Storm doesn't tamper with the way lightning makes fires. Now if there is no rain, then that is a problem and I would ask what version of CraftBukkit you are using, and which plugins you are running.
-
View User Profile
-
Send Message
Posted Nov 7, 2012Holy cow... /thunderstorm is impressive...
But, it created fires all over the world...I'm using WE to extenguish, is there a better way, or a way to stop that from happening?
-
View User Profile
-
Send Message
Posted Nov 7, 2012@Confuzzled77
All are naturally occurring, but can be triggered by the commands above.