EpicQuest - Moved to DevBukkit. Link in thread!

Discussion in 'WIP and Development Status' started by Randy Schouten, Jun 27, 2011.

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

    Bdl2

    I'm loving how this looks already, but I have a quick feature suggestion/request.

    Quest signs. I've never really felt like Citizens NPCs fit in on my server, but I still like the idea of making quests for my players. As it is, back in my server's vanilla days we had a makeshift quest board for scavenger hunts.
    I'd imagine it working much like how NPC-Quester bridged Citizens and uQuest, except instead of clicking an NPC, it's a sign instead.

    If you don't have time or don't want to incorporate this, I can always look into making it myself. I've been tinkering with learning a bit more Java lately, and I'm sure I could do it if I put a little effort into it.

    (As a side note, a quest type for crafting might be nice.)
     
  2. Offline

    gameswereus

    I am going to add this to my server quite soon, this plugins looks quite amazing.
     
  3. Offline

    ats1080

    2011-08-14 17:57:07 [WARNING] Task of 'EpicQuest' generated an exception

    im using the quest file posted by @undeadmachine (http://dl.dropbox.com/u/21526719/quests.yml) and i also cant seem to turn in quests. it says "You dont have a quest." but if i do /q qb it clearly lists the quest there and it shows up if i do /q info 1. the weird thing is if i restart the server the quest disappears

    btw, wherever you get the item names from still has gunpowder listed as sulfur. i tried to find where it was getting that from and cant figure it out
     
  4. Offline

    Ashodin

    Code:
    23:52:55 [INFO] [EpicQuest]: Quests loaded.
    23:52:55 [WARNING] Task of 'EpicQuest' generated an exception
    java.lang.NullPointerException
            at randy.eq.eqQuestLoader.loadProgress(eqQuestLoader.java:283)
            at randy.eq.eq$1.run(eq.java:113)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I have iconomy, Heroes installed.
     
  5. Offline

    undeadmach1ne

    thats odd...editing that file was what fixed the quest turn-in error for me.
     
  6. Offline

    Dagumboss

    Hey, I wrote some quests to get started with this and I get an internal error when I do /q solo

    This is the quest file:

    And here is the error:

    Code:
    [SIZE=3][FONT=Lucida Console][COLOR=rgb(255, 255, 255)]2011-08-15 00:09:55 [SEVERE] null[/COLOR][/FONT][/SIZE]
    [SIZE=3][FONT=Lucida Console][COLOR=rgb(255, 255, 255)]org.bukkit.command.CommandException: Unhandled exception executing command 'q' in plugin EpicQuest v0.8
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NumberFormatException: For input string: "yes"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at randy.eq.eqAPI.giveRandomQuest(eqAPI.java:611)
    at randy.eq.eq.onCommand(eq.java:349)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    [/COLOR][/FONT][/SIZE]
    [SIZE=3][FONT=Lucida Console][COLOR=rgb(255, 255, 255)]... 12 more[/COLOR][/FONT][/SIZE]
     
  7. Offline

    Randy Schouten

    @getaim
    @Brazzled
    Not yet.
    I haven't really thought about that tho...
    I'll look into it.

    @Canardlaquay
    That'll come in the next version of NPC-Quester.

    @tom
    I'll hook it in to get experience for quests ;)

    @Bdl2
    EpicQuest does feature an API, so you can create it if you want and know how to.
    Just hook it into "questAPI" and use it's functions :)
    I will feature it on the main post too, if you succeed.

    @gameswereus
    Thanks!

    @ats1080
    You'll have to post the full error.
    I can't do anything with that ;P

    @Ashodin
    @Dagumboss
    Fixed in 0.9.
    Thanks for reporting ;)
     
  8. Offline

    Dagumboss

    When is 0.9 coming out?
     
  9. Offline

    ats1080


    thats all it says. ill try setting the reporting to more, but i already tried debugging and it didn't show anything...

    yes, thats all it ever says. use the config i linked and try it.
     
  10. Offline

    Randy Schouten

    I meant, you get the error, but it should say more than only that.
    Under the line you said, should be a list of stuffs.
     
  11. Offline

    ats1080

    nope...thats all it says. i think it has something to do with not being able to turn in the quests. i deleted everything related to epic quest and re copied it over and the error went away. then i started a quest and tried to turn it in and restarted the server and the error is back.

    also, this plugin does not show up in the plugin search...you might want to talk to a moderator about that.
     

    Attached Files:

  12. Offline

    Bdl2

  13. Offline

    ats1080

    I found what you are looking for

    2011-08-16 13:04:14 [WARNING] Task of 'EpicQuest' generated an exception
    java.lang.NullPointerException
    at randy.eq.eqQuestLoader.loadProgress(eqQuestLoader.java:283)
    at randy.eq.eq$1.run(eq.java:113)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    and im also getting this

    2011-08-16 13:03:52 [INFO] [EpicQuest]: Saving progress...
    2011-08-16 13:03:52 [INFO] null
    2011-08-16 13:03:52 [SEVERE] Error occurred while disabling EpicQuest v0.8 (Is it up to date?): null
    java.lang.NullPointerException
    at randy.eq.eqQuestLoader.saveProgress(eqQuestLoader.java:174)
    at randy.eq.eq.onDisable(eq.java:88)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:906)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:294)
    at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:287)
    at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:173)
    at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:314)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:393)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  14. Offline

    Randy Schouten

    @ats1080
    Thanks!
    This bug is fixed.
     
  15. Offline

    ats1080

    is it in the download that's linked at the top of the page?
     
  16. Offline

    Randy Schouten

    Not yet.

    There was some major changes in the plugin, so I must still fix some stuff.
    However, if you feel really adventurous, I can send it to you.

    Be warned: a lot will probably not work, or not very well at least.
    But you can help me by sending me as much bugs as you can find, as I said.
     
  17. Offline

    ats1080

    haha thats ok...ill wait for the stable version. i dont have a very big server so its not that big of a deal. its been questless since uquest got broke so another week wont hurt anything. thanks for fixing that bug though
     
  18. Offline

    Ashodin

    I too am waiting for the stable version. Do we have an ETA @Randy Schouten ? I love the quests while doing things with other mods like mcMMO.
     
  19. Offline

    Randy Schouten

    I am not sure about an ETA.

    I think I'll just post a method on how to remove a certain thing from a list here on the forum.
    I can't seem to figure out how to correctly do it, haha :p
     
  20. Offline

    Wayde Ultima

    If you do happen to do this, please let me know. A friend and I have been setting up a questing world on our server, and in the "main city", we have a sort of "questing hub" with a big board in the central room. I've been looking for a sign-questing mod so I can utilize this, but no one has done anything like that yet. It's kind of surprising, actually.
     
  21. Offline

    Bdl2

    Yeah, I've always been surprised by the lack, especially when it should be fairly simple to make and use. I'm currently planning on using the sign text as the way for admins to make the signs give quests.

    I'm going to start working on it tomorrow, after a job interview I have.
     
  22. Offline

    topsub

    Is there a download for .09 beta?

    Is this the one that will allow us to assign a single quest to a single npc?
     
  23. Offline

    zeeveener

    As well can you add Heroes support? I believe Heroes offers a lot more than mcmmo does so why not support that too?
     
  24. Offline

    Cedar

    I highly agree!
     
  25. Offline

    Randy Schouten

    Heroes support added on my todo list!

    EDIT:
    I just thought of something else...
    How about some sort of "sub-quests" inside of quests?
    Sequences, or whatever you want to call them.

    Like so:
    Collect 10 wood > Reaction: objective 2 unlocks.

    EDIT 2:
    I think of recoding the whole thing...
    The source has become a mess of all the changing and adding of new features...
    I think it would make more sense to start over, but knowing how I want it all to be.
    That way it will be a lot easier for me to work with and make everything less heavy on the server, etc etc.
     
    ohmydoddtv likes this.
  26. Offline

    ats1080

    i vote you release 9 and then do that with 10 :)
     
    Molenis and zeeveener like this.
  27. Offline

    zeeveener

    I like the quest idea. So you are talking about a campaign sort of idea? That's what I am getting from that. That would be awesome... Sorry, EPIC!!

    Also, the rewrite would be a good idea, but you should make that a new update in itself. That way, we can give you all the bugs for the new features as you rewrite the code. (And I get to play with it sooner :p)
     
  28. Offline

    BioRage

    Dam, you've come a long way. Good Work.
     
  29. Offline

    Molenis

    Subquests sounds really good!

    I agree, release 9 first, then do that with 10.
     
  30. Offline

    MadcowD

    What will spout add to this?
     
Thread Status:
Not open for further replies.

Share This Page