Inactive [ADMN/MISC] God Powers - Harness the power of the Minecraft Gods [1.2.5-R2]

Discussion in 'Inactive/Unsupported Plugins' started by Taco, Jan 18, 2011.

     
  1. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    God Powers


    Features:
    Gives god-like abilities to players.

    Current commandless features:
    • God tools - Golden tools break respective blocks instantly! I.e. Golden pick breaks stone and ores instantly, but not dirt. (Requires either being an op, or the permissions node)
    Commands:
    • /godmode - Makes you invincible.
    • /godmode [player] - Makes the specified player invincible.
      • Temporary fix for conflict with Essentials' "/godmode" command:
      • /godmodeon or /godmodeon [player] - Turns on godmode if possible.
      • /godmodeoff or /godmodeoff [player] - Turns off godmode if possible.
    • /heal - Heals you.
    • /heal [player] - Heals the specified player.
    • /maim [player] - Beats the specified player within an inch of their life.
    • /slay [player] - Kills the specified player by no special means. They just drop dead.
      • /smite [player] - Works the exact same as /slay, used as a workaround for conflict with worldguard.
      • /slay [player] arrows or /slay [player] a - Kills the specified player by shooting them with flaming arrows!
      • /slay [player] fire or /slay [player] f -Light the player on fire until they die.
      • /slay [player] drop or /slay [player] d -Drop the player from an immense altitude where they will plummet to their death!
      • /slay [player] lightning or /slay [player] l - Strike lighting down on the heads of those mortals!
      • /slay [player] void or /slay [player] v -Drop the player into the void!
      • /slay [player] curse or /slay [player] c - Cast a deadly curse upon the player's head!
    • /die - Kills you.
    • /jesus - Allows you to walk on water like Jesus. Also allows walking on lava. Not so Jesus-like, but it looks cool.
    • /inferno - Use your godly rage to burn the ground behind you! (!!!Warning, this will place fire ANYWHERE you walk, so be careful of flammable materials!!!)
    • /superjump - If there's nothing in your way, you will jump to obscene heights!
    • /zeus - With this activated, lightning will strike where you're looking when you swing your arm!
    • /gaia - Turns dirt to grass beneath your feet and plants tall grass and flowers around you as you walk.
    • /vulcan - Fling fireballs at those pesky mortals!
    • /demigod - Decreases damage taken by a configurable amount. Reduced to 20% by default.
    • /FusRoDAH - Enchants knockback lvl 10 onto the held item.
    • /plutus - Enchants fortune level 25 onto tools only.
    Download:
    Download GodPowers.zip (.jar version)

    Permissions:

    Add the appropriate node for the corresponding command. Using the godmodeOnLogin will activate godmode upon logging in for those with permission to said node.

    godPowers.godmode
    godPowers.godmodeOnLogin
    godPowers.die
    godPowers.slay
    godPowers.jesus
    godPowers.heal
    godPowers.maim
    godPowers.inferno
    godPowers.superjump
    godPowers.zeus
    godPowers.gaia
    godPowers.vulcan
    godPowers.demigod
    godPowers.commands
    godPowers.godtools
    godPowers.hades


    Known bugs:
    - None.

    Future content:

    Changelog:
    8/23/11:
    - Overhauled /godpowers, fixed some permissions issues, and added chat colors!
    7/20/11:
    - PermissionBukkit support.

    7/16/11:
    - Added /hades.
    - Added god tools.
    7/8/11:
    - Added /slay workaround "/smite"
    - Added /demigod command.
    6/21/11:
    - Added /vulcan
    - Removed annoying blue font.
    6/16/11:
    - Optimized command registering, no more crashes if there's a conflict.
    - Added /godpowers command. Uses node godPowers.commands
    6/12/11:
    - Permissions now should be checked upon world swapping and remove godmode if sufficient permission is not present.
    6/10/11:
    - Added /gaia
    5/1/11:
    - Fixed problems with /slay and /die
    4/29/11:
    - Changed directory for godPowers.properties.
    - Added the /zeus command.
    4/6/11:
    - Quick fix for conflict with Essentials.
    4/2/11:
    - Fixed /slay and addressed the issue with /superjump.
    - Made godmode on login toggle-able.
    4/1/11:
    - Changed the way /slay [player] arrows and /slay [player] fire works. Much more efficient.
    - Godmode now puts you out if you're on fire. (though I thought I had this before)
    - Brought back the godmode title
    - Updated for 612
    3/30/11:
    - Perfected /superjump.
    - Updated for latest recommended build.
    3/28/11:
    - Permissions support
    - No more need for godPowers.properties
    - Updated for latest recommended build.
    2/23/11:
    - Updated to beta 1.3
    2/20/11:
    - Updated the hook changes
    - Added confirmations to ALL commands
    2/8/11:
    - Fixed drowning 100%
    - Added the ability to walk on lava to /jesus.
    2/2/11:
    - I fixed a bug with /jesus. Not a huge problem, it just updates more frequently now so you don't fall in.
    1/31/11:
    - Applied a fix to drowning damage until bukkit provides support for this.
    1/29/11:
    - Overhauled and fixed /jesus (again)
    - Added /godmode [player]
    - Added [maim]
    - Fixed /heal [player]


    Demonstration(s):




    This post has been edited 11 times. It was last edited by Taco Apr 12, 2012.
    Ltstingray, DoomLord, Jakky89 and 8 others like this.
  2.  
  3. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If your permissions plugin uses Bukkit permissions, it won't be detected.

    In other news: All development for my work is halted until further notice. My harddrive died and I haven't the cash to buy a new one.
  4. Offline

    Kanuine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I really like this plugin, (It's one of my favorites!) but I cant seem to get the /vulcan to work...I have craftbukkit 1.0.1 but doesn't work...It shows the fireball for a sec but then it disappears :eek: Any help would be appreciated, Thanks!
  5. Offline

    Kirbyarm

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Be careful guys, Taco puts a backdoor in his plugins... Anyone with online-mode: false (cracked server) could log into servers using these plugins with the name FriedTaco and have full access to all commands and permissions.
  6. Offline

    wolnavi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    can you please update to 1.0.1 or wait for 1.1? and i tried to add permission but it gave me a error. im using PEX.
  7. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It should work on 1.0.1 with PEX. I'd assume there's an error with the way you formatted the .yml file that permissions nodes are stored in.
  8. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Updated for 1.1-R3.
  9. Offline

    MagikarpLOL123

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Will it work with permissions bukkit?
  10. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes
  11. Offline

    FriedTurkey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    OMG epicness
  12. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Fixed /vulcan and added a cool effect to god tools.
  13. Offline

    ChrisX930

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Need Update for 1.2.3 D:
  14. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It should work fine on 1.2.3. Please try it out and report back any issues you have.
  15. Offline

    superjee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Isn't work on 1.2.3 :s
  16. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please be more specific. I need any errors it's spitting out and if there are no errors, I need to know what's happening. It worked fine for me when I tested on 1.2, so please tell me what commands aren't working and whatnot.
  17. Offline

    der_robert

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi,

    i use CB 1.2.3 R-03 (build 2063) and it works!

    Thanks!
  18. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thank you for letting me know!
  19. Offline

    cacasey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey, I'm currently using CB 1.2.3 R-03 build 2064 and I received this error in the console. As well I've been using other builds on 1.2.3 to fix my other plugins and I believe that this one didn't work on those builds either. If I'm missing part of the plugin could you let me know or if this isn't enough information. Thanks! Keep up the great work!

    19:37:33 [SEVERE] Could not load 'plugins/godPowers.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:56)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at com.FriedTaco.taco.godPowers.godPowers.<init>(godPowers.java:37)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 27 more
  20. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It looks like either I am an idiot and forgot to make this 1.2 ready or you're using an older version of my plugin. I assume it's the latter though, because I've taken care to make sure all my plugins won't break come 1.2
  21. Offline

    cacasey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yea you're right... I didn't see any changes in the description to 2.5 so I assumed 2.4 was the latest sorry bout that..and this severe log came up while enabling the plugin just to let you know. Keep up the great work and I'm glad I could get this squared away.
    16:12:14 [INFO] [godPowers] Enabling godPowers v2.5
    16:12:14 [INFO] [GodPowers] Successfully registered command zeus.
    ............................................................................................................................................
    16:12:14 [INFO] [GodPowers] Successfully registered command FusRoDah.
    16:12:14 [SEVERE] Wrong method arguments used for event type registered
    16:12:14 [INFO] godPowers version 2.5 is enabled!
  22. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Don't worry about that since the plugin functions despite that. I thought I fixed that, but it seemed I didn't, so I'll do that very soon.
  23. Offline

    BloodRunsRed

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    /zues doesnt work for me it says unknown command
  24. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That's because it's /zeus not /zues.
    David Diaz likes this.
  25. Offline

    M1KE_N_IK3

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  26. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Need a little more info than that. What exactly is conflicting?
  27. Offline

    M1KE_N_IK3

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In case your not familiar with controllerblock, you tap a iron block and it says "now editing controllerblock", then you place blocks ect ect then tap it again and it say "finished editing controllerblock". And when you power the redstone on top it toggles wether the blocks are placed or not.

    Anyway I updated to sorklins patch and it started to say "now editing controllerblock" then "finished editing controllerblock" before I could place a block. After removing plugins one by one, I found that when this plugin was gone controllerblock worked.

    EDIT: sorry for any vagueness in my description of the issue, also great plugin BTW:D

    This post has been edited 1 time. It was last edited by M1KE_N_IK3 Mar 18, 2012.
  28. Offline

    WavyWonderz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ok, I loaded up this plugin on my server and everything seems to work correctly except when someone tries to hit a block I get this error:

    Code:
    16:04:24 [SEVERE] Could not pass event PlayerInteractEvent to godPowers
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:179)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:93)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:536)
        at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.<init>(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V
        at com.FriedTaco.taco.godPowers.godPowersPlayerListener.onPlayerInteract(godPowersPlayerListener.java:275)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 12 more
  29. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Looking into that.

    Edit: Fixed, redownload it and see if the problem persists.

    This post has been edited 1 time. It was last edited by Taco Mar 22, 2012.
  30. Offline

    Taco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I don't see how my plugin should be conflicting with this in any way. I will certainly look into it though.

    Edit: Made a few tweaks that may have been causing this issue. Try it now.

    This post has been edited 2 times. It was last edited by Taco Mar 22, 2012.
    M1KE_N_IK3 likes this.
  31. Offline

    M1KE_N_IK3

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Whatever you did it fixed it, thanks. Well back to maiming people...

    This post has been edited 1 time. It was last edited by M1KE_N_IK3 Mar 23, 2012.
  32. Offline

    mrkevi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi Taco,
    I got 1 problem with your plugin and it is the /godmode command
    so when I login I got auto godmode but when i use another command for example /tp then I do not have godmode anymore its gone so I typed /godmode again and then there were 2 [God] thingys beside my name. Do you know what's going on? Otherwise great plugin btw

    -Kevin

Share This Page