[REQ]BetterGold

Discussion in 'Archived: Plugin Requests' started by scrub88, Jul 11, 2011.

  1. Offline

    scrub88

    First Off
    Okay, so I did search for plugins similar to what i want but the results were either too powerful or not powerful enough xD

    The Main Idea
    Basically I want to give my users something worthwhile donating for (There is other stuff ofc)
    So I came to the conclusion that golden tools are pretty much useless :/ But why not make them better for a price?
    Oh and it should be called BetterGold :D I say should because its my opinion.. devs choice though :)

    Features
    • Permissions Support
      Show Spoiler

      • A permissions node for each tool/armour piece so that individual donations are possible.
      • The permission nodes must not take away the permission to use gold tools/armours. Only not to let them use the special powers of the plugin.
      • If possible the permission node should be lay out like:
        • goldentools.item.<tool/armour>
        • goldentools.special.<tool/armour>.<timenumber>
        So that:
        • goldentools.item.* Is possible
        • goldentools.special.all.<timenumber> Is possible
      • If no permissions plugin is detected then the permissions should resort to OP only.
    • Config File
      Show Spoiler
      Durability: #The durability of golden tools/armours reletive to diamond. Default 2
      Strength: #The strength of golden tools. (How fast a pick will mine etc.) Relative to diamond. Default 2.
      Defence: #The Defence of golden armours. Relative to diamond. Default 2.

      #Specials - enables/disables specials

      Helmet: true/false
      Chest: true/false
      Legs: true/false
      Boots: true/false
      Pickaxe: true/false
      Shovel: true/false
      Axe: true/false
      Hoe: true/false
      Sword: true/false

      #Specials Time - How long each special will last for in seconds
      #To make more than one time seperate each time with a '/'
      #The permissions node for each would look like goldentools.special.<tool/armour>.2 for 20 seconds
      #e.g. Helmet: 10/20/30
      #0 for unlimited time
      Helmet:
      Chest:
      Legs:
      Boots:
      Pickaxe:
      Shovel:
      Axe:
      Hoe:
      Sword:

      #Specials Use - Control how the specials work
      Helmet: #Light level (1 - 12) Default 6.
      Chest: #How many blocks below the surface of water this will keep you at. Default 0.
      Legs: #The multiplier of how fast you will become, relative to normal speed. Default 2.
      Boots: #The divider of how much damage you will recieve, relative to normal damage. Default 2.
      Pickaxe: #The block ID of what block your pick will take the speed of mining from. Default 1
      Shovel: #How many blocks to chain to the first block. Default 12. 0 means all
      Axe: #Percentage of chance that an apple/goldenapple will drop. (0 - 100) Default 30.
      Hoe: #Time taken for things to grow. Default 0.
      Sword: #Chance of ignition (0 - 100) Default 15.
    • List Of Specials - should only work if the corresponding item is being yielded/worn
      Show Spoiler

      • Helmet - Illumination
      • Chest - Acts as a life jacket
      • Legs - Increased speed
      • Boots - Reduced Fall Damage
      • Pickaxe - Mine everything (not bedrock) faster. Will mine at the speed it would mine the block in the config.
      • Shovel - Destroy a chain of gravel blocks.
      • Axe - Instead of trees dropping apples, they drop golden apples. Plus instant big tree destruction - although no saplings or apples etc. drop.
      • Hoe - Turn mud into grass, saplings into trees, cactus' to full cactus'... you get the point.
      • Sword - Chance of igniting enemies on fire
    • List Of Commands
      Show Spoiler

      • /gt help
        • Shows a list of what commands there are and what they do
      • /gt <tool/armour> <tool/armour> <tool/armour>
        • Should be able to plug in all the items so that time isn't wasted activating individual items.
        • Should activate the special power only if the corresponding item is being yielded/worn.
    • General Advancements
      Show Spoiler

      • Mine every block (except bedrock) at a configurable rate
      • Higher defense at a configurable rate
      • More durable at a configurable rate
    Last Notes
    I'm not sure how much of this request is possible so if something can't be done, please warn me and I'll re-do it so that it is, even if it wont be the same. Thanks :)

    PS. Its a pretty big request so whoever does this, THANK YOU! xD
    PSS. If you need something explained more in depth, just say :)
    PSSS. xD Any suggestions do tell :D
     
  2. Offline

    scrub88

    common... you know you want it! :p plus I spent too much time on that post! xD
     
  3. Offline

    ItsHarry

    lol spent too much time? Just saying, but it will take at least 10 times longer to actually make the plugin than writing this post.
     
  4. Offline

    scrub88

    well obviously but I accidentally deleted 3/4 of the post 3 times xD every time I edited the post 3/4 of it went into a code box until i eventually decided to just get rid of the code box and use spoilers :p
     
  5. Offline

    ItsHarry

    ^ LOL.
     
    scrub88 likes this.
  6. Offline

    scrub88

    So noone wants to take this up? :(
     
  7. Offline

    dak393

    looks interesting but most of the powers are complex (illumination, flotation, increased movespeed, Mining speed) Maybe someone with more experience will pick this up :)
     
  8. Offline

    scrub88

    not all of it has to be done at once though.. i'm sure reduced fall damage isn't hard, just cancel a certain event? I've never tried to make a plugin, just going by what I've heard xD
     
  9. Offline

    dak393

    Well ya its easy to just cancel the event little harder to cancel then run a reduction then damage but still not too bad. Illumination could be done with client-side glowstone or torches again not too bad (I would have to copy someones code for it though I think :) ) when you get into altering player speeds especially by configurable amounts it gets really tricky (and having the server not get mad at you for moving fast XD ) shovel is easy, apples is hard because they don't naturally drop... (maybe I can check to see what is dropped but I'm not sure on the compatibility with what ever is dropping them), hoe is ok, and lifejacket would have to fake the jump event? (make the player fly?)
     
  10. Offline

    scrub88

    see? you've got it all sorted :D but don't forget about the general gold being better than diamond + the specials being triggered on and off by commands + the config xD yeah its a big request :p

    EDIT: gah! i knew i forgot a tool -.- gold sword let me edit the post a bit
    EDIT2: done :p
     
  11. Offline

    dak393

    lol don't expect this any time soon got my hands full already (btw igniting with sword should be fine) maybe change the other hard to code ones ex gold pick has a chance to drop double items?
     
  12. Offline

    scrub88

    nah.. its been done before and i don't really like the ideas that have already been completed.. I'm pretty hesitant with the sword igniting people as its been done before but i can't think of anything else so i added the idea of chance xD
     
  13. Offline

    dak393

    XD sword dash on right click? any other ideas for pick?
     
  14. Offline

    scrub88

    sword dash? each special is activated by a command btw

    I go on holiday in a few hours so if anyone does reply (please do!) i wont for 2 weeks xD if you do want to do this just have a go at parts your sure you know how to do or what I mean and I'll talk to you when i get back P) thanks

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

    dak393

    If I do have a go at this (still have like 4 other things to work on first) It won't be in 2 weeks anyways XD
     
  16. Offline

    scrub88

    haha :D I'm keeping you to this xD 2 weeks and you can maybe have a little start on it :) good luck with those 4 other things btw!
     
  17. Offline

    feildmaster Retired Staff

    I like this... but I don't like permissions. I also have little free time...

    If I feel like it I might take a look into it.
     
  18. Offline

    scrub88

    it has to use permissions sorry :/ i'm glad you like it though :)
    btw love quantum connectors! it makes everything so.. easy xD
     
  19. Offline

    dumptruckman

    This is pretty cool but is a very complex plugin. You might be hard pressed to find someone to make this for free. Who knows though, maybe I'll make it one day.

    edit: @scrub88
    Your other option is to make it yourself! Plugin development is easier than Java by itself!

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

    scrub88

    :)
    yeah i was thinking that but then remember i'm rubbish at coding xD I get that you check for an event and then either stop it or start a new event and that there is like plugin priority chain but thats about it :/ (I dont even know if that's right but its what I've assumed from snippets that I've read xD )
     
  21. Offline

    dumptruckman

    You know, honestly, I probably won't make this because when BukkitContrib matures I'll be able to create custom items/blocks to give as unique rewards. Wait till then and you'll have something much better than gold to give out!
     
  22. Offline

    scrub88

    haha yeah i was looking into itemcraft but that would be too much of a hassle :) actual new items would be incredible I just hope it comes out soon! thanks
     

Share This Page