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

    ZeroGDarius

    I change the initial permission to no god on login and they started being generated for everyone, but as of right now no errors in my logs now thank you and keep up the awesome work
     
  3. Offline

    jmcneely

    Just downloaded the newest version, it doesn't god me when I login anymore. Also when ever I do the arrow command, more then half the time they go after me not the target.
     
  4. Offline

    Darasu2

    "the gods prevent you from using this command" how do you stop that or give the person permission to change that? is it something in permissions?
     
  5. Offline

    Taco

    You have to have permission through the permissions plugin or you have to have your name in ops.txt if you don't have the permissions plugin.
     
  6. Offline

    Shasharala

    Would be nice if this plugin fell under a directory, maybe something like /gp. That way it could list all the commands on-screen and it would stop the clashing of 'god' being used with the essentials plugin.
     
  7. Offline

    Xiangliang2

    I'm getting this too, and how do I toggle who has godmode on login?
     
  8. Offline

    Taco

    Download the latest version. I don't think I updated the changelog for it. >.<
     
  9. Offline

    Xiangliang2

    Wait, so how do I toggle who has godmode on login w/o permissions, I liked the version with the list of names of who has godmode on login....
    Also, I am still getting the error.
     
  10. Offline

    Taco

    Toggle it in godPowers.properties. Also is it the same error? And what version of craftbukkit and Permissions are you running?
     
  11. Offline

    Xiangliang2

    Ok, I just found out ops automatically have godmode on login which is fine, forget about that problem. But yes I am getting the same error whenever somebody logs on and I am running CB Build 617 w/o Permissions installed. Also, before the plugin began to support permissions, it ran fine w/o any errors, but after I updated the plugin, the errors began showing up.
     
  12. Offline

    The PC Tech Guy

    You should update to CB 670, working fine with no errors.
    I really like the /superjump feature. I don't know if you can make a super-super jump, which would allow me to travel far in the air. (For example, when players using the Mobrider plugin attempt to ride each other, they are both propelled into the sky, to the point where they don't even see the land, despite on "Far" rendering. If maybe there was an /extremejump, I would get a similar (not as extreme) effect to travel far while in the air. It's just an idea, and I fail at installing client mods :) )
     
  13. Offline

    Tetra

    Hello, I've tried this plugin today, but when using the Heal/slay/die command, the console gets flooded with a bunch of stuff, even though the command in-game does work(With a message saying there was an error). How can I get that fixed?
    Show Spoiler

    The errors for Heal and Slay:
    Code:
    2011-04-14 05:15:36 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'heal' in plugin godPowers v2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:254)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:608)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:571)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:565)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
        at com.FriedTaco.taco.godPowers.HealCommand.onCommand(HealCommand.java:39)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    Code:
    2011-04-14 05:17:37 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'slay' in plugin godPowers v2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:254)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:608)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:571)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:565)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.lang.NullPointerException
        at com.FriedTaco.taco.godPowers.godPowers.dropDeadItems(godPowers.java:165)
        at com.FriedTaco.taco.godPowers.SlayCommand.onCommand(SlayCommand.java:42)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
     
  14. Offline

    Taco

    Please post your craftbukkit version. I can't do anything right now because my monitor is dead, so I'll be able to resume work on this plugin in a few days when I can go out and buy a new one.
     
  15. Offline

    MineralMC

    Excellent fun, although /jesus doesn't seem to work when re-logging, even though using the command strips the water-walking after a relog.

    Also, any chance the config could be placed in a /plugins/GodPowers folder? I wasn't even aware that this mod had a configuration file until recently because of this.
     
  16. Offline

    jonathan edel

    this saves as a .rar file - - is this not for macs?
     
  17. Offline

    ZTxMIST

    I have been using god mode command but it used ti do it when I log in. I have downloaded the latest version and set it in the properties document. I am not using permissions and i am an op
     
  18. Offline

    ben1996123

    Confirmed working on craftbukkit 711

    Edit: Permissions dont seem to be working with it, people without permission godPowers.godmode.others (I think thats correct) can still god/ungod people... Also, godPowers.godmodeOnLogin doesnt work.

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

    Reterg

    Now that lightning is available in minecraft, you could make a feature in this plugin to make other players get struck by lightning.
     
  20. Offline

    The PC Tech Guy

    WinRAR?
    (Yes, I don't like .rar files either, but you can use WinRAR past its trial date, just a nag screen every time you use it.)
     
  21. Offline

    Taco

    I've got heaps of work tonight, so can anyone tell me if I need to recompile this really fast? If it needs more than that, I'll work on it tomorrow.
     
  22. Offline

    Xiangliang2

    Whenever somebody joins my server I get this message:
    [SEVERE] Could not pass event PLAYER_JOIN to godPowers
    java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    at com.FriedTaco.taco.godPowers.godPowersPlayerListener.onPlayerJoin(godPowersPlayerListener.java:56)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:204)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:94)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:95)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    at net.minecraft.server.Packet1Login.a(SourceFile:43)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)

    it is very irritating and spams my server log. I am running craftbukkit build 720.
    Please fix this!
     
  23. Offline

    _LB

    Just wanted to say this works perfectly on build 732 :)
     
  24. Offline

    Taco

    Try a later build, 732 seems to have worked for someone who posted after you. I haven't time for bugfixes atm.
     
  25. Offline

    IncendiaDrakon

    Does this work with CB 733?
     
  26. Any way to get the "GOD" removed/hidden in some way from HeroChat using this?
     
  27. Offline

    Taco

    Fixed config location, the file is the same though so you can just copy it over. It now exists in the plugin folder. Also added a new command.
     
  28. Offline

    shadydeath999

    @Taco can u make the plugin log the godmode command in server log?
     
  29. Offline

    lolligertyp

    Can you add a check, when someone activate e.g. /godmode in world1 (where he has the permissions) and teleport into the world2 (There he has no permissions to do that) he can continue to use it.
     
  30. Offline

    Taco

    I will add something to do this in the next update.
     
  31. Offline

    jeffd

    Set someone on fire (/slay PlayerName f) and he keeps burning. Persists through logging out and dying. Halp? :(
     

Share This Page