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.
We'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 :)
Getting 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
i made a vulcane but how does it stops
Here 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.
Do these damage WorldGuard protected regions?
@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.
Hey 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
Nice. I will try it on my server will see what happens.
@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.
@Tonchek
I will do an update tomorrow
Will this plugin be updated to 1.7.2?
Would it be possible to add the option to configure the damage lightning does?
Well this is probably the reason why. Storms gives this error on startup:
http://pastebin.com/1krtaGnz
What 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?
If 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.
I 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
Is there any way to stop volcanoes from growing? ;s it's spread extremely far in one my forests ..
I need more convenient for permission
storm.command.*
storm.immune.*
:)
@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.
Are you planning to add something like tsunamis? and do these events happen randomly? If not, could this be added some day?