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

    Read the TODO list. That's on there as a side plugin. I'm nearly done getting the base uQuest fully finished. Theres not much more I can think to do with it besides more quest types; which I will continue to add over time. Once I get that done I am going to start pumping out side plugins for it in this thread.
     
  3. Offline

    rad1game

    How can I do to allow users to complete quests only 1 time?
     
  4. Offline

    Hawox

    ..Expand?

    Super update (mostly on the API)!

    Version 1.50

    • Entity_Dead fix
    • Now tracking quests dropped!
    • Readded the timer on linking plugins.
      • Fixes iCon
      • UPDATE YOUR CONFIG!!!
    • Extras field added to quests!!!!!!!
      • When making a quest you can now put 'Extras:' in the same tier as QuestName
      • Quests will still load without this field added.
      • Here other plugins can get anything they want from any quests!
        • Plugin devs simply use the Bukkit standard of QuestInteraction.getInt("Pluginname.node.node.node.etc")
        • Contains the Standards: int, double, String, boolean
        • Also has getObject so you can get ANYTHING! Even your own trees to do with as you please!!!
      • Brings uQuest to a higher standard of customability!
    • Now that I've done almost everything I have wanting with Base uQuest I will update everything.
      • Wiki, post, website getting overhaul.
      • Going to spend time working on side plugins and attachments for uQuest.
      • Looking for people to make side plugins and attachments!!!
      • More quest types on the way!


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

    rad1game

    I mean, all players can do all quests few times. (Complete 1 quest 4-10 times). I wanna set only 1 time allowed.
     
  6. Offline

    Hawox

    It's a random system. Look at the todo list. Other plugins will be made, using this as a base, that is not random.
     
  7. Offline

    rad1game

    And how long wait this TODO (I mean, not repeated quests)? =\
    I not wanna use any another, because its simple for me and i not wanna waste time for configure some another -_-
     
  8. Offline

    Hawox

    When I get the motivation to do it. This is not my job and I do not get paid. I do it when I have the time and feel like working on it. Maybe tonight or tomorrow. It will be the next attachment I make.
     
  9. Offline

    ray0911

    This plugin looks great! But I just cann't seem to get it working. I pasted the Importante information below. I used the default config. However, I did enable sqlite. Quests.yml is also default.

    Code:
    2011-05-09 23:26:58 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-gf53e007-b740jnks (MC: 1.5_02)
    2011-05-09 23:27:00 [INFO] DB Queue runner started
    2011-05-09 23:27:00 [INFO] [uQuest] Loaded with SQLite!
    2011-05-09 23:27:00 [INFO] [uQuest] v1.5 enabled! With 53 quests loaded!
    2011-05-09 23:27:03 [INFO] [iConomy] Logging is currently disabled.
    2011-05-09 23:27:03 [INFO] [iConomy] v4.65 (Kenzi) loaded.
    2011-05-09 23:27:03 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    2011-05-09 23:27:03 [INFO] [(Plugin)] Successfully linked with iConomy.
    2011-05-09 23:27:09 [INFO] [uQuest] Player added to SQLite DB! : Ray0911
    2011-05-09 23:27:11 [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:255)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:677)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NullPointerException
        at hawox.uquest.commands.Cmd_uquest.onCommand(Cmd_uquest.java:33)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
    config.yml
    Code:
    #Change this to false if you are only using uQuest for it's API
    etc:
        useDefaultUQuest: true
        #Will not show players the quests rewards untill they finish the quest
        hideQuestRewards: false
        #The random quest rewards to give players. (This will be nested and look like reward: item: soon. I'm just trying to get this update out atm)
        questRewards: 87,Netherrack Blocks,10~88,Soul Sand Blocks,10~89,Glowstone Blocks,10~18,Leaf Blocks,10~344,Eggs,10~348,Glowstone Dust,10
    
    #### Database:
    Database:
        #Saves to flatfile when false
        useSQLite: true
        #(Only for flatfile)Sends a broadcast to the players when quests save.
        broadcastSaving: true
        #(Only for flatfile)How often to save players to flatfile.
        SaveQuestersInfoIntervalInMinutes: 30
    
    #### PluginSupport:
    PluginSupport:
        #The number of seconds after enabling to check for plugin linkage. Make this larger if your having issues with uQuest detecting plugins.
        pluginTimerCheck: 5
        #Set to true if you want to have support for these plugins.
        usePermissions: true
        #Options (copy exactly): iConomy, BOSEconomy, Essentials
        MoneyPlugin: iConomy
        moneyName: Monies
    
    #### QuestLevels:
    QuestLevels:
        #How many quests a player needs to do to level
        questLevelInterval: 50
        #Multiply the money rewards/amount needed for objectives
        scaleQuestLevels: true
    
    #### Announcements:
    Announcements:
        #Interval to broadcast a players # of quests completed
        questAnnounceInterval: 5
        #Interval to give players random quest reward
        questRewardInterval: 10;
    
    #### QuestDropping:
    QuestDropping:
        #How often (in minutes) a player can drop a quest. (Timer reset on server restart)
        dropQuestInterval: 60
        #How much money it costs to drop a quest. (Only used if a money support plugin is used
        dropQuestCharge: 5000
    
     
  10. How do you do quest type move?
     
  11. Offline

    Hawox

    @Robert Croome Move is simply moving around. It's mainly meant to be used in joint with the location field so you can have your players go to a certain location. Set it up like a kill quest with the objective id "move_any". I wrote something on it posts back. I'll be updating the wiki and stuff as I get the time.

    @ray0911 Damn it the permissions thing is back. Disable permissions support for now. It does not seem like it's being used for some reason. Are you using permissions? I need to know why that error is appearing. See what you can do to see what causes it if you could. I can never replicate it myself.
     
  12. Offline

    waffulz

    The plugin is not working for me either. When someone tries to complete a quest it shows them they completed it, followed by an error. (Screenshot: http://i53.tinypic.com/33o0f83.png)

    In console it shows this:
    Code:
    [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'quest' 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.NoClassDefFoundError: com/earth2me/essentials/api/Economy
            at com.iConomy.system.Holdings.get(Holdings.java:51)
            at com.iConomy.system.Holdings.balance(Holdings.java:38)
            at hawox.uquest.QuestInteraction.getMoney(QuestInteraction.java:408)
            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
    Here's my config:
    Code:
    #Change this to false if you are only using uQuest for it's API
    etc:
        useDefaultUQuest: true
        #Will not show players the quests rewards untill they finish the quest
        hideQuestRewards: false
        #The random quest rewards to give players. (This will be nested and look like reward: item: soon. I'm just trying to get this update out atm)
        questRewards: 87,Netherrack Blocks,10~88,Soul Sand Blocks,10~89,Glowstone Blocks,10~18,Leaf Blocks,10~344,Eggs,10~348,Glowstone Dust,10
    
    #### Database:
    Database:
        #Saves to flatfile when false
        useSQLite: false
        #(Only for flatfile)Sends a broadcast to the players when quests save.
        broadcastSaving: true
        #(Only for flatfile)How often to save players to flatfile.
        SaveQuestersInfoIntervalInMinutes: 30
    
    #### PluginSupport:
    PluginSupport:
        #The number of seconds after enabling to check for plugin linkage. Make this larger if your having issues with uQuest detecting plugins.
        pluginTimerCheck: 20
        #Set to true if you want to have support for these plugins.
        usePermissions: true
        #Options (copy exactly): iConomy, BOSEconomy, Essentials
        MoneyPlugin: iConomy
        moneyName: Nitrates
    
    #### QuestLevels:
    QuestLevels:
        #How many quests a player needs to do to level
        questLevelInterval: 50
        #Multiply the money rewards/amount needed for objectives
        scaleQuestLevels: true
    
    #### Announcements:
    Announcements:
        #Interval to broadcast a players # of quests completed
        questAnnounceInterval: 5
        #Interval to give players random quest reward
        questRewardInterval: 10;
     
    #### QuestDropping:
    QuestDropping:
        #How often (in minutes) a player can drop a quest. (Timer reset on server restart)
        dropQuestInterval: 60
        #How much money it costs to drop a quest. (Only used if a money support plugin is used
        dropQuestCharge: 5000
    
     
  13. Offline

    Hawox

    @waffulz Did it happen to say iCon didn't exist when you started your server? Can you send me your server startup as well? What version of iCon do you have?
     
  14. Offline

    waffulz

    I have the latest version of iConomy 5.0, as well as the latest recommended build of Bukkit (766) Here's my server's startup:

    Code:
    2011-05-10 22:00:02 [INFO] Starting minecraft server version Beta 1.5_02
    2011-05-10 22:00:02 [INFO] Loading properties
    2011-05-10 22:00:02 [INFO] Starting Minecraft server on 173.224.119.135:25565
    2011-05-10 22:00:02 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-729-g5ee3f0f-b766jnks (MC: 1.5_02)
    2011-05-10 22:00:02 [INFO] Preparing level "world"
    2011-05-10 22:00:02 [INFO] Preparing start region
    2011-05-10 22:00:03 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-05-10 22:00:03 [INFO] [uQuest] Loaded with Flatfile!
    2011-05-10 22:00:03 [INFO] [uQuest] v1.5 enabled! With 53 quests loaded!
    2011-05-10 22:00:04 [INFO] Loaded Essentials build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-05-10 22:00:04 [INFO] WorldEdit 4.4 enabled.
    2011-05-10 22:00:04 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-10 22:00:04 [INFO] [Propaganda] message thread started
    2011-05-10 22:00:05 [INFO] [iConomy] Logging is currently disabled.
    2011-05-10 22:00:05 [INFO] [iConomy] v5.0 (Eruanna) loaded.
    2011-05-10 22:00:05 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-05-10 22:00:05 [INFO] Loaded EssentialsSpawn build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-05-10 22:00:05 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    2011-05-10 22:00:05 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-10 22:00:05 [INFO] [iConomy] hooked into Permissions.
    2011-05-10 22:00:05 [INFO] [iConomy] Logging is currently disabled.
    2011-05-10 22:00:05 [INFO] [iConomy] v5.0 (Eruanna) loaded.
    2011-05-10 22:00:05 [INFO] [iConomy] Developed by: [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
    2011-05-10 22:00:05 [INFO] [VanishNoPickup] 1.7 enabled.
    2011-05-10 22:00:05 [INFO] MCBans: mcbans version 2.9.1 is enabled!
    2011-05-10 22:00:05 [INFO] MCBans: Voting enabled!
    2011-05-10 22:00:05 [INFO] MCBans: Debug mode active!
    2011-05-10 22:00:05 [INFO] MCBans: Checking for premium!
    2011-05-10 22:00:05 [INFO] MCBans: Server NOT premium!
    2011-05-10 22:00:05 [INFO] [HeroBounty] HeroBounty version 1.7.7 enabled.
    2011-05-10 22:00:05 [INFO] [HeroBounty] Permissions 2.7.1 found.
    2011-05-10 22:00:05 [INFO] [HeroBounty] iConomy 5.0 found.
    2011-05-10 22:00:05 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-10 22:00:05 [INFO] WorldGuard: (world) Single session is enforced.
    2011-05-10 22:00:05 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-05-10 22:00:05 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-05-10 22:00:05 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-05-10 22:00:05 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-05-10 22:00:05 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-05-10 22:00:05 [INFO] WorldGuard: (hell) Single session is enforced.
    2011-05-10 22:00:05 [INFO] WorldGuard: (hell) TNT ignition is PERMITTED.
    2011-05-10 22:00:05 [INFO] WorldGuard: (hell) Lighters are PERMITTED.
    2011-05-10 22:00:05 [INFO] WorldGuard: (hell) Lava fire is blocked.
    2011-05-10 22:00:05 [INFO] WorldGuard: (hell) Fire spread is UNRESTRICTED.
    2011-05-10 22:00:05 [INFO] WorldGuard: Loaded configuration for world 'hell"
    2011-05-10 22:00:05 [INFO] WorldGuard: 18 regions loaded for 'world'
    2011-05-10 22:00:05 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-05-10 22:00:05 [INFO] [Kit] plugins/KitPlugin/kits.txt reloaded OK
    2011-05-10 22:00:05 [INFO] [Kit] Permission system detected. Good.
    2011-05-10 22:00:05 [INFO] [Kit] hooked into iConomy.
    2011-05-10 22:00:05 [INFO] KitPlugin version 1.15 is enabled!
    2011-05-10 22:00:05 [INFO] [iChat] Found Permissions (v2.7.2)
    2011-05-10 22:00:07 [INFO] MCBans: Sent From: Console .::. Check completed!
    2011-05-10 22:00:07 [INFO] MCBans: Sent From: Console .::. Potential Login
    2011-05-10 22:00:07 [INFO] MCBans: Sent From: Console .::. Player triggered prelogin event!
    2011-05-10 22:00:07 [INFO] MCBans: Sent From: Console .::. Online Mode.
    2011-05-10 22:00:07 [INFO] MCBans: Sent From: Console .::. Player check with mcbans.com started.
    2011-05-10 22:00:07 [INFO] MCBans: Sent From: Console .::. Recieved reply.
    2011-05-10 22:00:07 [INFO] MCBans: Sent From: Console .::. Check completed!
    
    -Players Connecting-
    
    2011-05-10 22:00:23 [INFO] [uQuest] Successfully linked with iConomy.
    2011-05-10 22:00:23 [INFO] [uQuest] Successfully linked with Permissions.
    2011-05-10 22:00:23 [INFO] [uQuest] Successfully linked with Essentials.
    
    -I connect, type "/quest done"-
    
    2011-05-10 22:00:48 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'quest' 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.NoClassDefFoundError: com/earth2me/essentials/api/Economy
        at com.iConomy.system.Holdings.get(Holdings.java:51)
        at com.iConomy.system.Holdings.balance(Holdings.java:38)
        at hawox.uquest.QuestInteraction.getMoney(QuestInteraction.java:408)
        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
    Caused by: java.lang.ClassNotFoundException: com.earth2me.essentials.api.Economy
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 24 more
     
  15. Offline

    Hawox

    Odd... I'll look into it tonight. Sorry it's not working. Try doing it without iCon for now I guess :< I should have a fix up by tomorrow at the latest.
     
  16. Offline

    waffulz

    It's really weird because when I copy over the servers exact setup and start it on a localhost it works just fine. I'm really scratching my head at this.

    Maybe it's because the server is hosted on linux?
     
  17. Offline

    Hawox

    Is it EVERY player? Maybe a single player has a corrupt iCon thing?
     
  18. Offline

    waffulz

    Yeah I just had a few players in the server right now test it. It gives the "Quest Done" thing and says internal error. Which causes this in the console:

    Code:
    22:33:37 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'quest' 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.NoClassDefFoundError: com/earth2me/essentials/api/Economy
            at com.iConomy.system.Holdings.get(Holdings.java:51)
            at com.iConomy.system.Holdings.balance(Holdings.java:38)
            at hawox.uquest.QuestInteraction.getMoney(QuestInteraction.java:408)
            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
    
     
  19. Offline

    stice

    Hi, i have a problem with multiple item rewards..
    a test quest:

    Code:
    0:
      Name: Red
      Start_Info: I want a picture!
      Finish_Info: That looks...ehm...great...
      Rewards:
        Money: 75
        Item:
          Item_ID: 35
          Display_Name: Wool
          Amount: 10
          Durability: 0
        Item:
          Item_ID: 38
          Display_Name: Rose
          Amount: 5
          Durability: 0
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 321
            Display_Name: Painting
            Amount: 1
            Durability: 0
    But i only get 5 rose and 75 money as reward :/

    Is the syntax wrong?

    Thanks in advance :)
     
  20. Offline

    waffulz

    Our server info is mc.nitrategaming.com if you want to come in and try it out for yourself. Maybe it wont happen to someone who's NEVER connected before. In which case it could be a database error with existing users.
     
  21. Offline

    misutaanime

    Ever thought of releasing more quest packages?

    766 broke it on my server.. :(

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

    lilalulelo

    Seems that the download link is broken.
     
  23. Offline

    Yeti1337

    Link Broken :/
     
  24. Offline

    Hawox

    Fixed sorry. I was trying to get Brink to work :x
     
  25. Offline

    pwndupure

    Still not hooking up with iConomy, I even put the waiting seconds to 30, still nothing, whats up??
     
  26. Offline

    Hawox

    See it works with me so I don't understand. Send me your server log and your config.
     
  27. Offline

    w0nd3rb0yck

    Did a fresh install of everything. All i get is internal error, nothing changed, just default, don't know whats going on, was working, now not, didn't change anything

    18:30:03 [INFO] uquest
    18:30:03 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'uque
    st' 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:2
    55)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:677)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NullPointerException
    at hawox.uquest.commands.Cmd_uquest.onCommand(Cmd_uquest.java:33)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more

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

    Hawox

    It can't find permissions. Make your plugin check thing happen later.
     
  29. Offline

    pwndupure

    For me: It was a false alarm, My iConomy was being stupid, It FINALLY hooked up with iConomy after 2 weeks of hassle :D!
     
  30. Offline

    Hawox

    Added german quest list made by @0nchen
     
  31. Offline

    Debilitation

    Stable to use this version with iCon and latest bukkit build Hawox?
     

Share This Page