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.
/meteor dont work
I'm running storm v2.2 With spigot 1.7 Does not randomly put weather on world. Here is error: http://pastebin.com/LpUPt63s
BukkitPlugin Developer: [Nate] Hey Guys, me and Bryson are currently working on a new weather type for the Plugin, it will include Tsunamis! We are going to be adding spinning sky's, whirlpools, & even cruise boats!
Use the link below to see a glimpse of what to expect!
Why dosen't acid rain damage me? I was using the CraftBukkit Beta Build (1.7.2-R0.3).
Also, can you add a limit on how big volcanos get? I had to disable the plugin because I spawned a volcano and the server lagged like hell.
Also, a little suggestion, perhaps you could change the rain particles into the slime drip particles during an acid rain shower! I'm not code savvy, but if you could figure it out, it would be pretty cool!
Any chance that you could add world edit support (so some regions have acid rain and some have normal)
When about released 3.0 version ?!
You should add:
tornados
Tsunami - PLEASE ADD THIS ONE PLEASEEEE
@Icynene
Is there something in the config so you can lower the damage for some of the weathers? Like Acid Rain!
@nullschritt
That is, if you get them working again. seems like a really great plugin, it's too bad I can't use the features I was most excited about.
Hello was just wondering if it would be possible to add some sort of force field generation block that could be amplified(say with iron bars to expand the radius), to protect the area inside from meteors. (The meteor would explode in the sky)
@Icynene
I verified my config files and they are all on, it also seams I can only use Storms in a my spawn world.
@DamSimm
The bottom line is that Storm 2.2 has a couple of issues: your error may be among them. However, double check if the weathers are enabled in your configuration files. If they are and you're getting an error, then that's a problem.
@Icynene
I shaw a reply to my comment but no real answer
@Helrin
Early on in Storm, there was configurable lightning. However, MCStats showed that no one actually configured it. That section of Storm was bundled with the "realistic lightning" portion, which made lightning more likely to hit metal objects (or players holding metal objects). In the end it proved to be very resource-intensive and hard to maintain, so we removed it.
When I began Storm, however, I did a search through the Bukkit plugin database to see if such a thing existed, and I recall I found one at the time. I can't seem to find it any longer, but its surely there.
@DoctorCooper
No, as long as you have the Shield plugin installed.
@Yoshidude267410
We are aware of this (and of how annoying it is), but we haven't been able to figure out a way to fix it. Ops are given all permission nodes by default.
@DutchGamerLars
There is a volcano.dat file in /plugins/Storm. Stop your server, delete the file, then restart your server.
@AlexanderMoore13
Yes, all events occur naturally. Thanks for remembering Storm :)
@Hangar
@Hangar
@DamSimm
@baksovic111
Storm 2.2 has an issue loading meteors. The plugin will still work, but meteors won't.
There are a couple of other issues regarding Storm 2.2. Better put, regarding the way Storm interacts with Minecraft. As some of you may know, in 1.7 MC started using the Netty client architecture. It was meant to increase gameplay performance.
Unfortunately, it seems prone to all sorts of errors (including running out of java heap space; never happened with the old client).
@xiaomao5 and I have (between homework et al.) been putting time into slowly rewriting Storm to work on the redefined MC 1.7.X. Our initial attempts have not been at all promising. After completion, we tested Storm to see how it performed.
Along with other, more subtle issues. Though we are approaching a Storm 3, it may be a long time until it becomes a reality.
Please update, and fix bugs
I can't seem to use any of the storm commands, the server keeps saying either its not enabled or another weather is conflicting.
Also the server keeps saying this in the console when I try the command:[09:48:07] [Server thread/WARN]: tk.ivybits.storm.weather.exc.WeatherNotAllowedException: weather storm_acidrain not allowed in City2 [09:48:07] [Server thread/WARN]: at tk.ivybits.storm.weather.WeatherManager.startWeatherReal(WeatherManager.java:300) [09:48:07] [Server thread/WARN]: at tk.ivybits.storm.weather.WeatherManager.startWeather(WeatherManager.java:252) [09:48:07] [Server thread/WARN]: at tk.ivybits.storm.weather.WeatherManager.startWeather(WeatherManager.java:228) [09:48:07] [Server thread/WARN]: at tk.ivybits.storm.weather.acidrain.AcidRain.acidrain(AcidRain.java:81) [09:48:07] [Server thread/WARN]: at tk.ivybits.storm.weather.acidrain.AcidRain.acidrainPlayer(AcidRain.java:68) [09:48:07] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [09:48:07] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [09:48:07] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [09:48:07] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Unknown Source) [09:48:07] [Server thread/WARN]: at tk.ivybits.storm.utility.ReflectCommand$1.onCommand(ReflectCommand.java:47) [09:48:07] [Server thread/WARN]: at tk.ivybits.storm.utility.ReflectCommand$DynamicCommand.execute(ReflectCommand.java:164) [09:48:07] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:196) [09:48:07] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:542) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:932) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:814) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [09:48:07] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
Anyone know how to fix this?
@DoctorCooper
that i want to know too. (o.O)
i love the winter idea and lightning. i feel other is just too much...
I just wanted to ask - Do ALL of these occur naturally? Or must you command for it?
I haven't set up a server since 1.5, and one thing I noticed back then is it seemed to be incredibly rare for any of these to happen at the time. Things like meteors and earthquakes and volcanoes seemed to not happen unless they're explicitly commanded for. I like them being fairly rare but natural occurrences, and not ridiculously rare though (EG: once in a week of uptime or something). Is there any way to customize their likelihood?
Besides that, on a personal note, I'm just enjoying 1.7 atm. Seeing as how big of a deal 1.7 apparently is, I figure it's going to be a while before Bukkit, let alone plugins, are up to 1.7.4 - So I'm just gonna give everyone some time to catch up before getting into all of that again.
Other than that, thanks for the plugin! Glad to see you're still here. Was half expecting Storm might be dead by now from devs getting fed-up with always having to update the thing. Your dedication is very appreciated :D