AntiWeather

If the climate is a constant hassle for you or your players when trying to get something done, doesn't it drive you insane? Maybe the rain is a painstaking lag generator and you want to remove it permanently. This plugin will allow weather in one world, block it in another, or you can block all worlds - OR if you just don't want to allow Bukkit to control the weather, you can do it instead! The plugin also allows you to start rain, create a thunderstorm, clear the weather or generate a lightning strike near you. Simple and easy to use, yet effective for reducing lag and play complaints!

Current Features:

  • In-game/Console Commands to stop the rain
  • Multi-World Support
  • Rain Disabled/Enabled Notices

Commands/Permissions:

  • aw.toggle - Giving a user/group this permission node will allow them access to enable or disable rain for the specified world.
  • /aw [world] [on/off] - Use of this command will enable or disable the rain for the specified world.

Command usage: = /aw [world] [on/off]

On = Enable the plugin and disable weather in the selected world

Off = Disable the plugin and enable weather in selected world

Permission node: aw.toggle = Allows a user/group to use the /aw command.

Source code for this project can be found here.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of MCDesign MCDesign Nov 23, 2013 at 16:27 UTC - 0 likes

    @oracl3br: Go

    I'm working on getting an update pushed to all of our plugins, sorry for the delayed response. This plugin will most likely be merged with a new one.

  • Avatar of oracl3br oracl3br Oct 19, 2013 at 21:17 UTC - 0 likes

    Hi all

    I have this bug

    2013-10-19 16:03:20 [INFO] This server is running CraftBukkit version git-Bukkit-1.5.2-R1.0-1-gf46bd58-b2793jnks (MC: 1.5.2) (Implementing API version 1.5.2-R1.1-SNAPSHOT)

    2013-10-19 17:38:16 [SEVERE] Could not pass event WeatherChangeEvent to AntiWeather v1.0.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 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 net.minecraft.server.v1_5_R3.World.o(World.java:1903) at net.minecraft.server.v1_5_R3.WorldServer.o(WorldServer.java:925) at net.minecraft.server.v1_5_R3.World.doTick(World.java:1853) at net.minecraft.server.v1_5_R3.WorldServer.doTick(WorldServer.java:161) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:555) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at me.rjp2525.antiweather.AntiWeather.onRainStart(AntiWeather.java:45) 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:425) ... 12 more

    2013-10-19 17:40:15 [SEVERE] Could not pass event WeatherChangeEvent to AntiWeather v1.0.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 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 net.minecraft.server.v1_5_R3.World.o(World.java:1903) at net.minecraft.server.v1_5_R3.WorldServer.o(WorldServer.java:925) at net.minecraft.server.v1_5_R3.World.doTick(World.java:1853) at net.minecraft.server.v1_5_R3.WorldServer.doTick(WorldServer.java:161) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:555) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at me.rjp2525.antiweather.AntiWeather.onRainStart(AntiWeather.java:45) 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:425) ... 12 more

    work in this version is that this error occurs constantly in the server screen

  • Avatar of Immanuel12 Immanuel12 Jun 23, 2013 at 16:12 UTC - 0 likes

    working for me, using 1.5.2 - b2788 :)

  • Avatar of Msell22 Msell22 Apr 25, 2013 at 02:51 UTC - 0 likes

    Hey I like the plugin but will this work with CB version 1.5.1 R0.2?

    If so I will be getting it right away :)

    Thanks a lot!

  • Avatar of MCDesign MCDesign Apr 01, 2013 at 15:09 UTC - 0 likes

    @todo94: Go

    Sorry for the delay in replies - I've been extremely busy with school.

    I'm assuming you're running JRE 6, so try JRE 7 (what the plugin was compiled with)

    @lenis0012: Go

    No problem!

  • Avatar of lenis0012 lenis0012 Mar 23, 2013 at 07:10 UTC - 0 likes

    I use this for my localhost server where i test my 16 plugins when i update them.

    The reason i installed it is because the rain was annoying me.
    This is just somethin i was looking for

    Thanks bro :)

    lenis0012.com (Comming soon)

  • Avatar of todo94 todo94 Mar 15, 2013 at 18:41 UTC - 0 likes

    error

    [SEVERE] Could not load 'plugins/AntiWeather.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/rjp2525/antiweather/AntiWeather : Unsupported major.minor version 51.0
    	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
    	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    	at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239)
    	at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217)
    	at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55)
    	at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11)
    	at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104)
    	at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399)
    	at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
    Caused by: java.lang.UnsupportedClassVersionError: me/rjp2525/antiweather/AntiWeather : Unsupported major.minor version 51.0
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    	at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    	at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    	at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
    	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Class.java:264)
    	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
    	... 9 more
    
  • Avatar of MCDesign MCDesign Feb 21, 2013 at 00:58 UTC - 0 likes

    @bocaj1234567: Go

    Has not been tested with tekkit by me yet, so you can use at personal risk.

    There shouldn't be a difference, but like I said, you'd have to test that one on your own for now.

  • Avatar of bocaj1234567 bocaj1234567 Feb 17, 2013 at 20:42 UTC - 0 likes

    Works with tekkit?

  • Avatar of MCDesign MCDesign Feb 14, 2013 at 16:34 UTC - 0 likes

    @Zlug: Go

    That means you're running on JRE 6, and I compiled the plugin with JRE 7.

    You can either update Java, or I can recompile so it's compatible with JRE 6.

    @minecraftsconartist: Go

    Certainly :)

Facts

Date created
Jan 21, 2013
Categories
Last update
Jan 21, 2013
Development stage
Release
License
All Rights Reserved
Curse link
AntiWeather
Downloads
3,010
Recent file

Authors