Inactive [FUN/ADMN] Weapons_of_Legend v1.0.0 - Wield epic weapons [1.2.5-R1.2]

Discussion in 'Inactive/Unsupported Plugins' started by DragonSoulSong, Sep 22, 2011.

  1. Offline

    DragonSoulSong

    Weapons_of_Legend:
    Version: v1.0.0
    Release Date: September 23, 2011
    Last Updated: May 7, 2012

    This plugin allows you to use certain items, specified in the plugin's config file, as
    different "weapons of legend". With this plugin you can use configuration-specified items as "Thor's Hammer" (defaults to golden axe), "Vulcan's Hammer" (defaults to stone pickaxe), or "Banhammer" (defaults to iron pickaxe), and more, with more as yet to come! The "Thor's Hammer" allows you to strike lightning at will upon blocks, mobs, and players, "Vulcan's Hammer" sets a configurable area of blocks on fire, and "Banhammer"...well, do I really need to explain that one? And there's even more fun contained in the plugin with the recent update including the "Meteor Staff" (blaze rod), making your players a bit like a Ghast, the "Demon Scythe" (gold hoe) which is the first weapon in this plugin to have custom melee effects, and the "Glacier Staff" (bone), which can act both as a defensive and offensive tool by encasing your foes, or yourself if need be, into a sphere of ice!

    Features:
    • Use certain configurable items as fun new "weapons".
    • Give yourself the pre-configured weapon items using a simple command interface.
    • Toggle whether the items work as weapons for other players, or yourself, using the command interface.
    • Configurable cool-down times and percent usage successes for all legendary weapons.
    • Fully configurable weapon damages outputs.
    • Permissions support
      • Supports all permission managers that support SuperPerms
        • eg. PermissionsEX or PermissionsBukkit
    How to use:

    After using "/legend" or having had "/legend" used on you, simply hold the item for the weapon that you want to use in your hand, then right-click and the weapon's effects will target and affect just about any block, player, or mob within sight that you place your crosshair on.

    Commands:

    What commands a player can or cannot use is dependant on what permissions they have
    been given.
    Code:
    /lg [playerName]
        -Toggle whether or not the weapons work for the specified player. If no player is specified, toggles whether or not the weapons work for the user of the command.
     
    /lg <version | v>
        -Returns the current version of the plugin installed on the server.
     
    /lg <reload | r>
        -Reloads the plugin's config.
     
    /lg <give | g> <thor | vulcan | banhammer | meteor | demon | glacier>
        -Gives the user the item for the specified hammer weapon.
     
    *Only op's will ever be able to use the banhammer, for obvious reasons.
    
    Permissions:
    Permission Nodes (open)

    • 'wol.*'
    - Gives access to the ability to use all of the weapons (except for Banhammer*) and all associated commands.​
    • 'wol.commands'
    - Gives access to all of this plugin's commands.​
    • 'wol.use'
    - Gives the ability to use all of this plugin's weapons (except for Banhammer*).​
    • 'wol.legend.give'
    - Gives access to the command "/legend <give | g> <thor | banhammer | vulcan | meteor | demon | glacier>".​
    • 'wol.legend'
    - Gives access to the command "/legend".​
    • 'wol.legend.version'
    - Gives access to the command "/legend version".​
    • 'wol.legend.reload'
    - Gives access to the command "/legend <reload | r>".​
    • 'wol.legend.toggle'
    - Give access tothe command "/legend <playerName>".
    • 'wol.use.thor'
    - Allows the use of Thor's Hammer.​
    • 'wol.use.vulcan'
    - Allows the use of Vulcan's Hammer.​
    • 'wol.use.meteor'
    - Allows the use of the Meteor Staff.
    • 'wol.use.demon'
    - Allows the use of the Demon Scythe.
    • 'wol.use.glacier'
    - Allows the use of the Glacier Staff.
    • 'wol.legend.give.thor'
    - Gives access to "/legend give thor".
    • 'wol.legend.give.vulcan'
    - Gives access to "/legend give vulcan".
    • 'wol.legend.give.banhammer'
    - Gives access to "/legend give banhammer".
    • 'wol.legend.give.meteor'
    - Gives access to "/legend give meteor".
    • 'wol.legend.give.demon'
    - Gives access to "/legend give demon".
    • 'wol.legend.give.glacier'
    - Gives access to "/legend give glacier".
    • 'wol.limits.bypass'
    - Allows players with this permission to bypass configured limits for weapons, such as cooldown times and percent success checks.

    *None of these permissions explicitly give permission to use the Banhammer, as this is a weapon that is, no matter what, op-only.


    Download Weapons of Legend


    Source Download: Download source-code

    Changelog:

    Note: If anyone is interested, the full dev changelog is inside the plugin's jar. (Taking a look at it makes sense of why I started my release numbers at 0.7.0.)


    Version 1.0.0
    • Compatibility with Bukkit for 1.1 and 1.2.
    • Added 3 new weapons, the Meteor Staff, Demon Scythe, and Glacier Staff, along with corresponding permissions.
    • Vulcan Hammer's long-lasting bug of it's spherical AoE being...well...not spherical, has been fixed.
    • Commands and permissions changed to make a little more sense and be quicker and easier to use.
    • Command added that allows the plugin's config to be reloaded without having to completely reload the server.
    • The server console now has access to some of the commands, the ones that make sense for it to use, and if an incorrect command is attempted from the console, the plugin will disallow it and will let you know that you must be a player to use the given command.
    Version 0.8.3
    • Bug fix patch.
    • Fixes a bug where banhammer wouldn't kick the target players after they had been banned by it.
    • The ability to configure the triggering mouse button removed for now due to a chronic issue with the incorrect button sometimes being recognized. The button is now the right mouse button. partly to allow players to continue to use the weapon tools normally while having legend abilities activated.
    • The config has been changed as well, now being divided up into sections to make ease of navigation/understanding a little better.
    Version 0.8.2
    • CraftBukkit RB#1337 compatibility patch.
    Version 0.8.1
    • Permissions support added
    • The list of player names that controls whether a player can use the weapons or not has been moved to the plugin's config file, making toggled abilities to use the weapons persistent.
    Version 0.7.0
    • Initial release
    To do:
    • Add more awesome weapons.
    • Armor abilities.
    • Possibly more customizability.
    • Implement suggestions from you guys!
    Known Issues:
    • The Glacier Staff, if spammed way too much, can cause a bit of server-side lag, so be careful.
    • It also is not always 100% perfect about cleaning up it's own mess, its pretty good about it, but especially has issues if the server gets restarted/shut down before it has had a chance to clear everything up.
    Thank you:
    • dark78660
      • For helping me test the plugin by aiding me in setting up my own server to test on as well as installing the alpha and beta versions on his own server while the plugin was still in development, for ideas and feedback throughout the plugin's development, and for convincing me to put my programming knowledge to use making plugins in the first place.
    • Television
      • For his awesome InventoryManager class, which this plugin uses. see here
      • Note: This plugin no longer uses Television's class, but I'm still grateful for it nonetheless, as the first release, and the first several updates, could not have existed without it, due to my lack of API knowledge at the time.
    • cholo71796 and coryf88
      • For their code help at a couple of brick walls along the way.
     
    Tanite likes this.
  2. Offline

    hiro24

    Hey, great plugin. Just tried it out. However, could I make a suggestion for future releases? Your thor and vulcan hammers seem VERY OP. Could you either tone them down or offer a config setting for toning them down? Maybe something like adding a cooldown? Raining down lightning over and over and over and over seems wayyy too powerful. Even like... a 5 or 10 second delay would really help. Otherwise I really like this idea. I'm anxious to see about using it on our server and where it might go in the future. Keep up the good work!
     
  3. Offline

    DragonSoulSong

    Thanks! :) And yes, I plan on adding a configurable cool-down time for the weapons, as well as adding a permission node that will allow people to select which players on their server are affected by that cool-down when using the weapons and which ones aren't.
     
  4. Offline

    DragonSoulSong

    Fyi: Just letting you all know that you may not see an update to this for a couple of days, for I currently have college mid-terms to contend with, but trust me, one is coming. And soon. :)
     
    pandapipino likes this.
  5. Offline

    pandapipino

    another suggestion:

    if you can add a skill for diamondsword that freezes the enemy with a snow effects! that would be awesome. Thanks
     
  6. Offline

    ShinigamiL

    i released the jar file in plugins and doesnt work minecraft version 1.8.1
     
  7. Offline

    DragonSoulSong

    Please give a proper error report. What version of CraftBukkit are you using, etc..? This should work in the first 1.8.1 build: 1185. I am aware that a subsequent RB (either 1247 or 1337, I'm not sure which) changed a couple of things that affect this plugin's functionality and I am currently working on that.
     
  8. Offline

    Varimathras

    Hi I downloaded the plugin and pasted it in the plugins folder, the commands works but when I press the right bottom of the mouse nothing happens ._.
    Can Anyone Help Me?

    I configured the right bottom of the mouse to do the effects of the weapons but nothing happens, I used /legend and them /legend hammer thor/vulcan/banhammer but the dont do nothing =/

    and now the name of everyone is in red ._.

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

    DragonSoulSong

    1.) Please give me more details. What build of CraftBukkit are you using? Exactly what conditions did you have these problems in? Did you try the left mouse button, does it still work? Did you reload your server plugins after changing the config? What other plugins do you have? Is there an error read-out? etc.

    2.) This plugin doesn't do anything to affect the color of player's names. And when you say everyone's name, do you mean in the chat, or above their heads?

    Update: I've provided a RB#1337 compatibility patch so this should now work fully with 1337. I plan to release a full update with some new weapons and features later this weekend.

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

    sammehthedragon

    I could only see Bad Things with this plugin if I used it.. I already get enough flak from my players for randomly setting fire to their houses/TNTing them

    Edit: When I showed one of the other OPs in the server this plugin they insisted I am not allowed to have it.
     
  11. Offline

    ladan208

  12. Offline

    DragonSoulSong

    Lol! And thus the invention of permissions, eh? XD
     
  13. Offline

    sammehthedragon

    This would work, if I wasn't an OP myself
     
  14. Offline

    DragonSoulSong

    Ok, yet another patch release due to some note-worthy bugs. Another major update has been postponed yet further as I am doing dev work for a friend's server. But don't worry, this means good things for you guys, too, as I'm developing more great plugins in the process. ;) And the next major update to WoL is part of that server dev work. :D
     
  15. Offline

    Varimathras

    1ºmy bukkit build is 1067, when I installed it, nothing happened, y press every botton of the mouse and the keyboad but nothing happened, then a few days later, everyone was suddenly op ._. their names were in red and they could use the toomany items plugin. I reloaded it but nothing change, i deleted it beacuse it would be a chaos my server -.-
    no errors found with the plugin.
    BoatMod (it lags -.- i will delete it)
    Custom Music (i will delete it too)
    Lockette 1.4.4
    Pigasus 0.1
    Seats 0.3
    WorldEdit 4.7
    TrainCarts 1.42
    BLift 1.1

    2º in the chat, I opened the file with the permission and everything was off except admins ._. I haded to reconfigure eveything.
     
  16. Offline

    hiro24

    Just wondering, are cooldown options going to be in the next release? Otherwise these weapons are waaaaay OP and I can't see handing them out to ppl on my server. :)
     
  17. Offline

    DragonSoulSong

    There's your first problem! This plugin is currently only fully compatible with 1337, due to API issues. At least, that's what I know from testing. It definitely won't be compatible any farther back than 1247, maaabey 1185.

    I can tell you one thing: this plugin does not do anything that would cause any of these issues mentioned here.

    Umm...everything was off except admins for what exactly? For everything, or just for WoL?If everything, then that is not the doing of this plugin. If just this, then it is worth noting that most of the perms for this plugin, unless otherwise specified by you, default to op. And you mentioned permissions, so what permission manager plugin are you using, or are you using one? I didn't see one listed in your list of other plugins above.

    Yep. The upcoming next major release will contain configurable weapon cool-down times, as well as the ability to have certain permissions groups of players be able to bypass the cool-down limitation. (eg. if you want mods/admins to be able to use the banhammer etc. without having to worry about a cool-down.) :) Also, I'm thinking that I might add a configurable way to limit the weapon effect range...possibly, we'll see.
     
  18. Offline

    hiro24

    Ahh man, can't wait! I've got the perfect setup for this on my server, it's going to plug in very nicely. Can you tell me how many new weapons are coming? Or do I just have to wait? :)
     
  19. Offline

    DragonSoulSong

    Hmm...I'm not sure. We'll just have to see. ;) Possibly upwards of 3 or even more, but we'll see. :)
     
  20. Offline

    Zytil23

    This is amazing. i'm gonna have half the server out for my blood after it becomes known i have a banhammer though...

    Ideas:
    A shovel that places a temporary (i dunno, 5 second) wall behind whatever you hit (Configurable material and size?)
    A bow that doesn't require arrows to fire
    A lighter that places (ignited) TNT instead of fire
    An axe that hurls whatever it hits up into the air
     
  21. Offline

    fatmarley

  22. Offline

    DragonSoulSong

    Yeah, a bit. To be honest, the first semester I kinda took time off from my assignments a couple of times to work on plugins, specifically WOL, with unfortunate results, so this second semester, I've been doing a lot more of the inverse. ;)
     
  23. Offline

    DragonSoulSong

    Update finally coming along with one brand-new plugin...as soon as I bloody well figure out this new config format! DX
     
  24. Offline

    DragonSoulSong

    News break: As I have mostly figured the config out, the update, along with the previously-mentioned new plugin's release, will be within a week of this post, once all the code is finalized. In addition, a third plugin may well be on it's way shortly after that. Well, barring any extenuating circumstances of course...like my death...that would in fact be something that would prevent me from updating. XD

    EDIT: In addition I will be moving this plugin, and all others that I release to BukkitDev (finally.)
     
  25. Offline

    DragonSoulSong

    Ok, I know it's been a little past when I said that this update would be released, but I'm proud to say that it's nearly finished and has all kinds of goodies in store for you guys, this is a major update, so be sure not to miss it! And a second major update to it should follow afterwards with a HUGE addition in terms of item/weapon abilities, as well as the planned introduction of special armor abilities, so hold on to your seats, this is going to be epic!
     
  26. Offline

    KevinEssence

  27. Offline

    tangy777

    doesnt work
     
  28. Offline

    DragonSoulSong

    No, it doesn't work with the current version of Bukkit, this is known. I could provide an update that is compatible, but it currently has a couple of kinks that I'm trying to work out of it. I've had a lot of issues to deal with with this upcoming update to the plugin, which is to be expected as its such a huge update.
     
  29. Offline

    DragonSoulSong

    Alrighty folks! check the first post! Its the update you've all been waiting for! With more weapons, and a newly overhauled system for the weapons, making this plugin much more RPG friendly, with fully configurable weapon properties, damage-per-hit, cooldown times, and percent success rates for each of the now six available weapons! You can choose to use, or not use either or both the cooldown and the percent limits. By default, the plugin is automagically configured to use only cooldown times, but this can be changed. Upcoming are more optimizations to make the plugin run better, as well as more weapons, and the possible addition of special armor abilities as well, stay tuned!
     
  30. Offline

    KevinEssence

    So all I want to do is give someone the ability to use the glacier power. I gave them permission but they still aren't able to use. I want them to only use that one and not the others.
     
  31. Offline

    blackhawk185

    Question. Does this only have the items you implement, or can you create items? A config like:
    Thor's Hammer
    Item: (Whatever a gold hammers ID is)
    Effect: lightning
    (Custom Name)
    Item: (Item ID)
    Effect: (options like fireball, lightning, that kind of thing)
    Thanks.
     

Share This Page