[REQ] Quests - {Dev found!}

Discussion in 'Archived: Plugin Requests' started by worstboy32, Jun 27, 2012.

  1. Offline

    worstboy32

    As the title say's Dev found so no longer need one.




    Plugin category: RP/FUN

    Suggested name: fwQuests


    A bit about me and the server: Running minecraft servers for almost 2 years.
    I'm currently the owner of FantasyWar community.
    It's been in the top 50 servers but recently it's a little worse because of attacks etc etc.
    I'm from the Netherlands so that explains why the english is so shitty.
    I'm 20 years old and that's pretty much it.
    If you would like to know more about FantasyWar check out the website.
    Normally i'm not requesting plugins but our own coder is away for 2/3 months.
    As you can see below the date is pretty short and yes might even be impossible but if i had to wait for him it would take even longer so if you can't make it before the date it's not a huge issue.


    About the plugin:
    As the title already say "Quests"
    Your probably thinking there are already "a lot" quests plugins.
    And yeah that might be true there are like 5 active ones.
    But they aren't really what we need and they all miss some essential functionality.

    What we are looking for is a quest plugin that have this main features:
    - User friendly
    - Easy to setup ( no complicated silverlight or web designed config just yml)
    - Many different objectives
    - Different Reward types
    - Connected with Citizens NPC'S
    - Data stored in mySQL
    - Events during the quests
    - Quest points/level system
    - Leaderboards
    - Stats
    - Active and Passive quests
    - Quest signs

    I'm not gonna be able to post every single detail of the plugin but i'm just giving you a main idea how the plugin will look like and the size of the project.
    When your interested i will have a fully detailed plugin concept ready.

    User friendly:
    No complicated commands etc just accepting quests and finishing them by interacting with npc's and signs.
    They only use commands to check stats etc but for questing they don't need commands.

    Easy to setup:
    Not a extremely complicated config design where it takes a hour to make a quest.
    It should be quick and easy to set up with less lines of config.

    Many different objectives:
    Think about: "Kill mob, Kill player, Break block, Place block, Collect item, Enchant item, Brew potion, Shear sheep, Cut leaves, Milk cows, Walk xx blocks, go to npc, go to location, use item, breed mob, craft item"
    More info about every single objective will be in the full concept.

    Different reward types:
    Think about: "Item, Money, Permission, Quest, Points"
    Item is just giving the player xx item.
    Money is just money you can just use vault for that.
    Permission should add xx permission to the quester.
    Quest should immediately start the given quest.
    And Points are for the Quest points other quests can have a required quest points.

    Connected with Citizens:
    It don't have to create it's own npc's you can use the citizens api to use that npc's
    You could make it like to start in the config you add
    npc_start_id: 22
    and then you need to interact with npc 22 to start xx quest.

    Data stored in mySQL:
    It will probably have lots of data from all players doing the quests so think it's the best to store it in sql.

    Events during the quests:
    This is something "MineQuests" got a lot from.
    It does have like events "Spawnmob at coordinates, Lightining, Explosion etc"
    It's not extremely important but would be nice if it would be added.

    Quest points system:
    For completing quests players can be given Quest Points.
    With this points they can't do anything but for each quests there should be a option to set points required. and if that's like 5 the player wont be able to do the quest untill he have 5 points.

    Leaderboards:
    There should be a simple in game leaderboard with players with most quest completed.

    Stats:
    The player should be able to check his Questing stats it should have info from:
    "Quests completed, Active quest, Points, Rank, Percentage of completed quests"

    Active and Passive quests:
    The player is only allowed to have 1 active and 1 passive quest.
    Active quests are just the normal quests that can be given by npc's and signs.
    While passive quests are given by command and the player can't finish the quest.
    So it keeps repeating. A quick example would be "Collect 20 wheat"
    And then when the player have 20 wheat he complete the quest and get rewarded and then he can do it again.
    While Active quests are 1 time use and are completely different.
    But more about this system in the full concept.

    Quest signs:
    There should be quest signs where a player can get a quest.
    Like: (left how you make it and right how it will look)
    [Quest] [Quest]
    {quest name} Example
    {give,complete,info}
    The third row set it what type of sign it is give gives a quest complete is to complete one and info gives info same as /q info


    Ideas for commands:
    Main command: /quest or /quests /q /fwq
    {} required [] optional

    - q info [quest] - Gives info about a quest. Without quest name it give info about current one.
    - q top [points/quests] - Leaderboard of top questers sorted by points or quests
    - q stats [player] - Stats about your own quests. Or from xx player.
    - q list [all/done/available] - List of quests default shows all

    Admin commands:
    - q give {player} {quest}
    - q reset {player}
    - q points {player} {add/rem/reset} [points]


    Ideas for permissions:
    fwquest.use - Permission to do quests
    fwquest.get.sign - Permission to get quests from signs
    fwquest.get.npc - Permission to get quests from npc's
    fwquest.active - Can have active quests
    fwquest.passive - Can have passive quests
    fwquest.command.info - Can use command /q info
    fwquest.command.top - Can use command /q top
    fwquest.command.stats - Can use command /q stats
    fwquest.command.list - Can use command /q list
    fwquest.command.give - Can use command /q give
    fwquest.command.points - Can use command /q points
    fwquest.command.reset - Can use command /q reset
    fwquest.bypass.points - don't get checked for required level
    fwquest.bypass.money - Don't have to pay money for quest
    fwquest.bypass.item - Don't have to pay item for quest


    When I'd like it by:
    We are working on a new map for the RolePlay server.
    We plan to do this map update and server update on the first of august.
    I know this is really soon for such a huge plugin.
    I really hope there is someone who have summer vacation and got lots of time.
    And that he can make it in like 2 weeks.
    But i understand this is a huge plugins so yeah if it's less then 1/2 months i guess i'm fine with it.
    But if you can do it in less then 2 weeks it's perfect.


    Some other info:
    Here are some requirements and some points i like to mention.

    - When the plugin is finished you provide us with the plugin jar and the complete plugin source.

    - This plugin is private so you won't post it on bukkitdev.

    - You need to have at least 1 "big" plugin that you can show me so i can see that your skilled.

    - If you would like you could get a special tag on the servers and website.

    - Credits will still go to you.

    - You need to "show" the plugin before we will pay you Like screen share or screenshots or video or anything like that.
    Happened to me before that someone said he finished it and i paid and he quit.

    - You need to have enough time to work on the plugin and not just 1 hour a week.

    - After you sent the plugin you should be fixing bugs etc for at least a week after sent time.
    (If it's before our own dev is back this isn't needed since we will get the source)

    - You shouldn't complain about or deny small features that will be added while your coding it.
    It's a huge plugin and it's hard to put every single feature from bottom to top in some text so there might be changes or added things that where not in the concept.
    We won't add extremely huge features to the list and if we do we will pay more of course.

    - We won't sell the plugin to anyone else and we expect that you also won't sell or give it to anyone else.

    That's pretty much it.
    I really really hope someone is interested in such a big private project.
    But the positive side about this is that you don't have to maintain it for months/years and keep adding features and fixing bugs.
    You just sent us the "Beta" working version and any bugs we find or features we want added will we add self.
    If your interested or just want way more information you can post here or pm me or you can chat with me on skype.
    Add: "worstboy32"

    Once again i hope someone is interested since we really need a epic quest plugin like this ;)
     
  2. Offline

    hawkfalcon

  3. Offline

    worstboy32

    I didn't really state here that i'm buying plugins or anything.
    Who would make a huge plugin like this when you get nothing?
    All i did is saying you get something for it.
    I know the rules and i'm trying to not break them but it's hard for a plugin like this.
    quote:
    "(Can't talk in detail about this topic here)"
     
  4. Offline

    np98765



    Details don't matter - You're still offering money.

    I understand what you're saying, that this is a huge plugin and people need an incentive, but it's still not allowed -_-

     
  5. Offline

    worstboy32

    Yeah well thought it was fine the way it is now.

    Will edit a few things and hope it's fine then.
     
  6. Offline

    TnT

    Removed mention of money. The reason most of these aren't as user friendly as they can be, is that's a huge amount of work.

    Just as a note, no matter how difficult it is to get developers to work on such a large project, you still cannot make monetary offers through the Bukkit forums, IRC, or other such Bukkit related community areas.
     
  7. Offline

    worstboy32

    Alright thanks for just letting me edit it and not removing it immediately.
    I will remove all that goes about rewards

    EDIT: Should be fine now ;)

    EDIT2: Found someone already :D
     
  8. Offline

    worstboy32

    The coder that started with the project realised he was going away for a month soon so he did drop the project.
    Hope there is someone else interested in making this.
    There is already a little made but it's not that much.

    EDIT: We found someone to make it.
    So no longer needed.
     

Share This Page