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

    OzoneBuu

    @Taco
    How do I restrict godpowers to me only and not other people who are ops?
     
  3. Offline

    Taco

    Use the Permissions plugin and don't give them permission to this plugin. As of right now, if you don't use permissions, all ops will be able to use this plugin.
     
  4. Offline

    KangentSkies

    Hey, I'm currently looking into implementing this into my multi-world server. I've got a test server up and running, and have permissions installed. Everything works perfectly fine, aside the fact that when I kill myself in a world where I want god-mode enabled (creative-build), I respawn in the other world which I don't want it enabled on (survival) and I still have the abilities. Because of that, I can't de-activate the power, since I've switched it off in the permissions, until I get back to my creative world, and switch it off there. Is there any way to remove the ability when you swap between worlds? I currently run RB 953, with various other mods, and have a Vista OS if that makes any difference...
     
  5. Offline

    billofbong

    Whenever I try to do any of the commands in any of your mods, it just says "an internal error occurred when attempting to peform this command"?

    Code:
    org.bukkit.command.CommandException: Unhandled exception executing command 'godmode' in plugin godPowers v2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:711)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
        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:84)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        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)
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
        at com.FriedTaco.taco.godPowers.godModeCommand.onCommand(godModeCommand.java:24)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHandler
        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:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 14 more
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 6, 2016
  6. Offline

    Taco

    It should check and remove godmode if they don't have permission on changing worlds.

    That error occurred on an earlier build of my plugin, try downloading the latest version and if you still have this error, let me know.
     
  7. Offline

    Raythe

    Thanks for the update, Taco. Everything is working great now! Keep up the good work.
     
  8. A temporary workaround for the WorldGuard-Conflict (like the one for the Essentials-Conflict) would be nice :)
     
  9. Offline

    billofbong

    Yeah, the "internal error" thing still happens.

    I installed it by just putting the jar file in my plugins. Is there anything else?
    Code:
    10:37:06 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'jesus' in plugin godPowers v2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:711)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
        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:84)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        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)
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
        at com.FriedTaco.taco.godPowers.JesusCommand.onCommand(JesusCommand.java:28)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHandler
        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:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 14 more
    >
    
     
  10. Offline

    Augutus_Longeye

    Here's an idea for you (sorry if it's already been mentioned). When I use a /slay command on another god it will tell me that I cannot kill a god (understandable)... would it be possible to have a config option where it would still drop them/arrow them just for fun? :D
    It won't actually kill them, but we still fire lightning at each other and set fire to each other so we don't care XD
    Also, this plugin is great!
    ~Karenthian~
     
  11. Offline

    Taco

    That's very odd, if you could, please post your craftbukkit version and any other plugins you're running.
     
  12. Offline

    mikedjose

    A couple of interesting things I noted were that the arrows didn't stop firing even after death using
    "/slay <playername> arrow". I don't know if this is a side-effect due to conflicts or not, but I figured I'd let you know. No errors, no problems, not even a warning. Great plugin. My staff absolutely LOVES it.

    I second a previous poster in that it would be fantastic to have the capabilities set to items. I've thought it would also be advantageous to have permissions subnodes for each of the slay varieties. My server has flying disabled and dropping the player boots them. I'd like to just remove the permissions for my admins JUST for that slay variety to prevent them from accidentally kicking someone.

    Thanks a TON,
    Tyraen
    CraftBukkit: b953
    Plugins:
    • AngryWolves
    • BigBrother
    • BukkitVote
    • ChestRestock
    • ClearInv
    • CreatureBox
    • Freezer
    • godPowers
    • HeroBounty
    • HeroChat
    • HeroicRebuke
    • HeroSneak
    • HigherExplosives
    • KiwiAdmin
    • LWC
    • MagicCarpet
    • ModTRS
    • MultiVerse
    • OddGive
    • OddItem
    • Permissions
    • PhatLoots
    • SignLogger
    • SpawnControl
    • Tele++
    • VanishNoPickup
    • WorldEdit
    • ZeldaChickens
     
  13. Offline

    Taco


    I think your issue may be an outdated permissions plugin. This just hit me as I reread this, and I'm not sure if that's the issue, but it's worth a shot right?


    I'll look into the issue with arrows, and I will add individual nodes for each slay method. I'm not sure why I didn't before. Thanks for pointing that out. :p
     
  14. Offline

    whileloop

    PLZ add instantmine/bedrock removal and Superman fly mode.
     
  15. Offline

    steven_archer

    Feature suggestion: You have the "Jesus" command for walking on water. How about walking in air with a similar 'magic carpet' like function?
     
  16. Offline

    Taco

    UPDATE!

    - Demigod mode - Similar to godmode, but decreases damage taken by a configurable percentage.
    - Slay workaround - Worldguard currently conflicts with this plugin and causes the command "/slay" to not register. The workaround command is /smite
     
  17. Offline

    mikedjose

    You are a god amongst men, sir. Bravo. Simply, bravo.
     
  18. Offline

    Taco

    I'll only add a feature like this if magic carpet no longer exists, I don't want to tread upon another dev's work.

    Thank you. ^^
     
  19. Offline

    ImminentFate

    Would you please consider changing the /jesus command to something else like /ninja?
    It's just that Jesus is tied to religion so a more general view would seem better :)
     
  20. Offline

    Taco

    I've stated this before in an earlier post, and I am not changing command names. Seeing as it's not in any sort of mockery or insult, I see no reason why it should offend anyone.
     
  21. Offline

    steven_archer

    It would be nicer if 1 plugin could do the job instead of 2
     
  22. Offline

    mikedjose

    I actually came up with another couple of potential ideas. One of them I call Netherlord because my brain doesn't seem to like being forced to come up with interesting names. The idea of Netherlord mode would be similar in context to inferno with the exception that the blocks which the user walks over, out to a configurable radius, would convert to nether-type blocks (dirt and stone to netherrack, sand to soulsand, etc.) and igniting random netherrack blocks that are placed based on a configurable percentage. The idea for this was in a conversation with a friend about the different minecraft worlds battling with each other and the idea that a fiend could be summoned to the world from the Nether who 'scars' the earth the player walks on.

    I'm not a plugin dev and I've never touched the Bukkit API in my life, but I do know my way around Java reasonably well. If you'd ever like a hand let me know and I'll see what I can do.

    Thanks again!
    Tyraen
     
  23. Offline

    Taco

    I love this idea. What do you think about '/hades' as the command for that? Since you're taking the "underworld" with you. I generally try to use either figures from geek mythology or well known deities for command names.
     
  24. Offline

    Grimmy777

    I love this mod and always have it on but just to let you know, it never survives a server reload from ingame for some reason. The rest of my mods make it fine. Thanks.
     
  25. Offline

    zookalicious

    /hades or whatever kind of nethergod sounds amazing! Like the creep or blight or whatever.

    One thing about this plugin, when I enable godmode on a player, it seems to add a tag to their name [God]. This causes some issues with permissions in some plugins like Niftywarp. Any insight into what I can do to fix this?

    EDIT: Sorry I got it. In the properties file in my plugins folder, I just deleted the tag option. Thanks for already thinking of that :p

    Actually one other comment. When you have godmode set to restore on login, I get this message about "my powers returning" every time I connect. It's a cool thought but it ruins the MOTD. Is there any way to disable this message but still be able to have god powers restored on login?

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

    mikedjose

    I think /hades would be perfect. This will work AMAZINGLY with my plans for my own server. Eventually, I want to have the ability to have events run by certain admins in the game. Thank you so much for your time and effort on this.
     
  27. Offline

    klutch2013

    i gave users all permissions for godpowers and when they try to use the /godmode it says god prevents them from using this command?

    EDIT:
    Never mind i found out that these permissions are case sensitive.
     
  28. Offline

    Andomeda

    I know a bug ;)

    If you have /superjump and run a stair up it means u press space and jump high..?

    BukkitBuild : 953
     
  29. Offline

    Taco

    It shouldn't do that, but I'll look into it.
     
  30. Offline

    Andomeda


    But only the @ the first step not if you walk 5 steps up u jump 5 times :D only if you go from a "normal" block to a stair ;)
     
  31. Offline

    Taco

    Update: Added god tools and /hades.
     

Share This Page