[INACTIVE] iQuest v3.2.0 - Take NPC questing to the next level! [1060]

Discussion in 'Inactive/Unsupported Plugins' started by sddddgjd, Aug 2, 2011.

  1. Offline

    sddddgjd

    iQuest is no longer in active development!


    Yeah,that's right,i quit,you can all go home now...:D
    Jokes aside, i am forced to quit working on iQuest,for a number of reasons,including:​

    • The code was old...very old! Updating the entire thing just isn't possible!
    • I am really busy with 2 other,bigger,projects, so i can't spend that much time on this!
    • I am not as familiar with the code as i could be if i created it!
    • Big parts of the code just plain suck...i was a really bad coder when i starter this project! :D
    That being said,don't panic! I am going to recreate iQuest from SCRATCH, using just a small part of the main code! It will act the same,however some of the important changes will be:

    • Superperms support! It's the future,it's time for people to switch over...
    • More quest types!
    • Parties!
    • Speed improvements!
    • MySQL/SQLite database support!
    • Much easier commands,and interface
    • Spout support!
    • MASSIVE support for RPGWorld, one of the 2 big projects i'm working on...that thing will be INSANE!
    • New configuration support! Should be much harder to mess it up...

    You may be wondering,how am i going to pull this off? Well, first of all, i have @Samkio , @tips48, @r3Fuze , and the rest of our coding team to help me! However, we all have to work on separate parts of the plugin, so i will make yet another coding team, which will work exlusively at the questing part! (it will also work as a stand-alone,don't worry :D)

    So,that was it, i will start actually working on it now!
    If you want to take part in development,just PM me! If you have atleast one plugin,i'll probably know you already! :p

    @cwingrav
    @julietnpn
    @Pandemoneus

    You guys helped me the most during development...interested in joining this?

    For more details on the new plugin, click!


     
    chudy126p, Samkio, powback and 6 others like this.
  2. Offline

    Hornik_Honza

    We use this plugin on our server and it works flawlessly, but we really miss onlyonce feature and chain quests. (as we really liked them with npcquester)
     
  3. Offline

    hiro24

    I'm gonna just throw this out there, and hope it sticks. I know it might be a lot of work, but what would be the chances of you making this plugin compatible w/ the Heroes mod?

    http://forums.bukkit.org/threads/rp...s-skills-experience-damage-system-1000.27358/

    For example, they give exp and gain levels. I know it's a tall order, like I said, just hoping.. pipe dreaming.. but what would it take to modify iQuest to have the option to give "exp" for Heroes as a quest reward? Marrying a proper quest system w/ a proper leveling system would REALLY make for a cool experience after all. :D
     
    Wokiwoki likes this.
  4. Offline

    sddddgjd

    Hmmmm,i'll look into it!
     
  5. Offline

    silentdojo

    Maybe even exp rewards for mcMMO... I know that Money2XP already uses the mcMMO API to give XP for iConomy money.
     
  6. Offline

    RugRats

    /reloadquests doesn't work. Gives error. :D
     
  7. Offline

    OneStar

    How to configure te config for Iconomy because i'v try but it's dont work my config :

    Code:
    PluginSupport:
        usePermissions: true
        pluginTimerCheck: 5
        MoneyPlugin: iConomy
        moneyName: Dollards
    'Use NPC based questing ': false
    Database:
        SaveQuestersInfoIntervalInMinutes: 30
        broadcastSaving: true
        useSQLite: false
    etc:
        hideQuestRewards: false
        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
        useDefaultiQuest: true
    Announcements:
        questRewardInterval: 10
        questAnnounceInterval: 5
    QuestLevels:
        scaleQuestLevels: true
        questLevelInterval: 50
    QuestDropping:
        dropQuestCharge: 5000
        dropQuestInterval: 60
    Require item in hand for NPC questing: false
    The required item's ID: 0
    
     
  8. Offline

    Identity62

    Hello, is there any way of having a quest linked through more than 1 NPC ?

    For example: npc1 gives a quest. finish it. he gives info for npc2's quest. And you can only complete ncp2's quest if npc1's quest is done.

    This would be A-Awesome for long quests!
     
  9. Offline

    Pawel

    Please update to craftbukkit 1060 :)
     
  10. Offline

    Milchshakee

    Hello, sometimes i get this error..but i don't know why:
    Code:
    2011-08-17 14:58:49 [SEVERE] Could not pass event PLAYER_MOVE to iQuest
    java.lang.IndexOutOfBoundsException: Index: 11, Size: 7
    at java.util.ArrayList.rangeCheck(ArrayList.java:571)
    at java.util.ArrayList.get(ArrayList.java:349)
    at sddddgjd.iquest.iQuest.getQuestersQuest(iQuest.java:485)
    at sddddgjd.iquest.iQuestPlayerListener.onPlayerMove(iQuestPlayerListener.java:53)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    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)
    2011-08-17 14:58:49 [SEVERE] Could not pass event PLAYER_MOVE to iQuest
    java.lang.IndexOutOfBoundsException: Index: 11, Size: 7
    at java.util.ArrayList.rangeCheck(ArrayList.java:571)
    at java.util.ArrayList.get(ArrayList.java:349)
    at sddddgjd.iquest.iQuest.getQuestersQuest(iQuest.java:485)
    at sddddgjd.iquest.iQuestPlayerListener.onPlayerMove(iQuestPlayerListener.java:53)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    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) 
    I'm using cb 1000
     
  11. Offline

    NeoSilky

    i have the same error! anyone?
     
  12. Offline

    Olick

    I have very big problem.
    I see in the chat: An internal error occured while attempling this command

    [​IMG]

    My config files:
    Code:
    0:
      Name: La fete aux dispensers
      Start_Info: Je dois aller faire un piege pour ma prochaine victime ! Seulement, je voudrais des dispensers pour pouvoir le faire. Serais-tu capable de me ramener 5 dispensers ? Tu sera grandement recompense.
      Finish_Info: Merci ! Une victime de plus grace a toi !
      Rewards:
        Money: 50
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 23
            Display_Name: Dispenser
            Amount: 5
            Durability: 0
    1:
      Name: Attitude de Gentlemen
      Start_Info: AIDEZ MOI ! Un type m'a vole mes torches que je viens de prendre au magasin ! Retrouvez mes torches et je vous donnerai une grande recompense.
      Finish_Info: Merci ! Ces types devraient tous mourrir au Nether.
      Rewards:
        Money: 35
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 50
            Display_Name: Torch
            Amount: 64
            Durability: 0
    2:
      Name: Vilaine bete
      Start_Info: Des cochons ont pietine mon champ ! Ramenez moi du bon bacon pour que je savoure ma revanche.
      Finish_Info: Merci ! Ils ne reviendront pas de si peu.
      Rewards:
        Money: 25
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 319
            Display_Name: Porkchops
            Amount: 5
            Durability: 0
    3:
      Name: Redstone pour Arno00
      Start_Info: Salut toi! Il me manque de la redstone pour terminer mon projet. Tu pourrais en ramener? Tu seras récompense!
      Finish_Info: Merci ! Grace a toi je peux enfin finir mon projet !
      Rewards:
        Money: 30
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 331
            Display_Name: Redstone
            Amount: 64
            Durability: 0
    4:
      Name: Fourniture menagere
      Start_Info: Ahah! Je suis Boblennon! Voudrais tu me fournir des truc pour faire une maison!
      Finish_Info: Bravo! Tu as finis une quete tres difficile!
      Rewards:
        Money: 250
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 5
            Display_Name: Planks
            Amount: 64
            Durability: 0
        1:
          Type: Gather
          Item:
            Display_Name: Logs
            Item_ID: 17
            Amount: 64
            Durability: 0
        2:
          Type: Gather
          Item:
            Display_Name: Fence
            Item_ID: 85
            Amount: 64
            Durability: 0
        3:
          Type: Gather
          Item:
            Display_Name: Glowstone
            Item_ID: 89
            Amount: 20
            Durability: 0
        4:
          Type: Gather
          Item:
            Display_Name: Bed
            Item_ID: 355
            Amount: 4
            Durability: 0
        5:
          Type: Gather
          Item:
            Display_Name: Wodden Stairs
            Item_ID: 53
            Amount: 64
            Durability: 0
        6:
          Type: Gather
          Item:
            Display_Name: Wodden Door
            Item_ID: 324
            Amount: 2
            Durability: 0
    5:
      Name: Clock
      Start_Info: Ramene moi une montre! Je dois voir le temps!
      Finish_Info: Wow, merci!
      Rewards:
        Money: 20
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 347
            Display_Name: Clock
            Amount: 1
            Durability: 0
    6:
      Name: MrMineraie
      Start_Info: Je dois fabriquer des bijoux, tu sais si tu peux me ramener les mineraies necessaire? Je dois avoir 1 minerai de chaque sorte!
      Finish_Info: Wow! Tu est bluffant!
      Rewards:
        Money: 100
      Objectives:
        0:
          Type: Gather
          Item:
            Item_ID: 264
            Display_Name: Diamond
            Amount: 1
            Durability: 0
        1:
          Type: Gather
          Item:
            Item_ID: 265
            Display_Name: Iron Lingot
            Amount: 10
            Durability: 0
        2:
          Type: Gather
          Item:
            Item_ID: 266
            Display_Name: Gold Lingot
            Amount: 5
            Durability: 0
        3:
          Type: Gather
          Item:
            Item_ID: 22
            Display_Name: Lapis Block
            Amount: 1
            Durability: 0
    
    This morning, the plugin worked
    Sorry for my english

    Olick
     
  13. Offline

    JS16

    Is it possible to make the quests completeable just 1 time :)
     
  14. Code:
    [SEVERE] Error occurred while enabling iQuest v3.1.0 (Is it up to date?
    ): null; mapping values are not allowed here
    mapping values are not allowed here
     in "<reader>", line 767, column 19:
              Display_Name: Diamond_Ore
                          ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:74
    5)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:307)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:564)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :228)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at sddddgjd.iquest.questclasses.QuestLoader.<init>(QuestLoader.java:67)
            at sddddgjd.iquest.iQuest.theQuestsLoadAllIntoArray(iQuest.java:411)
            at sddddgjd.iquest.iQuest.onEnable(iQuest.java:197)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:878)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:272)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I get this error message every time I load up my Server, Is it to do with the plugin or my config as it also stops me from picking up quests from the npc's?
     
  15. Offline

    havenomercy3

    I don't think this has been suggested before, but can you make it so that some quests require other quests? This would make it easier to do quests in a series. Also, would it be possible to link this with a level plugin like Level Craft? That way we could offer experience as a reward. Or even better, require a certain level to start a quest.

    Just a few suggestions! All of my server players love this plugin, thanks!

    I suggest you post your Quests.yml, it may make it easier for the developer to find the issue, since it appears that it is in that file.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  16. Hello, it's me again :D I just changed the quest finisher for quest 1 to another NPC. the problem is now that I can't finish the second NPC's quest, as it always says "This is not the right NPC". I translated some quest on my own, but they should work as I can accept them. Any suggestions?
     
  17. Offline

    Tim619

    Your not doing it right.. please do it carefully puncation counts.

    This plugin has tons of bugs! please do not post suggestion! it would slow him down to fixing other bugs

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

    maxi1134

    2 thing

    Whyw e can't make onetime quest ?

    And why i can't put thing like êûâéà ?
     
  19. How else should I do it? I did like he did it in the tutorial..
    Moreover, I get this error whenever I try to finish the quest at that NPC. Is it a NPC error?


    PS:
    Could it be that there's a misstake in the german quest.yml. I always get an error when using it..
     
  20. Hey sddddgjd its me Dexter. looks good might try it out.
     
  21. Offline

    Birdie

    @sddddgjd is it possible to make an NPC give a player a quest only once? So that they can't do the same quest 2 times?
     
  22. Offline

    Rezenith

    Why is your plugin still stating its version as 3.1.0 in the latest download? Have you not updated the upload or the documentation?

    Your plugin also frequently bugs out and unable to drop quest, I have to delete .bin and .jar , restart and put the .jar back in.
     
  23. Offline

    erdrickk

    PLEASE PLEASE make there a way so we don't have to have Citizens installed.....I don't want that plugin at all and it uses up server resource.
     
  24. Offline

    hiro24

    I'd like to +1 this, and also, if possible, some type of quest tracking to see if a user has completed a specific quest. Even if it's looking into a file on the server. Help us out bud? :)
     
    Birdie likes this.
  25. I'm having a problem with the permissions of this plugin :/
    When I set up a npc and give it a quest, it always says "You don't have permissions to take quests". I gave all my members the node iQuest.CanQuest.* in PermissionsBukkit 1.1 config, but nobody can take any quest and there is no error in the console.

    Please tell me what I'm doing wrong here, I really want a plugin like this on my server :)
     
  26. Offline

    Birdie

    The option was in the old uQuest, but i don't want to use the patched-up version of that with NPC-Quester, because that will eventually become dead.
     
  27. Offline

    sddddgjd

    you don't configure it,it works automatically!

    really busy right now,but i will add it once i have time...

    try updating...

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

    Goldfinger95

    I have a problem.
    I have 3.1.8.
    I can't get quests =(
    When i say:/reloadquests there is:" An internal error occurred while attempting tp perform this command."
    when i say: /iquest amount:"There are currently 0 quests loaded" But the quest.yml is in the folder.
    I use permission, but i think - iQuest.CanReloadQuests doesn't work.
    I hope you can help me
     
  29. Offline

    sddddgjd

    Don't sure reload quests,it's broken...just /reload the server!
     
  30. Offline

    JS16

    its out of date :S
     
  31. Offline

    sddddgjd

    because i'm too lazy to update the title...alright,i'll do it...
     

Share This Page