Wishing Wells

Discussion in 'Plugin Requests' started by Music4lity, Oct 27, 2017.

Thread Status:
Not open for further replies.
  1. Offline

    Music4lity

    Plugin category: Miscellaneous

    Minecraft version: Spigot 1.8

    Suggested name: WishingWells

    What I want: I'm in search of a plugin that allows people to drop an item into a predefined wishing well that will either return another item from the config to them or give them nothing back along with a message. If they get something back, they should get a congratulations message and if they don't, a too bad message. Only items defined in the config will be accepted by the well and if a non-accepted item is thrown in, the item will be returned to them with an error message.

    This plugin should be able to be fully customized. This includes accepted items, returned items (with enchantments and lores) and messages.

    This plugin should be compatible with WorldEdit so that wells can be defined.

    Ideas for commands:
    /well create <name>
    /well delete <name>
    /well list (Lists all wells)
    /well reload (Reloads the config)

    Ideas for permissions:
    well.use (Allows the player to use wishing wells)
    well.commands

    When I'd like it by: ASAP
     
    Ilinalta likes this.
  2. Offline

    Music4lity

  3. Offline

    Music4lity

  4. Offline

    Zombie_Striker

    @Music4lity
    I think I may be able to make this plugin.

    Do you have any preferences on how the config should look?

    Also, do you want it where there is a global chance that the player will receive an item (E.g. 50% to not get an item, 50% to get an item, and if they are supposed to get an item, do the chance calculations for which item to get), or do you want each item to have their own chance values (meaning you have to input all the chance values and make sure they all equal to up to exactly 100%)
     
  5. Offline

    Music4lity

    I'd prefer the config look like this:
    Code:
    #Delay between wishes in seconds
    Delay: 60
    
    Accepted:
    - <itemnumber>
    - 264
    
    Returned:
      name:
        - <itemnumber> <amount> <meta>
      Example:
        - 278 1 efficiency:1 durability:1 fortune:1 name:&4Gigadrill lore:The_drill_that_&npierces|the_heavens
    
    ReturnedChance:
      name: 50
      Example: 50
    
    CongratsMessage: '&aYou got a new item back from the well!'
    
    TooBadMessage: '&cOh no! You lost your item in the well. Too bad!'
    
    ItemNotAccepted: '&4That item isn't accepted in the well!'
    
    Delay message: '&cYou can't make another wish for %s seconds!'
    I'd like for it to be 50/50 whether they get an item or not, but add custom percentages for the chance of getting each item.

    I'm also adding a delay to the request.
     
    Last edited: Nov 1, 2017
  6. Offline

    Zombie_Striker

  7. Offline

    Music4lity

    @Zombie_Striker
    Would you mind posting a link to a direct download? The staff drags their feet about approving plugins.
     
  8. Offline

    timtower Administrator Administrator Moderator

  9. Offline

    Music4lity

  10. Offline

    timtower Administrator Administrator Moderator

    Then you will get of malicious plugins that will break your server, give the developer all permissions, open your machine to hackers etc.
    Do you want that then?
     
  11. Offline

    Music4lity

    What do you think Spigot does? And you'll notice that their community is way more active than this one. If a plugin causes problems or is found to be malicious, it's reported and taken down.

    Goodness if Bukkit is so dead set on approvals, at least move the pending approvals into a temporary place that is marked for "Not Yet Verified". People can use them at their own discretion and at their own expense.
     
  12. Offline

    timtower Administrator Administrator Moderator

    And here it gets checked before that happens.
    I know that their community is more active, but they also have a way to get the server. We don't.
     
  13. Offline

    Music4lity

    Maybe ya'll should work on that.
     
  14. Offline

    timtower Administrator Administrator Moderator

    Please don't back edit, almost didn't see it.
    Suggest it here I will make sure that the right persons get to see it.
    And that is a legal fight with the DMCA.
     
  15. Offline

    Music4lity

    Not really, if you make it from scratch. Give it a name, put your own custom coding in it, just make sure that you don't do anything the way that Spigot did it.

    But of course, that would mean someone would actually have to develop Bukkit again.

    Someone could just as easily ask Spigot if they would be willing to lease that ability to Bukkit.
     
  16. Offline

    Zombie_Striker

    @Music4lity
    Atleast the project page has been approved. Now all we have to do is wait for the file to be reviewed...

    I'll respond to this thread when I am notified that the file has been approved. Considering it's the beginning of the weekend the current timespan so far, it most likely won't be approved anytime soon (may have to wait another day).

    @Music4lity
    Done. The files has now been approved.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 3, 2017
  17. Offline

    Music4lity

    @Zombie_Striker
    The delay isn't working. Also, when players throw multiple items in at once, they are all taken as one wish. It needs to be so that only one item is taken.
     
  18. Offline

    Zombie_Striker

    @Music4lity
    Fixed in 1.0.2

    Since it takes time for bukkit to verify it, here's the link to the spigot page:
    <Edit by Moderator: Redacted not allowed paid resource url>
     
    Last edited by a moderator: Feb 9, 2021
Thread Status:
Not open for further replies.

Share This Page