Inactive [FUN/ECON/DEV] uQuest v1.50 - Overly customizable quest system [793 - 602]

Discussion in 'Inactive/Unsupported Plugins' started by Hawox, Mar 4, 2011.

  1. Offline

    Hawox

    As most of you can guess I have not worked on this plugin in a long time. I'm working full time at a grocery store as well as going to college. I literally have no time for sleep let alone Minecraft. Recently someone has contacted me saying they are working on my plugin. I appreciate his work and effort while I am away. This is a link to his topic. His download can be found at hawox.no-ip.info
    uQuest - Overly customizable quest system!
    German Questlist 5/16/11
    [​IMG]
    Coming Soon!
    Gui Questmaker (Heres a beta build!)
    Upload/download area for quests!
    mcMMO extension!


    Team:
    Hawox
    Laxlux - New German quest list maintainer
    HiMyNameIsAJ - Creating a uQuest website
    Looking for:
    • Someone to make a nice looking website for uquest (Not my cup of java).
    • Someone to add MySql support.
    • Plugin attachment devs!
    • Someone with ideas on different quest types!
    • People to write some random quests to be thrown in the defaults!

    -----------------------Plugin summery below this point-----------------------
    ~Comes preloaded with 53 quests!~

    Support for: (You don't NEED any of these for the plugin to work.)
    Code:
    Permissions (but not needed!)
      -"uQuest.CanQuest.*" - Allows all these sub permissions
        -"uQuest.CanQuest.done"
        -"uQuest.CanQuest.amount"
        -"uQuest.CanQuest.stats'
        -"uQuest.CanQuest.info"
        -"uQuest.CanQuest.give"
        -"uQuest.CanDropQuest"
    
      -"uQuest.CanReloadQuests" - Allows the use of /reloadquests
      -"uQuest.CanReloadQuestConfig" - Allows the use of /reloadquestconfig
    
     iConomy (but not needed!)
     BOSEconomy (Again, not needed!)
     Essentials! (Again, not needed!)
    Alright here goes, theres a lot to cover so I may miss something on this first go threw! Want a better way to get money into your server economy that selling items to the server or random lottery's? Do you like QUESTS?!?! Do you want your users to compete to see who is a better quester? Then uQuest might be for you!


    uQuest offers your users a simple way to quest! No need to walk miles and miles to a random NPC or click on some block at spawn. All they need to do is type '/uquest give' and uQuest will give them a random quest from it's database! A yml file is provided where you type out each quest for your users. That's right. YOU can decide how many quests there are, what they are, and how you want your users to do them (creating and editing this file are explained on the wiki). You can broadcast every x quests someone finishes to the server as well as give out rewards for x amount of quests. I'll leave the rest for the features section, just thought I'd get you hooked with that :3 If you grab the .zip (which you need to if you want to store your users in a SQLite database!) I have included 53 quests inside!

    All of that not enough? Well theres an API! Other plugin authors can use this as a base for their own plugins!

    Here's a quick screenshot of what the text looks like:
    [​IMG]


    ~Features~
    (I may miss a few, there's quite a bit)




    ~Quest Types~
    All of these can have specific locations set to them! (Can only do in this area etc)
    (More to come I promise!!)



    ~Commands~
    (More to come I promise!!)



    ~Watch out~
    With great power (of customization)... Come's great responsibility.... There is a lot that can go wrong if you don't pay attention when your changing files. Thankfully, I've tried to have the plugin spew out as many warnings as it could on the servers start. Always give it a check to make sure the plugin loaded all of your work!!!

    ~Plugin Attachments~
    (These plugins add new features to the basic uQuest system)
    _________________________________________
    uQuest-MoreModCommands
    Just started this as an example of what people can do. All it currently has is /qadmin givequest
    OP's and people with the permissions (not required for this either) node 'uQuest.MoreModCommands' can use it.
    _________________________________________
    uQuest-ShowTracker
    Simply shows someones progress on a quest everytime they do something for it. IE. I punch a log as part of my quest (grey text)Log Punches 7/10.
    Just put the jar into your plugins folder and it will work on it's own!
    Updates needed: Move quests | Picking up items. | Support for uQuest levels
    _________________________________________
    uQuest-AutoComplete
    Completes quests automagicly! Works with the same methods as showtracker so it has the same flaws. There is this weird bug when running both at the same time that spams some weird extra text. Try to ignore it for now.
    Just put the jar into your plugins folder and it will work on it's own!
    Updates needed: Move quests | Picking up items. | Unknown status on working with quest levels. | Odd text bug with showtracker/this mix.
    _________________________________________


    ~Plugins using the API~
    (These plugins use the uQuest API to shape their own plugin)
    PuzzleQuest




    Since people don't read the above, I'll post this again here so I don't have to write the reply back to this anymore.
     
  2. Offline

    Hawox

    It should just be translations. I don't think it would break anything.
     
  3. Offline

    fugue2005

    can't seem to find it in the change log(which just says fixes icon), OP or in the download list so i'll ask here, which version of iconomy does this work with?
     
  4. Offline

    misutaanime

    When ever I complete a quest now the server gives me this error, any idea why? started doing it after I changed teh server 766, I also updated essentials so maybe essentials broke it?

    [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'q' in plugin uQuest v1.5
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:682)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: com.earth2me.essentials.User.get(Lorg/bukkit/entity/Player;)Lcom/earth2me/essentials/User;
    at hawox.uquest.QuestInteraction.getMoney(QuestInteraction.java:412)
    at hawox.uquest.QuestInteraction.addMoney(QuestInteraction.java:440)
    at hawox.uquest.QuestInteraction.addMoney(QuestInteraction.java:646)
    at hawox.uquest.questclasses.Reward.giveReward(Reward.java:81)
    at hawox.uquest.questclasses.LoadedQuest.finish(LoadedQuest.java:154)
    at hawox.uquest.QuestInteraction.questTurnInForceDone(QuestInteraction.java:131)
    at hawox.uquest.QuestInteraction.questTurnInAttempt(QuestInteraction.java:112)
    at hawox.uquest.QuestInteraction.questTurnInAttempt(QuestInteraction.java:638)
    at hawox.uquest.commands.Cmd_uquest.onCommand(Cmd_uquest.java:116)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
     
  5. Offline

    murdrums

    I'm getting 'Quester not found, placing them into list and retrying' constantly in server window, what is this?

    Thanks.
     
  6. Offline

    Hawox

    They must have changed the way you deal with their money plugin. I don't understand why everyone decides they need to rewrite the money plugins every week >_>

    Oh it works with the newest version. If you don't have the newest iCon, backtrack a few versions.

    EDIT: Maybe someday people will read the post when asking for help so I can actually give them good information. Post the your start-up, config, the error before/after/during. I can't magically see what's going on in your server. The plugin works perfectly for me so any errors you guys get I can not replicate. I need to see all of your information that makes your position different from mine so I can help.
     
  7. Offline

    Yeti1337

    [​IMG]
    Error Help ME :L
    Is up2date :/
     
  8. Offline

    Hawox

    You have a broken quest, or no quest list at all. Also, read the bottom on the main post please.
     
  9. Offline

    misutaanime

    ok sorry for not posting all the info you needed.. here hope this helps..

    2011-05-12 10:08:57 [INFO] Starting minecraft server version Beta 1.5_02
    2011-05-12 10:08:57 [INFO] Loading properties
    2011-05-12 10:08:57 [INFO] Starting Minecraft server on *:25555
    2011-05-12 10:08:57 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-729-g5ee3f0f-b766jnks (MC: 1.5_02)
    2011-05-12 10:08:57 [INFO] Preparing level "MyriadGamers3"
    2011-05-12 10:08:57 [INFO] Preparing start region
    2011-05-12 10:08:59 [INFO] [BedHeal]: starting...
    2011-05-12 10:08:59 [INFO] [Bedheal]: started!
    2011-05-12 10:08:59 [INFO] ChatBukkit v0.0.2 is enabled!
    2011-05-12 10:08:59 [INFO] [DeathTpPlus] 5 Kill Streaks loaded.
    2011-05-12 10:08:59 [INFO] [DeathTpPlus] 5 Death Streaks loaded.
    2011-05-12 10:08:59 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-05-12 10:08:59 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    2011-05-12 10:08:59 [INFO] Fake Permissions version 2.5.1 is enabled!
    2011-05-12 10:08:59 [INFO] [DeathTpPlus] Using Permissions
    2011-05-12 10:08:59 [INFO] [DeathTpPlus] version 1.86 by lonelydime is enabled!
    2011-05-12 10:09:00 [INFO] Loaded Essentials build 2.2.15 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-05-12 10:09:00 [INFO] Loaded EssentialsChat build 2.2.15 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-05-12 10:09:00 [INFO] Loaded EssentialsProtect build 2.2.15 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-05-12 10:09:00 [INFO] Loaded EssentialsSpawn build 2.2.15 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-05-12 10:09:00 [INFO] [FireLord] 0.5.4 using Permissions system
    2011-05-12 10:09:00 [INFO] [FireLord] version 0.5.4 enabled!
    2011-05-12 10:09:00 [INFO] FlowControl version 1.0 loaded.
    2011-05-12 10:09:00 [INFO] [mcMMO] Permissions enabled.
    2011-05-12 10:09:00 [INFO] mcMMO version 1.0.07 is enabled!
    2011-05-12 10:09:00 [INFO] [nSpleef] Hooked into Group Manager 1.0(alpha-5)
    2011-05-12 10:09:00 [INFO] [nSpleef] No economy plugin found.
    2011-05-12 10:09:00 [INFO] nSpleef version 0.4.1 is enabled!
    2011-05-12 10:09:00 [INFO] ScrapBukkit version 0.2.1 is enabled!
    2011-05-12 10:09:00 [INFO] [SimpleAwaySleep] Version 1.1.0
    2011-05-12 10:09:01[SimpleAwaySleep] Inactivity Limit: 1
    2011-05-12 10:09:01[SimpleAwaySleep] Safe Radius: 3
    2011-05-12 10:09:01[SimpleAwaySleep] Unsafe Creature Types: [Skeleton, Spider, Zombie]
    2011-05-12 10:09:01[SimpleAwaySleep] Always Ignored Players: [misutaanime, thesurfer46, AeoneKrustalle, Fulgram, evilvolke, gunnerdragon, Ovanu, Strahlendschild, Trailtixx, zanarthis, Whiskeyob]
    2011-05-12 10:09:01 [INFO] [SimpleAwaySleep] Plugin Enabled
    2011-05-12 10:09:01 [INFO] [uQuest] Loaded with Flatfile!
    2011-05-12 10:09:01 [INFO] [uQuest] v1.5 enabled! With 53 quests loaded!
    2011-05-12 10:09:01 [INFO] Done (0.392s)! For help, type "help" or "?"
    2011-05-12 10:09:01 [INFO] [nSpleef] Arenas loaded!
    2011-05-12 10:09:02 [INFO] misutaanime [/192.168.1.100:4656] logged in with entity id 221
    2011-05-12 10:09:06 [INFO] [uQuest] Successfully linked with Permissions.
    2011-05-12 10:09:06 [INFO] [uQuest] Successfully linked with Essentials.
    2011-05-12 10:09:06 [SEVERE] [uQuest] iConomy is not loaded. Turning iConomy support off.
    2011-05-12 10:09:42 [INFO] Given ~michael 1 WORKBENCH
    2011-05-12 10:09:54 [INFO] Given ~michael 1 WOOD_PICKAXE
    2011-05-12 10:10:06 [INFO] Given ~michael 1 STONE_SWORD
    2011-05-12 10:10:28 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'q' in plugin uQuest v1.5
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:682)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: com.earth2me.essentials.User.get(Lorg/bukkit/entity/Player;)Lcom/earth2me/essentials/User;
    at hawox.uquest.QuestInteraction.getMoney(QuestInteraction.java:412)
    at hawox.uquest.QuestInteraction.addMoney(QuestInteraction.java:440)
    at hawox.uquest.QuestInteraction.addMoney(QuestInteraction.java:646)
    at hawox.uquest.questclasses.Reward.giveReward(Reward.java:81)
    at hawox.uquest.questclasses.LoadedQuest.finish(LoadedQuest.java:154)
    at hawox.uquest.QuestInteraction.questTurnInForceDone(QuestInteraction.java:131)
    at hawox.uquest.QuestInteraction.questTurnInAttempt(QuestInteraction.java:112)
    at hawox.uquest.QuestInteraction.questTurnInAttempt(QuestInteraction.java:638)
    at hawox.uquest.commands.Cmd_uquest.onCommand(Cmd_uquest.java:116)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more

    I am using the most upto date version of essentials.. as you said before that is the problem, hope this helps.
     
  10. Offline

    murdrums

    This is part of my config file:
    Code:
    #### Database:
    Database:
        #Saves to flatfile when false
        useSQLite: false
        #(Only for flatfile)Sends a broadcast to the players when quests save.
        broadcastSaving: false
        #(Only for flatfile)How often to save players to flatfile.
        SaveQuestersInfoIntervalInMinutes: 120
    Even though i have set it NOT to broadcast messages to players, it still does so, EVERY 10 minutes, highly annoying, even though i said save every 120 minutes and NOT to broadcast. Why is this?

    Also, every so often in console window I get:

    'Quester not found, placing them into list and retrying'

    What the heck is that?
     
  11. Offline

    Hawox

    @misutaanime Thank you very much. I will get on fixing this as soon as i have the time. Currently writing a paper like every Thursday. I wish someone would actually help out of the people who offered to fix these small update things I miss. :<

    @murdrums That is still not all the information I need at all. Don't use /reload with uQuest. Even with the onFirstLoad variable it still seems to fuck things up. Try restarting your server instead of /reload'ing. The Quest not found is exactly what it says. The plugin can not load the information for the player. Somehow they didn't get added when they logged in or threw any of the other features. If it continues to spam I NEEEEEED more information. The retrying should fix it first time without endlessly looping. If it's endlessly looping something is stopping some part of the uQuest script from running some of it's methods.
     
  12. Offline

    Debilitation

    I will load it up on my server and HOPE nothing goes wrong. I'll let you know Hawox. I was still on 1.20 version of uQuest.
     
  13. Offline

    Phinary

    is there a way to transfer flatfile database to sql?
     
  14. Offline

    Hawox

    Not atm. I can see if I can write something up though it may not be soon.
     
  15. Offline

    Shanev

    I want to use uQuest with the commandSigns plugin, to make a place where you can get quests. I don't want players to being able to use the "/uquest give" command everywhere, but only at a specific place where they have to use a sign to get a quest.

    commandSigns uses a "dummy user" for players without a specific permission (- 'uQuest.CanQuest.done/give')
    Problem: I only want people to be able to get quests via signs, but when I the dummy-user he is the one who gets the quest and not the player :(

    The problem ist, that I cannot use it without a command that takes the player's name as one of the arguments. It there a way to add a command, like /q give [Playername] and /q done [Playername] ?
     
  16. Offline

    Hawox

    Yes there is in the More Mod Commands extension I think.
     
  17. Offline

    kapein

    hawox i hope u read this:

    is this Uquest effective without a database ( i use mysql need it for citizens and citizens doesnt support sqlite)

    is the plugin like this idea? because otherwise i could not make any use off it since i need npc interact
    are the quest random order? (sorry if i miss read about this)

    can i use npc to start quests, a quest like:
    Cook(npc):
    (text) I need to bake a cake for the king. but i need water and a egg, could you bring me some quick?
    and if u typ '/yes' the quest starts.
    and when you typ "/tradeto cook[npc]"
    quest completes.

    because i need this to make a perfect rebuild of runescape

    thanks in advance
     
  18. Offline

    Hawox

    Go bug the NPC plugin dev to add in support for uQuest.
     
  19. Offline

    Shanev

    I've tried this one, but how do I use the command? Typing /qadmin givequest [Playername] doesn't work. I don't remember the exact error message, since I've removed it.
     
  20. Offline

    VGLink

    Could you implent a permission for groups? An example: I just want that Knights do the Quest Nr.1 till 25 and the Quests 26-40 are for the archer and so on. Will this be possible? This would be great :D
     
  21. Offline

    Hawox

    @Shanev How can I help you without an error message?

    @VGLink Easy if someone makes an extension of it. Yell at plugin authors to make extensions. I'm working with mcMMO to make a uQuest extension that works with it currently. As well as a job, college, and other things.
     
  22. Offline

    VGLink

    Ok. I'm using mcmmo so a extansion with it would help me :D
     
  23. Offline

    Spl1tz

    I think uQuest is giving away way lot of money to players...
    Or maybe is it the pricing of my shops? Cuz i'm using Essentials item's worth.
     
  24. Offline

    Hawox

    Then change the money rewards of the quests...? They were set for an old server I was on.
     
  25. Offline

    Spl1tz

    How do you manage the economy on your server? Shop prices etc... Is there some info somewhere i could use?
     
  26. Offline

    Dritter31

    can you please update the plugin to 766?
    Would be very nice, because i love this plugin! :D
     
  27. Offline

    woodzy

    have you even tryed this with that build yeat?
     
  28. Offline

    Shanev

    Ok, I've tried it again and now I remember the roblem. With the /qadmin givequest [Playername] [Quest#] you can only give a specific quest to a player, but no random quest :(
     
  29. Offline

    KillerX3189

    Is there any way for uQuest to make the player do quests in order? We have a story based RP server, and this could take alot off our hands.
     
  30. Offline

    woodzy

    @Hawox im getting the PLAYER_MOVE event error right after a server /reload still
     
  31. Offline

    Hawox

    People I'm getting sick of this I'm sorry. (1.) Read the whole god damn post if your having trouble. (2.) If you read it you would know that I need more info when you post an error or I can't do jack shit. (3.) My life it getting crazy as hell atm. I've tried many times to get people to help me keep this plugin going and all 20+ people that said they would have have vanished into thin air. No more contact with any of them. They just stopped talking to me. I need help keeping this plugin going. Between jobs, classes, errends, the hour or two I get a week to see my boyfriend I have almost no time.

    So again. Help me with my limited time by giving me the most information possible on errors. That way I don't have to spend hours trying to replicate something you couldn't bother to tell me. -.-

    @KillerX3189 You can make a plugin so you can do it EXACTLY how you want to with my API on the wiki. Other than that I've been trying to find time to make a plugin that makes players have to do quests in order. I'll get it out soon, I'm sorry.

    @Shanev Isn't there a command in there to give a random quest to a player?

    @woodzy Does it work on the new Bukkit? The only time I have I spend on bug fixes and replying to forum posts/private PMs. If someone could confirm it works with that build I would appreciate it.
     

Share This Page