[INACTIVE] [MECH] MantraWeather v0.3 - Weather management [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Denney, Jul 24, 2011.

  1. Offline

    Denney

    Update (21.11.11): Sorry for the absence. I've been busy with other things lately and Minecraft has taken a back seat. Now that 1.0 is out and Bukkit soon to follow, I intend to get back to these plugins. For now though, I've removed the downloads but the source is still available at GitHub for the time being for anyone who wants it. I probably won't update this thread any more because of the move to BukkitDev.


    Version: v0.3 (31.08.11)
    Compatible Bukkit: RB #1060

    Description:
    Lightweight weather management. Simple commands to start and stop rain and storms.

    Requirements:
    • Bukkit SuperPerms permissions manager (I recommend the official PermissionsBukkit plugin [forum link])
    • OR Permissions v3 plugin. Support for Permissions v3 will be removed once it breaks. This provides server administrators time to merge over to Bukkit permissions.
    Links:
    Commands:
    Show Spoiler

    /weather sunny - Set weather of the current world to sunny.
    /weather rainy - Set weather of the current world to rainy.
    /weather stormy - Set weather of the current world to stormy.

    Permissions:
    Show Spoiler

    mantraweather.weather - Allows usage of the /weather command.

    Changelog:
    Version 0.3 (31.08.11):
    • Fixed Permissions v3 support (fixes internal server error).
    Version 0.2:
    • Added support for SuperPerms.
    • Added license.
    Version 0.1:
    • Initial public release.
     
    _LB likes this.
  2. Offline

    ZombieSoul

    Hello, I just tried to run this plugin on my server and got the error you are looking for.
    The version of Craftbukkit and plugins(Helios,SupplySign,MantraWeather) are included in the error output to help you figure this out. No permissions set as you can see by the empty permissions.yml.

    Hope that helps.


    18:39:59 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-980-
    g4ed23b1-b1060jnks (MC: 1.7.3)
    18:39:59 [INFO] Preparing level "Redstone Test"
    18:39:59 [INFO] Preparing start region for level 0 (Seed: -2159503229789431808)
    18:39:59 [INFO] Preparing start region for level 1 (Seed: -191279464846871366)
    18:40:00 [INFO] Helios version 0.6 is enabled! Embrace your god!
    18:40:00 [INFO] [MantraWeather] version [0.2] enabled.
    18:40:00 [INFO] SupplySign: ShowErrorsInClient=true
    18:40:00 [INFO] SupplySign: FixSignOnSignGlitch=SupplySignOnly
    18:40:00 [INFO] SupplySign: AllowNonOpAccess=false
    18:40:00 [INFO] SupplySign loaded 1124 items.
    18:40:00 [INFO] SupplySign loaded 14 kits from kits.yml.
    18:40:00 [INFO] SupplySign version 1.7.1 is enabled!
    18:40:00 [INFO] Server permissions file permissions.yml is empty, ignoring it
    18:40:00 [INFO] Done (0.109s)! For help, type "help" or "?"
    18:40:29 [INFO] ZombieSoul [/127.0.0.1:53323] logged in with entity id 11 at ([R
    edstone Test] -9.3125, 64.0, 3.21875)
    18:40:38 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'weat
    her' in plugin MantraWeather v0.2
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    9)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    52)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:737)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:701)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHand
    ler
    at net.mantrasoftware.mantraweather.CommandWeather.onCommand(CommandWeat
    her.java:38)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHa
    ndler
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 14 more
    >
     
  3. Offline

    Denney

    Wonderful. Thank you for that. I see what the problem is and I'll get to fixing it as soon as possible.

    Ok, new version is out and should fix the internal server error messages. Note though that these plugins do require some sort of permissions manager, be it Permissions v3 or something like PermissionsBukkit.

    They will work without, you just won't be able to use the commands.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  4. Offline

    llamaelite

    This is just what I was looking for! Simple and sweet... But, why is running the command from the console disabled? I can't always be in game, but I'm usually monitoring my server and want to be able to disable rain if someone asks for it.

    On a side note, wouldn't certain other plugins, like the command-sign one, need the console to be able to perform this command?

    Thanks!

    EDIT: I see you need to specify a world, so you use the command issuer's current world. There must be a more elegant way to handle server commanding than just disabling it :D Perhaps specifying a world name/id (or 'all') or just operating on the first world? Aside from the nether, I have only one :)
     
  5. Offline

    c2lop

    No work.
     
  6. Offline

    Flizzo

    Denny!? are you still active!? Cuz I've got a problem with ur plugin(s) [Time & Weather],
    My server starts them both (enabled), but I can't use the commands... I'm using PermissionsBukkit, and the normal permissions.yml both working (other plugings need them to, and the commands work...)
    If you need any more Info just Ask!
     
  7. Offline

    Epics

    Working just fine for me still.
     

Share This Page