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 Jan 16, 2013@azot4o
Check this.
https://www.dropbox.com/s/wb4y0y1wiz2ankd/Storm.jar
Some things may not work atm.
-
View User Profile
-
Send Message
Posted Jan 15, 2013@Icynene
That's great! Downloading storm now :D Oh and just installed Storm, now what do I do with the texture pack things that are in the config file?
-
View User Profile
-
Send Message
Posted Jan 14, 2013@DMP94
Storm protects all WorldGuard and Residence regions. So if your main city is protected by one of the latter, its safe.
@azot4o
I thought I patched that a while ago.... I would daresay Bukkit is returning wrong values for a specific method call... I'll look into it nonetheless.
@Kikanek
Thanks for the kind words :) Acid rain hurts everyone :P I added Citizens protection in 0.0.8, but this Citizens2 thing uses a different methodology for creating NPC's which I can't really check....
@crazyjoery
Are you sure Storm is enabled on said worlds?
-
View User Profile
-
Send Message
Posted Jan 13, 2013@dretax
Another error for you :/ I got that several times one after another.
-
View User Profile
-
Send Message
Posted Jan 13, 2013Hi, can I stop certain weather from hitting certain areas on my server? I don't want a meteor or acid rain to hit my main cities :(
-
View User Profile
-
Send Message
Posted Jan 12, 2013@azot4o
I'm on that :)
-
View User Profile
-
Send Message
Posted Jan 11, 2013Just got this error:
-
View User Profile
-
Send Message
Posted Jan 7, 2013storms doesnt seem to work on my server. running bukkit 1.4.6 r0.3
console gives this
21:50:28 Storm: Enabling Storm v0.1.2B 21:50:28 Storm: Loading configuration file: global_variables 21:50:28 Storm: Loading configuration file: world 21:50:28 Storm: Loading configuration file: world_nether 21:50:28 Storm: Loading configuration file: world_the_end 21:50:28 Storm: Checking for a new update... 21:50:28 Storm: No update found: running latest version. 21:50:28 SpoutPlugin: Initializing precache for Storm
no errors or what ever but commands arent working at all
-
View User Profile
-
Send Message
Posted Jan 7, 2013=======Storm has encountered an error!
Stacktrace: java.lang.ArrayIndexOutOfBoundsException: 0 at com.github.StormTeam.Storm.StormUtil.pickChunk(StormUtil.java:335) at com.github.StormTeam.Storm.Wildfire.WildfireWeather.start(WildfireWeather.java:53) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeatherReal(WeatherManager.java:314) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeather(WeatherManager.java:253) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeather(WeatherManager.java:229) at com.github.StormTeam.Storm.Weather.WeatherTrigger.run(WeatherTrigger.java:30) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Storm version: 0.1.2B Bukkit message: Bukkit did not catch this, so no additional info is available. Plugins loaded: [World Portal v0.2.6, Orebfuscator v1.8.3, FoundBoxx v1.7.8, QuickShop v3.4.1, GroupManager v2.0 (2.9.6) (Phoenix), WorldEdit v5.4.5, EpicBoss v2.3.9, mcjobs v3.1.8, Reforestation v1.4.1, Vault v1.2.21-b271, The Multiverse-Core Plugin, WorldGuard v747-e3dfc6a, LazyRoad v0.8.1, AutoMessage v1.5, MineBackup v5.9.4, XpRank v0.0.9, CoreProtect v1.74, Permissions v3.1.6, Lockette v1.7.7, XBP v1.9.2, Giant Trees v0.4.3, Lift v28, Essentials v2.9.6, EssentialsProtect v2.9.6, EssentialsSpawn v2.9.6, Multiverse-Inventories v2.5-b329, Storm v0.1.2B, VanishNoPacket v3.14.2, EssentialsAntiBuild v2.9.6, EssentialsChat v2.9.6, Factions v1.6.9.4] CraftBukkit version: 1.4.6-R0.3 Java info: 1.7.0_03 OS info: i386 Linux, 2.6.38.2-grsec-xxxx-grs-ipv6-32 Please report this error to the Storm ticket tracker (http://www.stormteam.tk/projects/storm/issues)!
=====================Storm
2013-01-07 18:37:16 [INFO] [Storm] (EVOLUCRAFT_NETHER) It has started to snow violently! Seek a warm biome for safety! 2013-01-07 18:37:16 [SEVERE]
=======Storm has encountered an error!
Stacktrace: java.lang.ArrayIndexOutOfBoundsException: 0 at com.github.StormTeam.Storm.StormUtil.pickChunk(StormUtil.java:335) at com.github.StormTeam.Storm.Meteors.MeteorWeather.start(MeteorWeather.java:49) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeatherReal(WeatherManager.java:314) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeather(WeatherManager.java:253) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeather(WeatherManager.java:229) at com.github.StormTeam.Storm.Weather.WeatherTrigger.run(WeatherTrigger.java:30) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Storm version: 0.1.2B Bukkit message: Bukkit did not catch this, so no additional info is available. Plugins loaded: [World Portal v0.2.6, Orebfuscator v1.8.3, FoundBoxx v1.7.8, QuickShop v3.4.1, GroupManager v2.0 (2.9.6) (Phoenix), WorldEdit v5.4.5, EpicBoss v2.3.9, mcjobs v3.1.8, Reforestation v1.4.1, Vault v1.2.21-b271, The Multiverse-Core Plugin, WorldGuard v747-e3dfc6a, LazyRoad v0.8.1, AutoMessage v1.5, MineBackup v5.9.4, XpRank v0.0.9, CoreProtect v1.74, Permissions v3.1.6, Lockette v1.7.7, XBP v1.9.2, Giant Trees v0.4.3, Lift v28, Essentials v2.9.6, EssentialsProtect v2.9.6, EssentialsSpawn v2.9.6, Multiverse-Inventories v2.5-b329, Storm v0.1.2B, VanishNoPacket v3.14.2, EssentialsAntiBuild v2.9.6, EssentialsChat v2.9.6, Factions v1.6.9.4] CraftBukkit version: 1.4.6-R0.3 Java info: 1.7.0_03 OS info: i386 Linux, 2.6.38.2-grsec-xxxx-grs-ipv6-32 Please report this error to the Storm ticket tracker (http://www.stormteam.tk/projects/storm/issues)! This has been saved to the file ./Storm/errors/Storm_ArrayIndexOutOfBoundsException_241060.error.log
=====================Storm
2013-01-07 18:37:16 [INFO] [Storm] (EVOLUCRAFT_THE_END) It has started to snow violently! Seek a warm biome for safety! 2013-01-07 18:37:16 [SEVERE]
=======Storm has encountered an error!
Stacktrace: java.lang.ArrayIndexOutOfBoundsException: 0 at com.github.StormTeam.Storm.StormUtil.pickChunk(StormUtil.java:335) at com.github.StormTeam.Storm.Wildfire.WildfireWeather.start(WildfireWeather.java:53) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeatherReal(WeatherManager.java:314) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeather(WeatherManager.java:253) at com.github.StormTeam.Storm.Weather.WeatherManager.startWeather(WeatherManager.java:229) at com.github.StormTeam.Storm.Weather.WeatherTrigger.run(WeatherTrigger.java:30) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Storm version: 0.1.2B Bukkit message: Bukkit did not catch this, so no additional info is available. Plugins loaded: [World Portal v0.2.6, Orebfuscator v1.8.3, FoundBoxx v1.7.8, QuickShop v3.4.1, GroupManager v2.0 (2.9.6) (Phoenix), WorldEdit v5.4.5, EpicBoss v2.3.9, mcjobs v3.1.8, Reforestation v1.4.1, Vault v1.2.21-b271, The Multiverse-Core Plugin, WorldGuard v747-e3dfc6a, LazyRoad v0.8.1, AutoMessage v1.5, MineBackup v5.9.4, XpRank v0.0.9, CoreProtect v1.74, Permissions v3.1.6, Lockette v1.7.7, XBP v1.9.2, Giant Trees v0.4.3, Lift v28, Essentials v2.9.6, EssentialsProtect v2.9.6, EssentialsSpawn v2.9.6, Multiverse-Inventories v2.5-b329, Storm v0.1.2B, VanishNoPacket v3.14.2, EssentialsAntiBuild v2.9.6, EssentialsChat v2.9.6, Factions v1.6.9.4] CraftBukkit version: 1.4.6-R0.3 Java info: 1.7.0_03 OS info: i386 Linux, 2.6.38.2-grsec-xxxx-grs-ipv6-32 Please report this error to the Storm ticket tracker (http://www.stormteam.tk/projects/storm/issues)!
=====================Storm
-
View User Profile
-
Send Message
Posted Jan 6, 2013Yea, Thanks, i already understood that :) Btw it's really nice plugin! Makes it really hard to survive being startled by a thunderstorm or Acid rain :-) When i have been installing it, i thought it will produce huge lag, and it didn't lagged at all! It's so good. :)
@EDIT: Woohoho, next issue, this time incompatibility issue :) Acid rain hurts Citizens2 NPCs even if they're not vulnerable.
-
View User Profile
-
Send Message
Posted Jan 6, 2013@Kikanek
First STOP the server, THEN delete the file. Storm saves everything when the server shuts down, and the volcanoes are held in memory until that point.
-
View User Profile
-
Send Message
Posted Jan 6, 2013Very strange, because i just have been trying to remake all the folder and didn't worked... Maybe reload after deleting the folder just made it all come back? i don't know but Thanks.
@EDIT: Works, Thanks!
-
View User Profile
-
Send Message
Posted Jan 6, 2013@Kikanek
Volcanoes are persistent, meaning that they survive server restart. Hence, they are saved to a file (volcanoes.bin in ../Storm), to be reloaded when the server starts. Deleting that file and restarting the server will essentially make the volcano extinct. It might take a while for lava to stop flowing, but Storm will not recognize that area as a volcano, and so will not make it grow.
-
View User Profile
-
Send Message
Posted Jan 6, 2013Okay, Thanks, now next problem.
After i made a volcano while testing, i can't do anything to stop the volcano making, i can only delete Storm plugin. Is it so much hardcoded or i didn't noticed something? i tried everything, reinstalling Storm folder, reinstalling all the Storm, reinstalling Storm jar... And it keeps making itself :/
-
View User Profile
-
Send Message
Posted Jan 6, 2013@Kikanek
Alot of the commands which involve singular weathers, such as volcanoes, can still be executed by command even if they are disabled. They won't spawn naturally though, natural spawning is handled differently :-)
@n00bsaus
That's strange: its coming from the Storm auto updater, which was released by h31x. I'll contact him. In the meantime, I would guess that your craftbukkit installation is blocked by a firewall which is failing to allow Storm to update. If you turn off Auto Updating in Storm/global_variables, that error should disappear, as it will not attempt to check for an update.
-
View User Profile
-
Send Message
Posted Jan 6, 2013So, if I run Dretax's custom version, I get this error: http://pastebin.com/p69eKa0r
And if I run the official 0.1.2B version, I get this error: http://pastebin.com/1V4M9Gr5
So, either way, this plugin won't run, and is broken on my server.
- This server is running CraftBukkit version git-Spigot-jenkins-Spigot-373 (MC: 1.4.6) (Implementing API version 1.4.6-R0.4-SNAPSHOT)
-
View User Profile
-
Send Message
Posted Jan 6, 2013There's an very dangerous issue: Volcanoes can be spawned (by command, maybe also automatically) even if they're disabled.
(reporting there because Your website has 503 error)
-
View User Profile
-
Send Message
Posted Jan 3, 2013A Cornucopia of Good News
-@Shadix64
That was a feature of Storm 0.1.1, which broke just hours after its release. It was a bug with my logging, I was broadcasting to all the players in a world, yet leaving the console in the dark.
-
View User Profile
-
Send Message
Posted Jan 3, 2013@Shadix64
Just wait till we release the new version ^^
Edit: http://dev.bukkit.org/server-mods/storm/files/
-
View User Profile
-
Send Message
Posted Jan 3, 2013Doesn't seem to recognize the world I type into the command. I'll type /acidrain HungerGames, and nothing happens except it tells me '/acidrain [world]'.