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

    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:

    Permissions nodes (open)
    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.
    Changelog (open)

    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):


    Polish version (open)

    Portuguese version (open)


    I realized I forgot to add the "maim" command, I shall add that with the configuration file when I get home today.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 6, 2016
    Ltstingray, DoomLord, Jakky89 and 8 others like this.
  2. Offline

    Taco

    I'll look into adding something like that.
     
  3. Offline

    captainawesome7

    I would just like to say: I hate the blue font it is so annoying :/
     
  4. Offline

    Taco

    Updated, added /vulcan.

    Also, does anyone know how to fix the double spoilers? I only used one set of spoiler tags per spoiler.

    I got it.
     
  5. Offline

    Juze

    @Taco : Header is wrong, title CB# is wrong (Must be latest RB), missing "features" list at top, downloads section must be second or third in list, changelog must show two most recent changes unspoilered. Rest of changes should be spoilered. Adfly links are banned, remove your adfly.

    Moved to unsupported until you fix your post.
     
  6. Offline

    Taco

    Fixed.
     
  7. Offline

    ddubois89

    Awesome. Going to start using this when I get my new public server running. Wish Wormhole Xtreme was updated for 906 since thats the only plugin thats going to stop me from using vulcan command! Hope they release a new RB soon. @Taco thanks for putting hardwork and time into your plugin. I appreciate it
     
  8. Offline

    Juze

  9. Offline

    Taco

  10. Offline

    Xavyr

    OK. I really need some help.

    Whenever I go to install any plugin, the same thing happens. I do evrything the tutorials tell me to do:
    • I place the .jar file in my plugins folder.
    • I place the folder of the plugin in my plugins folder.
    • I go to server.properties and add the 'plugins=godPowers' line (without quotations).
    • I do a safe boot and reboot of the server.
    I always get this error message:

    Code:
    [SEVERE] Could not load 'plugins/godPowers.jar' in folder 'plugins':
    java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        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(ClassLoader.java:317)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:168)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I am using the correct craftbukkit version, 928, and godPowers is set for 928. I've no idea what I'm doing wrong.

    Also, if its any help at all, I'm on a Mac.

    Please help,
    Xavyr

    P.S. godPowers is the only plugin I currently am trying to install. I have no other plugins installed.
     
  11. Offline

    Taco

    @Xavyr

    Wait. Did you just say:

    Isn't that an hMod thing? Are you sure you're running CraftBukkit? :confused:

    Edit: By the errors you got, it appears so, but I can't seem to replicate the issue. Be sure you're downloading the right version of craftbukkit from here: Click.

    Also, there's no need to add any lines to server.properties as you mentioned. All you need to do is drop godPowers.jar in the plugins folder and you're set.
     
  12. Offline

    ddubois89

    On build 860 when using superjump I get this error, I realize this may be solved in 928, If not here it is. I will also mention this was happening while jumping on something tall already. At an altitude of 150 the double jump kicked in and flung me higher in the air.




    Code:
    23:31:23 [SEVERE] Could not pass event PLAYER_ANIMATION to godPowers
    java.lang.NoSuchMethodError: org.bukkit.World.spawn(Lorg/bukkit/Location;Ljava/l
    ang/Class;)Lorg/bukkit/entity/Entity;
            at com.FriedTaco.taco.godPowers.godPowersPlayerListener.onPlayerAnimatio
    n(godPowersPlayerListener.java:210)
            at org.bukkit.plugin.java.JavaPluginLoader$15.execute(JavaPluginLoader.j
    ava:341)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:791)
            at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    23:31:24 [SEVERE] Could not pass event PLAYER_ANIMATION to godPowers
    java.lang.NoSuchMethodError: org.bukkit.World.spawn(Lorg/bukkit/Location;Ljava/l
    ang/Class;)Lorg/bukkit/entity/Entity;
            at com.FriedTaco.taco.godPowers.godPowersPlayerListener.onPlayerAnimatio
    n(godPowersPlayerListener.java:210)
            at org.bukkit.plugin.java.JavaPluginLoader$15.execute(JavaPluginLoader.j
    ava:341)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:791)
            at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    It causes me to double super jump, which is badass and useful since superjump isnt high enough! You should make the superjump height configurable!
     
  13. Offline

    Taco

    It seems the issue, although seemly caused by superjump, is another problem entirely. The issue here is that you've downloaded the version of godPowers that is able to spawn fireballs, which required build 906+. To fix this, I recommend downloading the latest recommended build. Why on earth you encountered this using superjump, I don't know; but this issue refers to the /vulcan command.
     
  14. Offline

    ddubois89

    I see. thats ridiculous lol. I love your plugin but Wormhole Xtreme a plugin my server cant function without, So I cant update to 928 yet, since this is such a minor and awesome bug im just going to keep it and cry quietly when it goes away after i update. Thanks for the response back on it though!
     
  15. Offline

    Vinsssounet

    This is a very amusing plugin.

    Yet I would find it simply perfect if the powers fire ball and thunder were to be used with an item (for exemple, a Golden Hoe for fireball and a Diamond Hoe for thunder).

    Well, this was maybe already suggested in one of the 17 pages before.
     
  16. Offline

    Taco

    Oddly, this wasn't. I may add this though to make it easier for the user.
     
  17. Offline

    ratman150

    idk if anyone has had this issue (or reported it)
    but in my server this plugin tends to put god then about god 5 more times in front of player names.
     
  18. Offline

    Taco

    @ratman150

    What version of this plugin are you running and what craftbukkit version?
     
  19. Offline

    joeandthedog

    Ok i have the plug in on my server, but when ever i try to do a command "i am op" it tells me the gods dont give you permission to use this command. WTf
     
  20. Offline

    LiLaSiAnBoii

    Hey guys I LOVE this plugin! I want you to add more cool features I mean, it's awesome! But I don't know what happened after I started using permissions. I did put the codes in the group files so only admins can use it. But then it says "An Internal error has occurred while using this command". My friend said that I need to update the plugin but how?
     
  21. Offline

    ratman150

    it has been doing this sense 860 i am running 935 at the moment and have the god tag disabled however it keeps doing it.
     
  22. Offline

    Taco

    Are you using permissions? Also, what version of craftbukkit are you running?

    Download the latest version of this plugin as well as permissions and replace the files you have now with the updated versions.

    That's odd. What other plugins are you running? I've never heard of this problem before.
     
  23. Offline

    Raythe

    Code:
    21:17:18 [SEVERE] Could not pass event PLAYER_JOIN to godPowers
    java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
            at com.FriedTaco.taco.godPowers.godPowersPlayerListener.onPlayerJoin(god
    PowersPlayerListener.java:60)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:244)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:126)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    I get this when ever someone that is not an op joins the server.

    I redownloaded this addon today (pulled the .jar out of the zip and placed it in the plugins folder), replaced the old one I had, and this did not fix the issue. I am running the recommended craftbukkit (Build #935), which I just redownloaded today, which was also a no go.

    The only plugins I'm running are:

    godPowers.jar
    VoxelAir.jar
    VoxelMore.jar
    VoxelSniper.jar

    Any suggestions? Kind of annoying to see that message pop up any time a non-op friend joins the server. :\
     
  24. Offline

    Taco

    I've made a slight change, tell me if it works now. Redownload and give it a shot.
     
  25. Offline

    Raythe

    Umn, crud! New MC Version requires a new Bukkit server version. Dx So I can't quite try it yet.
     
  26. Offline

    LiLaSiAnBoii

    I tried everything that you did, but it still had the same error :/ Anymore suggestions? Thanks for helping though! :D
     
  27. I don't know if anybody has already mentioned that but /slay conflicts with WorldGuard's /slay.
    EDIT: Same thing with /heal
     
  28. This is a cool plug-in. One suggestion: could you put the version in the title, so people can see if they're using the latest version at a quick glance?
     
  29. Offline

    Raythe

    Okay.. Finally got around to redownloading this again, now that the new craftbukkit has been released.

    To answer your question Taco, nope, the problem has not been fixed yet. It still throws an error whenever someone without the ops flag logs in. For example, I can: deop myname, in the console, and login and it will throw the error for me, but as soon as I "op myname" then it no longer throws the error when I login.
     
  30. Offline

    MadManMarkAu

    Sorry for the really late reply. That version you posted with the command registrations that check for errors (try/catch I assume?) worked great. Using your latest now.

    Love this plugin. :)
     
  31. Offline

    Taco

    Sorry for the delay, but I found the issue, and I've uploaded a fixed version of godPowers. Sorry about that

    Yep, I just surrounded each command register with a try/catch so that conflicts won't break this plugin. If you want to take a look, I've source on my github. Link to that is in my sig.
     

Share This Page