[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


    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


    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. first off thx for a amazing plugin .. realy fun an usfull

    second .. where do i change where the quest shuld be droped off .. ? Ex: Start @ NPC A end at NPC B !!
    and is it possible to change somwhere so u only can do the quest once ?

    ty in advence
  3. Offline


    i will ask my question again :)
    how can i set a demand on droping a quest by a NPC`?

    thanks again :)
  4. Offline


    /qn change [npca] [npcb] diz
    Write that thing,and it should work!

    In the config file,not sure if it works though!

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


    Is there a way to set 1 Quester a list of quest that you can ea only use one time?

    Quest list:
    1, 2, 3, 4, 5
    And then stop giving quests.

  6. Offline


    Nope,would be way too complicated to add...
    I found a way to add quest repetition though...i might add it today,and just disable the new stuff which isn't done yet!
  7. Offline


    so 1 npc can only give 1 quest?
    and 1 npc can only have unlimited of that quest?
    and 1 npc cant set to only give quest 1 time?

    and where it this for:
    Durability: 0

    but how can i set 1 npc 1 quest with :
    collact 50 logs
    And collect 30 cobble
    and collect 10 dirt at the same time?
    this in in the config but how dos it work? what commands and what setup...

      Name: First things first.
      Start_Info: Help me get started! Make me the beginners essentials.
      Finish_Info: Thank you very much!
        Money: 100
          Type: Block_Damage
          Display_Name: Log Punches
          Objective_ID: 17
          Amount: 10
          Type: Gather
            Item_ID: 58
            Display_Name: Crafting Table
            Amount: 1
            Durability: 0
          Type: Gather
            Item_ID: 270
            Display_Name: Wooden Pickaxe
            Amount: 1
            Durability: 0
          Type: Gather
            Item_ID: 272
            Display_Name: Stone Sword
            Amount: 1
            Durability: 0
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 18, 2016
  8. Offline


    Well,you modify the "objectives" part!
    Just changed all the types to Gather,the modify the Item_ID to match cobble.and log! Then change the amount accordingly! I started it for you,you only need to change the amounts to match,same for item ids!
  9. Offline


    oke, lets try :)

    Can you have a quest like:
    Npc1, Can you got talk to npc2?

    And you just have to talk to the other npc without collecting enything?

    just remove Objective, en zet 2th npc somewere with the complete quest ?

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


    Ugh, the OP is so messy and difficult to understand. :< Can you make it easier and less spaced out, please? And neater. It's just too much of an eyesore right now, I'd love to use this plugin but the OP's just too messy and I'm not desciphering it :eek:
  11. Offline


    OKE! Tell me why do i need to get 45 IRON ore ?!

      Name: Getore
      Start_Info: Please bring me some ore.
      Finish_Info: The furnace is already burning, Thank you.
        Money: 50
          Type: Gather
            Item_ID: 15
            Display_Name: Iron ore
            Amount: 15
            Durability: 0
          Type: Gather
            Item_ID: 14
            Display_Name: Gold ore
            Amount: 5
            Durability: 0
    nfm this is nice :D

    #### QuestLevels:
        #How many quests a player needs to do to level
        questLevelInterval: 10
        #Multiply the money rewards/amount needed for objectives
        scaleQuestLevels: true
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 18, 2016
  12. Offline



    When trying to use sqlite i get this on start up. And when the server shuts down or restarts it will prevent it by not flushing the DB properly and basically halting the process.

  13. Offline


    yeah,sqlite is wrong...i have no idea what sqlite is,so i can't fix it...if someone wants to do it for me,however,i would be happy...
  14. Offline


    Anyway of making the npc's give a quest only once? :)
  15. Offline


    Yea that would be cool
  16. Offline


    I no longer understand the plugin. i have two Server. A testserver and a onlineserver. and i have copy the same file to the two servers. the plugin is running on the private test server. and on my onlineserver the plugin is not running. only the english quest.xml works.

    Why my german quest running on my private test server an on my online server he will make trouble? is the same folder! I have see the online server have this log:

    2011-09-03 03:12:03 [SEVERE] Error occurred while enabling iQuest v3.2.0 (Is it up to date?): special characters are not allowed
    unacceptable character #FFFD special characters are not allowed
    in "<reader>", position 2241
        at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:68)
        at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:159)
        at org.yaml.snakeyaml.reader.StreamReader.prefix(StreamReader.java:130)
        at org.yaml.snakeyaml.scanner.ScannerImpl.scanPlainSpaces(ScannerImpl.java:1622)
        at org.yaml.snakeyaml.scanner.ScannerImpl.scanPlain(ScannerImpl.java:1594)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchPlain(ScannerImpl.java:860)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:348)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:592)
        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.composeNode(Composer.java:132)
        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.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.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.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:408)
        at sddddgjd.iquest.iQuest.onEnable(iQuest.java:194)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:452)
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:352)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:737)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:701)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
        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:89)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    And the private have not this log!

    And where i can find this: "<reader>", position 2241 - What make trouble?
  17. Does somebody have a link to the german translations of the quests?
    Because the postet link abouf is down!

  18. Offline


    Im kinda excited about the NPC quests but mine doesn't work, I think Im missing a step. I installed NPCs they work, We have iConomy it works, its a Full Bukkit server, I installed iQuest I added the commands to Head Mod which is 2nd highest admin, I then proceed to start the whole /qn create bob (1) sometimes I added the 1 sometimes not. Then nothing happens. Do I code the quests or what? I cant find anything referring to getting them started.
  19. Offline


    I have a small problem, Its working fine my players love the plugin, but they cannot drop a quest, both /iquest drop and left clicking the NPC do not work? even I cannot use the command or left click and I have Op and full permissions...

    If you want to login to see what i mean:

    ahh damm now, i deleted a NPC by mistake and now no one can drop a quest or hand it in, what do i do?

    Still really need to know how to enable the ability to use /q drop or left click a mob, it just doesnt work, we have tried everything, its a small problem but its making us think we should try another quest plugin :(

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


    Can we do quests to kill NPC's?
    Kill Herobrine
  21. Offline


    ahh its making me crazy lol, ive looks through all my files now trying to see why /q drop doesnt work! :(
  22. Offline


    Got a quick question about your plugin. Couldn't find a answer to it in the thread, but if it's already been answered, a link to the post would be awsome.

    Does the rewards need to be money ? Can the reward be a item (or items) ?
    And, assuming they can be items, can it be a random reward part of a list ?
  23. Offline


    Add crafting support please.
  24. Offline


    Any plan on adding in :

    -chain quests
    - "daily" quests (repeatable quests with a lockout timer)
    -Talk to another NPC quests
    -NPCs with multiple available quests
  25. Offline


    I cant get the Dropping quest command to work D:
  26. Offline


    im doing /qn remove itsmeyaniv and its say the quest gone but the npc still have quest!
    and when i doing /qn check itsmeyaniv its say there is no quest but there is quest
  27. seems like a lot of people are having the same issues as me...
    i cannot drop the quests, cannot do /quest done...

    Also, i'm looking for a way to have different 'lines' of quests (eg, having 'main' quests, and 'side' quests... )
    And, as stated a few posts up, it would be nice to have a quest that can only be used once. (or has a cooldown)
  28. Offline


    Hello there.
    I have installed the Plugin and it load 53 Quest`s. I can use all commands and most of then works too. But "/q give" or "/iQuest give" dosent`t work. Also nobody can`t get a Quest. I have no error notice or information ingame. I type the command in the console and no reaction. No notice, messages or all so that. Never.
    The Server new start has a Server notification: "
    > [INFO] [iQuest] Successfully linked with iConomy.
    > [SEVERE] [iQuest] Permissions is not loaded. Turning Permissions support off."
    I have BukkitPermissions on my Server. What is the Problem?
    Where is my Failure? Can you help me please?
  29. Offline


    I get this error here and there......

    15:24:50 [SEVERE] Could not pass event ENTITY_DEATH to iQuest
    at sddddgjd.iquest.QuestInteraction.getQuester(QuestInteraction.java:274)
    at sddddgjd.iquest.iQuestEntityListener.playerKilledPlayer(iQuestEntityListener.java:237)
    at sddddgjd.iquest.iQuestEntityListener.onEntityDeath(iQuestEntityListener.java:59)
    at org.bukkit.plugin.java.JavaPluginLoader$60.execute(JavaPluginLoader.java:663)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:142)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)
    at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:441)
    at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180)
    at net.minecraft.server.Explosion.a(Explosion.java:143)
    at net.minecraft.server.World.createExplosion(World.java:1480)
    at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:145)
    at net.minecraft.server.EntityCreeper.a(EntityCreeper.java:118)
    at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
    at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
    at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1212)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1194)
    at net.minecraft.server.World.cleanUp(World.java:1110)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  30. Is it possible to limit the quests?
    Because now it is possible to make one quest unlimited. So for example it can happen that a player must make the same question twice!
    But I want, that each player can only make each quest onec!
    How can i do that?

  31. 1up~!

Share This Page