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

    topsub

    I am also have the default epic quest with npc quest installed and i completed that test dummy one and when i try to turn it in, it says i don't have any to turn in.?

    Thoughts?
     
  2. Offline

    Kratharin

    If you have any items you collect, throw it and try get again from floor. For me it helps.
     
  3. Offline

    Belf

    Hello,

    First, I want to thank you for your work, because this kind of plugin is just awesome.

    I have tried to use it, but i think there may be a probleme with the parsing of the quests.yml file. When I edited it, 9 times on 10, it return with the /q give solo command "An internal error occured while perofming this command", with the exact same file sometimes it work and sometimes it don't work . I used notepad, notepad++, tested with a YAML validator etc, but nothing resolved the problem.

    The file :
    Code:
    q0:
        Name: Infection containment
        Start_Text: Don't let the infection spread over to my own cows! Kill me some of the other cows and bring me their hide as proof of their demise.
        Finish_Text: That should help quite alot. Thank you.
        Tasks:
            '0':
                Type: kill
                id: cow
                Amount: 2
            '1':
                Type: collect
                id: 334
                Amount: 10
        Rewards:
            Money: 25
            Item:
                id: 0
                Amount: 0
        Onlyonce: false
    q1:
        Name: Test Apples
        Start_Text: Blablabla
        Finish_Text: The apples were a lie !
        Tasks:
            '0':
                Type: collect
                id: 260
                Amount: 30
        Rewards:
            Money: 25
            Item:
                id: 0
                Amount: 0
        Onlyonce: false
    Perhaps i'm just missing something.

    Well, again, thank you.


    PS : Sorry for the poor english, i'm french.
     
  4. Offline

    tweeter2

    you dont miss anything i have somekind of same problem he says there is something wrong with the Item: even thought i have it right:/
     
  5. Offline

    bob3695

    Is there going to be support for MySQL? Ideally I want to pull information from this via a source outside of Minecraft
     
  6. Offline

    Soulblitz

    Have I done something wrong in the installation here? I've installed the mod, but /eq does nothing, and all other commands result in "/q help" coming up instead of actually doing what they're supposed to.
     
  7. Offline

    ShAd0w2kXX

    Hey there. Great mod! I was wondering though. For a kill quest is there any way to flag the target as a "player" instead of a monster? Not any specific player (Getting a quest to kill yourself would just be lame) but just a general "player" target.
    And @ the guy with the quest problems, not sure what error you're experiencing, as I've no issues creating quests, just use Notepad++ and take care to avoid any text being red when you save it. Other than that, I've no idea.
     
  8. Offline

    FRSHSnip3r

    Hi i installed the plugincorrecly so wehen i type /q give it says /q help then it say /q giv ethen rpeatign cycle what do i do

    OK update i was able to get a quest with /q give solo but i got teverythgin but when i type /q turnin it doesnt work and it say you dont haev any quests to turn itn wehn i got the stuff

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

    KarnEdge

    I get internal error when you try to use /q give solo.

    Code:
    2011-08-06 16:05:36 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'q' in plugin EpicQuest v0.4.3
        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.IllegalArgumentException: n must be positive
        at java.util.Random.nextInt(Random.java:250)
        at randy.eq.eqAPI.giveRandomQuest(eqAPI.java:423)
        at randy.eq.eq.onCommand(eq.java:120)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    Also, when loading it gives this error:
    Code:
    2011-08-06 16:00:25 [INFO] [EpicQuest]: Creating files...
    2011-08-06 16:00:25 [INFO] [EpicQuest]: Config file set up and readable!
    2011-08-06 16:00:25 [INFO] [EpicQuest]: Quests file set up and readable!
    2011-08-06 16:00:25 [INFO] [EpicQuest]: Chain quests file set up and readable!
    2011-08-06 16:00:25 [INFO] [EpicQuest]: Player progress file set up and readable!
    2011-08-06 16:00:25 [INFO] [EpicQuest]: 4 blank files created.
    2011-08-06 16:00:25 [INFO] [EpicQuest]: Loading quests...
    2011-08-06 16:00:25 [WARNING] Task of 'EpicQuest' generated an exception
    java.lang.NullPointerException
    	at randy.eq.eqQuestLoader.loadQuests(eqQuestLoader.java:128)
    	at randy.eq.eq$1.run(eq.java:96)
    	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.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 am using CB #1000 with PermissionsEx, mcMMO and several other mods.
     
  10. Offline

    Randy Schouten

    I am back from vacation and already working on another update!
    It will include 3 new things and 1 updated thing (which isn't useful for most of you).
    • New:
      • Kill player(s) quest type (can be any player or a few of your specific choices). Still a few things to do.
      • Quest dropping. Pretty much finished.
    • Updated:
      • Even more API stuff. Trying to move every function for highest accessibility for other plugin creators.
    @KarnEdge
    I think your config is empty...?
    I've changed a few things so I can not trace back exactly what the problem is, but that might be it.
     
  11. Offline

    KarnEdge

    It's a brand new install of the plugin on its first run and that's what it gave, I'll try adding that iConomy config parameter in there.
     
  12. Offline

    yaitsbilly

    How do I start a quest?
     
  13. Offline

    ohmydoddtv

    Yo Randy I still can't turn in the quests? Did you update the link yet? :p
     
  14. Offline

    Randy Schouten

    Update 0.5 is live!

    There's also a tutorial on the first post now, so you can easily create your own quests :)

    We're getting closer and closer to releasing this as a full plugin, and exploding this! :D
    Shall the new uQuest suffer loss...?
     
  15. Offline

    pherce

    Thanks for the update and bringing a questing plugin up to date! I converted many of the uQuest quests to your format and they seem to work only about half of the time. I get this a lot when I do '/q solo':

    Code:
    2011-08-07 23:29:03 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'q' in plugin EpicQuest v0.5
        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.NullPointerException
        at randy.eq.eqInventoryChecker.updateInventoryNoMessages(eqInventoryChecker.java:156)
        at randy.eq.eqAPI.giveRandomQuest(eqAPI.java:409)
        at randy.eq.eq.onCommand(eq.java:247)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    If I load just a single quest that gives me the exception, it works fine. If I had the entire list of quests in the quest.yml, I get exceptions 90% of the time when I do '/q solo'.

    Here are the converted quests for anyone else out there wanting a few:
    http://dl.dropbox.com/u/35081687/quests.yml

    Some collection quests start fine, and all the kill quests seem to start without exceptions.

    Edit: I realize I am missing the World section, I accidentally deleted my yaml when moving it to my Dropbox >.< At any rate, same exceptions with the World section in the yaml.
     
  16. Offline

    Randy Schouten

    @pherce
    You have some of your "id" lines in capital, the built in reader is case sensitive in that, so I can't change it...
    If you change "id" to non capitals, it should work.

    Also, there's another update coming up:
    • Spout support! Progress will pop up on the top right (achievement window) if you have launched MC thru the Spout launcher
    • Permissions support
    • BOS economy support

    Update 0.6 is live!

    Get the new config, it has BOSEconomy in it now.

    2 Small fixes and 1 new addition in 0.6.1.

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

    ShAd0w2kXX

    Hey there. I was wondering. With the Kill specific players quests, lets say I have a quest that says "Kill NubbGuy" now if NubbGuy gets a quest, is there a chance he could get this quest and have to kill himself?
    If so, is there any way to avoid that happening?
     
  18. Offline

    ohmydoddtv

    Seriously amazing, everything works, love the quest completion achievements. Brilliant work :)

    However I still want to be able to give myself a specific quest :/

    Oh just found an issue haha, I can't drop quests, it tell's me I haven't got the quest to drop... D:

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

    Randy Schouten

    It's on the list of known bugs.
    It does actually drop, but it says you didn't ;).

    Also, in response to specific quests, I have to create some sort of a full list of quests to make this work properly.
    See, if only you know all the quests with the file, the normal users don't know that, so why would they even consider using it if it's just like getting a random quest for them?
    Sure they'll find a quest they like, but it's still not convenient.

    Oh, and thanks for the nice comment ;D
     
  20. Offline

    ohmydoddtv

    Hmmmm true, well in npc quester make it so that I can give the npc's specific quests? :)
     
  21. Offline

    Randy Schouten

    Yes, that will come for sure.
    I can easily make an API function for that.

    But first I will finish 2 new quest types I'm working on.
    If everything goes right, they should be done within this hour.
    The 2 new ones will be:
    • Destroy
    • Place
     
    ohmydoddtv likes this.
  22. Offline

    pherce

    Thanks for adding a ton of default quests and permissions. Can you kindly list the permission nodes on the main page :)
     
  23. Offline

    Randy Schouten

    @pherce
    The permissions are in the command list.
    You'll find them after each command, there's "[P]".

    Also, 0.7 is live!
    Get downloading n_n
     
  24. Offline

    pherce

    Thanks. Busy and overlooked it.
     
  25. Offline

    Randy Schouten

    No problem ;)
     
  26. Offline

    excalibr23

    There's only a few quests that work on my server, they rest throw errors. Kill quests and craft quests (being me two stone hoes) don't work, but retreval quests do (go get 20 wood). Those quests only work if you go get 20 wood after you accept the quest, it will not take 20 wood if it's already in your inventory (which is fine). I really want to use this but it's so buggy at the moment!!
     
  27. Offline

    undeadmach1ne

    just adding one more to the list of people who cant seem to turn in quests. when i look at /q info 1 all the conditions are in green (i have the stuff they asked for in my inventory). when i do /q turnin it says i dont have a quest to turn in. no errors in the console. im using eq 0.7, spout 1.01, permissions, bukkit 1034. if there is any other info you need or things i can test out let me know. i will keep trying and report back if anything changes.

    edit - ok i just got the one requiring leather pants, crafted the pants and it said i didnt collect them yet in /q info. i dropped them on the floor and picked them up and got a green msg saying the quest was ready to turn in, /q turnin and it worked. i tried to drop the obsidian and flint&steel for my other quest and pick them back up but it didnt work. in /q info the requirements show in green but i can not turn in the quest.

    edit 2 - it didnt recognize any of the pigs i killed and i had to drop and pick up the pork chops a few times to get it to see all ten of them (for the quest asking to kill ten pigs/collect ten porkchops). doesnt seem to matter how many pigs i kill i always says 0 in the quest info. (all this pig killing sounds like an old school gangsta rap song lol).

    just noticed this in the console. im guessing this relates to the pigs not being added up...

    Code:
    03:39:13 [SEVERE] Could not pass event ENTITY_DEATH to EpicQuest
    java.lang.NullPointerException
            at randy.eq.eqKillListener.onEntityDeath(eqKillListener.java:263)
            at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.j
    ava:656)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.EntityLiving.q(EntityLiving.java:467)
            at net.minecraft.server.EntityLiving.die(EntityLiving.java:447)
            at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)
    
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:561)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile: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)
     
  28. Offline

    Molenis

    Holy shit! I'm away for a few days and a lot of awesome updates!

    Excellent job mate, sprout support looks awesome and new quest types! Many [diamond]'s for you!

    And how does it go with levelcraft/mcmmo support? Allowing XP as rewards, and even level requirements for start a quest.

    Also, could you add quests that's only achievable in certain regions?

    Keep up the good work!
     
  29. Offline

    Randy Schouten

    @excalibr23
    @undeadmach1ne
    Your config is not right, everything is case sensitive.
    Meaning that for instance in the error you posted you typed "worlds", it should be "Worlds".
    Everything in the config has it's first letter capitalized, the only exception is "id" which is all small.
    I will add this in the first post.

    @Molenis
    That'll come :)
     
    Molenis likes this.
  30. Offline

    Williamsson

    @Randy Schouten

    But... Why? Why make it so that one has to use the spout launcher?
    I've been looking forward to this plugin, and been thinking of switching to it in the coming month, instead of old uQuest.
    But now, since the launcher is required, we'll never have it.

    Launcher = benefits, I can live with that.
    Launcher = must have. Never.
     
Thread Status:
Not open for further replies.

Share This Page