Inactive [RPG] The MineQuest v0.61 - RPG System with Customizable Quests, Classes, and NPCs [1000]

Discussion in 'Inactive/Unsupported Plugins' started by jmonk, Mar 14, 2011.

  1. Offline

    jmonk

    MineQuest - RPG System with Customizable Quests and Classes
    Version: 0.62-test
    Website:http://www.theminequest.com/
    Overview:
    MineQuest started out as a plugin to add some RPG-like progression to Minecraft. It had 8 (By default, now completely customizable) character classes (4 Combat, 4 Resource - also by default) and you gained experience by doing tasks related to the class (e.g. Warriors fight with a Sword, or WarMages cast WarMage Spells). All combat classes gained health when they went up in levels, and all classes gained related abilities at certain levels.

    An example of a custom class configuration is now available: http://www.theminequest.com/node/112

    Now MineQuest has grown to be a much bigger project than gaining abilities and extra health. It includes mobs that get harder over time based on a level adjustment (determined by active players in the server). It has built in economy(iConomy Supported)/town systems that are available if people so desire. Most likely the coolest thing so far is the quest system.

    Good Places to start in game are /minequest, /cubonomy (economy), and /quest (questing specific). Also poking around the help pages (Linked as more information below) gives some details about more advanced commands as well.

    Quests:
    MineQuest is equipped with a system that is being developed so that minecraft can have real instanced dungeons where a select party can teleport into a world that has traps, harder monsters, and special loot. When complete players are brought back to their original locations.

    These quests are completely customizable as they only load from a text file. MineQuest will search the bukkit directory for the appropriate .quest file when the quest is started. This means that anyone running a server could write a quest. Not just plugin developers!

    The spell system is nothing special, and I'm sure that others exist out there, but what really makes MineQuest unique is the complete package, dungeons and everything.

    Requirements:
    MySQL or SQLite

    Suspected Conflicts:
    Towny, Essentials Spawn, World Guard, mcMMO,
    Other plugins that modify damage/health

    Video:
    This is a video of the first real dungeon created, the first time through http://www.youtube.com/watch?v=Vq85ppcwuM8

    MineQuest 0.40 Trailer - http://www.youtube.com/watch?v=kx8tYNb0MCM

    Installation:
    http://www.theminequest.com/node/3

    Whats new in 0.60?
    http://www.youtube.com/watch?v=jB9-N9XWfJE

    Downloads:
    http://www.theminequest.com/node/35
    Backup: http://code.google.com/p/minequest/downloads/list

    Support:
    Please read the following FAQ before posting your question. It will help you out by getting the answer faster and help us out by having a smaller volume of questions.
    http://www.theminequest.com/node/36
    There are some forums on the MineQuest site found below.
    http://www.theminequest.com/forum
    If you cannot solve your issues in the MQ Forums and from the FAQ and the bug does not already exist please post it on the bug tracker.
    http://bugs.theminequest.com/projects/minequest

    More Info:
    Information about MineQuest and its features
    http://www.theminequest.com/node/11

    Changelog:
    Version 0.61:
    *NPC Fix Item Properties (Blacksmith Capabilities)
    *Fixed Ranged Ability Bindings
    *Other NPC Property changes
    *Bug Fixes
    Version 0.60:
    *Idle Quest System
    *Main World Scripting
    *Reputation System
    Version 0.53:
    *Fixed Instancing System
    *Fixed NPC Respawning Issue
    *Updated to b860
    *Fixed money naming
    *A couple hidden features

    Full Changelog:
    http://www.theminequest.com/node/74

    If you love MineQuest then help keep the project alive: http://www.theminequest.com/node/164
     
  2. i shall try that, but it think it is because my server has bukkit 766.
    could that be the problem?
     
  3. Offline

    ltan

    I guess that is possible, but I doubt that it is MQ that isn't playing nicely with CB766. It most likely is something in 766 that isn't coded the same way that is causing the issue if it is a CB766 only phenomenon. I am not running it so I really am only speculating.

    -Ltan
     
  4. Offline

    Makraiz

    Thanks, ltan. Unfortunately, the only plugins we share in common are permissions and worldedit. Is anybody running this plugin with some of these?

    Minequest
    Essentials
    Permissions
    WorldEdit
    WorldGuard
    Seasons
    BigBrother
    NoCheat
    nChat
    ChocolateFever
    iConomy
    MobBounty
    ServerEvents
    LocalShops
    HeroBounty
     
  5. Offline

    cloned

    In efforts to help write quests for MineQuest I have developed a Web Application. http://minequest.cheetahlabs.com/

    Currently you can load quest files from a local file or FTP (not SFTP, yet). Click the disk icon at the top for options.
    It might be a little confusing at first so I will eventually create a tutorial.

    To add a line of code you need to click on the gray example text to the left.

    This is to be considered a BETA as it is a work in progress.
    PM me if you have problems.
     
  6. Offline

    ltan


    This is awesome news! I love seeing the community come up with ideas like you and black! Keep it up you two!
     
  7. how can i disable that all damage of users gets printed in the console/log?
     
  8. Offline

    ltan

    I believe this is done with silent...

    try...

    silent=0
     
  9. nothing changed
     
  10. Offline

    ltan

    odd... it worked on my server.... let me try it again... Ok.. I was wrong...

    Silent mode will only give you a silent startup or not.

    In general_properties there is an option for logging health, but even with that set to false there is still some form of text that displays on the server's console upon damage
     
  11. Offline

    cloned

  12. thank you very much guys. Im dont wanna spam too much but one of my players discoverd a odd bug...

    "Charcoal- When using charcoal instead of coal to cast fireball the spell does not need to cast successfully to use up a charcoal, for example if you bind fireball to a stick and left click the ground, it will say you need to cast on a living entity however it will still use up 1 charcoal, if you have only coal in your inventory it will not use up the coal, if you have both coal and charcoal in your inventory it will use up one of each. If you bind it to a snowball or an egg, both which require right click, it will only use up the coal/charcoal if it hits the target.

    Peacemage- when casting heal as a peacemage if you cast it too early and it gives you the "you have cast the spell too recently" message you will LOSE xp. If you cast it successfully without it being too recently, you will gain xp."
     
  13. Offline

    ltan

    The peace mage issue is known and I think jmonk has it fixed. The charcoal issue... where is charcoal from? This is from another plugin? I don't know how that could be fixed... it sounds like the other plugin is using coal for charcoal and it uses it regardless of whether you were successful or not.
     
  14. Offline

    cloned

    The XP bug will be fixed next release. Not sure about the coal issue.
     
  15. Offline

    Bizcut

    so i tried to put in a couple NPCs and a store then i restarted the server

    Code:
    2011-05-17 15:09:55 [INFO] Starting minecraft server version Beta 1.5_02
    2011-05-17 15:09:55 [INFO] Loading properties
    2011-05-17 15:09:55 [INFO] Starting Minecraft server on 69.197.191.68:25565
    2011-05-17 15:09:55 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-729-g5ee3f0f-b766jnks (MC: 1.5_02)
    2011-05-17 15:09:55 [INFO] Preparing level "world"
    2011-05-17 15:09:55 [INFO] Preparing start region
    2011-05-17 15:09:56 [INFO] [MineQuest] Attempting to load MineQuest/abilities.jar
    2011-05-17 15:09:56 [INFO] [MineQuest] Success!!
    2011-05-17 15:09:56 [INFO] [MineQuest] DB Version: 0.42
    2011-05-17 15:09:56 [INFO] [MineQuest] (MySQL) CREATE TABLE IF NOT EXISTS Mayor-Riely (abil VARCHAR(30), bind int, bind_2 int)
    2011-05-17 15:09:56 [INFO] [MineQuest] [ERROR] Failed to update database (retrying...)
    2011-05-17 15:09:56 [INFO] [MineQuest] Retry Failed!!
    2011-05-17 15:09:56 [SEVERE] java.sql.SQLException: near "-": syntax error
    2011-05-17 15:09:56 [SEVERE]     at org.sqlite.NativeDB.throwex(NativeDB.java:210)
    2011-05-17 15:09:56 [SEVERE]     at org.sqlite.NativeDB._exec(Native Method)
    2011-05-17 15:09:56 [SEVERE]     at org.sqlite.Stmt.executeUpdate(Stmt.java:152)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.MysqlInterface.update(MysqlInterface.java:172)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.Quester.update(Quester.java:1802)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.NPCQuester.update(NPCQuester.java:888)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.Quester.<init>(Quester.java:134)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.NPCQuester.<init>(NPCQuester.java:87)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.MineQuest.onEnable(MineQuest.java:767)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:676)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-17 15:09:56 [INFO] [MineQuest] (MySQL) CREATE TABLE IF NOT EXISTS Mayor-Riely_chests (town VARCHAR(30), x INT, y INT, z INT)
    2011-05-17 15:09:56 [INFO] [MineQuest] [ERROR] Failed to update database (retrying...)
    2011-05-17 15:09:56 [INFO] [MineQuest] Retry Failed!!
    2011-05-17 15:09:56 [SEVERE] java.sql.SQLException: near "-": syntax error
    2011-05-17 15:09:56 [SEVERE]     at org.sqlite.NativeDB.throwex(NativeDB.java:210)
    2011-05-17 15:09:56 [SEVERE]     at org.sqlite.NativeDB._exec(Native Method)
    2011-05-17 15:09:56 [SEVERE]     at org.sqlite.Stmt.executeUpdate(Stmt.java:152)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.MysqlInterface.update(MysqlInterface.java:172)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.ChestSet.<init>(ChestSet.java:52)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.Quester.update(Quester.java:1821)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.NPCQuester.update(NPCQuester.java:888)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.Quester.<init>(Quester.java:134)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.Quester.NPCQuester.<init>(NPCQuester.java:87)
    2011-05-17 15:09:56 [SEVERE]     at org.monk.MineQuest.MineQuest.onEnable(MineQuest.java:767)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:676)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
    2011-05-17 15:09:56 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
    2011-05-17 15:09:56 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-17 15:09:56 [INFO] [MineQuest] (MySQL) SELECT * FROM Mayor-Riely_chests
    2011-05-17 15:09:56 [INFO] [MineQuest] [ERROR] Failed to query database
    2011-05-17 15:09:56 [SEVERE] null loading MineQuest v0.42 (Is it up to date?)
    java.lang.NullPointerException
        at org.monk.MineQuest.Quester.ChestSet.<init>(ChestSet.java:56)
        at org.monk.MineQuest.Quester.Quester.update(Quester.java:1821)
        at org.monk.MineQuest.Quester.NPCQuester.update(NPCQuester.java:888)
        at org.monk.MineQuest.Quester.Quester.<init>(Quester.java:134)
        at org.monk.MineQuest.Quester.NPCQuester.<init>(NPCQuester.java:87)
        at org.monk.MineQuest.MineQuest.onEnable(MineQuest.java:767)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:676)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-17 15:09:56 [INFO] Done (0.134s)! For help, type "help" or "?"

    what have i done wrong. everything worked before i restarted
     
  16. Offline

    ltan

    This sounds like you have a corrupted table... try removing anything related to riely. BACKUP your database first though !
     
  17. Offline

    Bizcut

    i dont have mysql i thought i was using sqlite could that be the issue ?
     
  18. Offline

    ltan

    heya Bizcut... and for anyone else... I am going to just refer from now on to editing databases or tables. These are interchangeable between mysql and sqlite.

    So... onward kind sir! :p

    in your sqlite database, DB, there is something afoul. It looks like it is revolving around your Mayor-Riely string. there is a decent editor, http://sqlitebrowser.sourceforge.net/, that should allow you to browse and edit the sqlite file with relative ease. You will need to browse over to the Sourceforge Project Pages to get the download link.

    From here you will have to look on how to browse through the tables and all that goodness.

    This will get you started on the path. If another fork in th road pops up, let me know and I will try to get a working sqlite file to help you out with...
     
  19. Offline

    Bizcut

    ok that did it. Man Ltan your the bomb
     
  20. Offline

    Flipp

    Hi, again!
    The more I´m testing, the more I like your Plugin! You already told me, you don´t have a lot of Time at the Moment, but I have a few Questions. Maybe somebody else can Answer, because I don´t get everything!

    1. Is it possible to allow the specific Startquest-Command for a Dungeon only on a specific Place, or start the Quest directly by hitting the NPC?

    2. Is it possible, to drop Items in the Quest as Reward, or save the things in a Chest, so everytime the same Items will be in there?

    3. I have the Dungeon in my normal World, is there any way to avoid, poeple which arent in the Quest, can go into it? (without teleporting the Party in the Quest). Because the normal Poeple can destroy Blocks...

    4. Is there a way, to clear the Inventory at the start of the quest, and maybe give the things back, after it?

    5. Is it possible, to quit the Quest automatically at death or after a specific time?

    6. Is there a way, to use only the Dungeon System, and put away anything else? (Like classes, Exp, Party...)
     
  21. Offline

    ltan

    Alrighty Flipp, let's roll with this:

    1) At this point in MQ, there is no way to set a specific place for starting quests automatically. Also, there is no way to initiate a quest by hitting a NPC. There are a couple of plugins that will allow you to create commands on signs, unfortunately MQ's commands are often too long. There is also a plugin that will allow you to bind commands to buttons although I cannot recall the name at this time.

    2) You can always store things in chests, just make sure the chest is a CanEdit item. As for saving it I will get to that in 3)

    3) In order to do this you will need to use Instances. This is the only way to keep other players out of the quest area. At this time there is no way to keep other players out of a quest area that I know of.

    4) I would suggest against this unless you are just being really rough on the players ^.^ But no, there is no way to clear the inventory, again to my knowledge.

    5) I have not heard of anyone ask for this so I doubt this is implemented. I think it might be possible to add this in, but I am not sure when this could be placed on the roadmap. That is up to jmonk.

    6) Yes. You can configure MQ so that everything else except the plugin is turned off. Although I feel this is a waste of the plugin. As much as I love configurability, I personally feel that people are not using the plugin as a whole because they are in a rut about using existing plugins that are quite often buggy on their own and have complex setups. I will leave it to you, for now :), to go back and read through this thread as there have already been discussions on how to configure MQ for what you are asking.

    Feel free to ask anything else :D! I know that I am a MQ zealot, but I will always help with what I can :)

    -Ltan
     
    Flipp likes this.
  22. Still nothing changed :(
    heres my general.properties config:

    Code:
    #Mon May 16 09:14:05 CEST 2011
    log_health_change=false
    town_no_mobs=true
    health_spawn_enable=false
    slow_heal=false
    sell_return=0.92
    town_protect=true
    town_edit_exception=64,77
    debug_enable=false
    starting_health=10
    price_change=0.0090
    track_destroy=true
    cubonomy_enable=true
    npc_enable=true
    town_enable=true
    mayor=maniacmusic
    track_kills=false
    @Itan charcoal is a normal Minecraft item.
     
  23. Offline

    ltan


    It is?!?!?! I am behind the times I guess. I have never seen charcoal. must go find it now!

    -Ltan

    hrmmmm... I don't know why this hasn't turned it all off. This should still be better than the 3 or 4 lines of health spam....

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

    DrBowe

    How can you access the NPC creation? I looked at the entire guide site, but I found nothing on NPCs (besides mercenaries). I'm probably just blind, but can someone help me out here?

    Also, none of the gathering professions track at all on my server. Not sure why this is.
     
  25. Offline

    ltan

  26. Offline

    Shuan

    MySQL Lite? c: pwease, i hate hassling with MySQL, considering i have to do it through console commands, and update to 766
     
  27. Offline

    ltan

    Please read the whole thread, or atleast search. SQlite has been supported for a while now :)

    jmonk, perhaps a change in the initial post is in order as well? Just to let people know that SQlite is supported as well.
     
  28. Offline

    DrBowe

  29. Offline

    ltan

    they are a little bit harder to find, granted, but you should be able to find them in the cubonomy section
     
  30. Offline

    DrBowe

    Thanks. And I have one last question, is there a way currently (or if there isnt, can you PLEASE add a way to make cuboided areas block any usage of spells? I'm not sure if this is in the town section, but I forsee HUGE issues with people casting fireblast inside of a bank.
     
  31. Offline

    Makraiz

    Ok.. this will be the last time I ask.. Please, PLEASE will the other users of minequest POST THEIR PLUGINS PLEASE! I am having a very serious issue and I need to narrow down which conflicting plugins may be the root of the problem.

    btw.. Ltan, Charcoal was added in 1.3 or 1.4 I can't remember, but it is made by placing a log in the furnace. It is usable in place of coal in just about every recipe. Also, I have found that the npc shops included with this plugin are extremely hard to setup/use. So.. I create quest npc's which explain how the shops work and use the LocalShops plugin.

    DrBoweNur, you can use WorldGuard to make a cuboid anti-pvp which will stop most spells from being cast. However, I am currently experiencing an issue on my server where pvp damage is not being calculated correctly, and worldguard may be the culprit. If you try this solution, and get an issue where pvp damage results in players having negative health but still being alive please let me know, because it's one of the plugins I'm a tad afraid to disable.
     

Share This Page