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. Offline

    GehennaGirl

    Can this error please be explained. It floods my console for pages and pages and i see no reason why it is triggered. I just loaded MineQuest, complete with MySQL connnection and everything so far so good, running Bukkit 798, and this is there error:

    12:33:48 [INFO] [MineQuest] [WARNING] Cannot find quester mike
    12:33:48 [INFO] [MineQuest] [WARNING] Cannot find quester Shanaynay
    12:36:20 [INFO] [MineQuest] [WARNING] Cannot find quester Shanaynay
    12:36:20 [INFO] [MineQuest] [WARNING] Cannot find quester WerewolfSales

    This floods the screen for at least 2-5 minutes each time.

    Can this "Cannot find quester" issue be stopped. I have never had any residents log in with any of those names. And this is within 10 mins of ever launching MineQuest on my live server - currently 25 people logged in: minecraft.sweetcraft.me

    Thank you.

    I will investigate my issue based on your answer to that post as starting point.

    We use HeroChat. I will see what else affects chat names.

    Edit it to add: FIGURED IT OUT.

    MineQuest is grabbing NPCs from a different pluging: Citizens - and then it tosses that Citzen NPC name into the "Quester cant be find" madness.

    Could that be because the NPCs by Citizens may be registering as PLAYER_ENTITY or something?

    Anyways, error fixed. Zero other errors thus far and I am running, Craftbukkit 798, under Ubuntu Desktop, with 55 other plugins. So, damn good job you have done. Way to go, and keep it up the great work.

    -found it-

    Thank you.

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

    cloned

    Glad you figured it out. You can donate to the developer on the site. http://www.theminequest.com/ Donate button is along the left hand side, under the navigation.
     
  4. Offline

    Wheeze201

    Is it possible to change the name of the currency from Cubes to something else ?
    And is it possible to change the price of everything ? Cause It's kind of annoying to require 15 MILLION CUBES to buy a property.
     
  5. Offline

    ltan

    Wheeze: use /setprice [amount] :) Although this might have been changed to /set_price [amount]
     
  6. Offline

    Wheeze201

    Okay cool ty.

    But the currency is still "cubes". Which is NOT RPG-like at all.
     
  7. Offline

    Saul R.W

    It can be, thats why its fantasy.

    I'm playing on a serve which uses this plugin and its great. Haven't explored all the features it bring to the table but I like it so far. sweetcraft server.
     
  8. Offline

    Wheeze201

    How do you remove a property ?

    And is it possible to have more then 1 mayor for a town ?
     
  9. Offline

    GehennaGirl

    I think my SQL Database for MineQuest just died:

    Code:
    14:36:51 [INFO] [MineQuest] Attempting to load MineQuest/abilities.jar
    14:36:51 [INFO] [MineQuest] Success!!
    14:36:51 [INFO] [MineQuest] DB Version: 0.45
    14:36:52 [INFO] [MineQuest] (MySQL) CREATE TABLE IF NOT EXISTS 1Shadowsedge (abil VARCHAR(30), bind int, bind_2 int)
    14:36:52 [INFO] [MineQuest] [ERROR] Failed to update database (retrying...)
    14:36:52 [INFO] [MineQuest] Retry Failed!!
    14:36:52 [SEVERE] java.sql.SQLException: unrecognized token: "1Shadowsedge"
    14:36:52 [SEVERE]     at org.sqlite.NativeDB.throwex(NativeDB.java:210)
    14:36:52 [SEVERE]     at org.sqlite.NativeDB._exec(Native Method)
    14:36:52 [SEVERE]     at org.sqlite.Stmt.executeUpdate(Stmt.java:152)
    14:36:52 [SEVERE]     at org.monk.MineQuest.MysqlInterface.update(MysqlInterface.java:172)
    14:36:52 [SEVERE]     at org.monk.MineQuest.Quester.Quester.update(Quester.java:1840)
    14:36:52 [SEVERE]     at org.monk.MineQuest.Quester.Quester.<init>(Quester.java:135)
    14:36:52 [SEVERE]     at org.monk.MineQuest.MineQuest.onEnable(MineQuest.java:774)
    14:36:52 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    14:36:52 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
    14:36:52 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    14:36:52 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
    14:36:52 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:265)
    14:36:52 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    14:36:52 [INFO] [MineQuest] (MySQL) CREATE TABLE IF NOT EXISTS 1Shadowsedge_chests (town VARCHAR(30), x INT, y INT, z INT)
    14:36:52 [INFO] [MineQuest] [ERROR] Failed to update database (retrying...)
    14:36:52 [INFO] [MineQuest] Retry Failed!!
    14:36:52 [SEVERE] java.sql.SQLException: unrecognized token: "1Shadowsedge_chests"
    14:36:52 [SEVERE]     at org.sqlite.NativeDB.throwex(NativeDB.java:210)
    14:36:52 [SEVERE]     at org.sqlite.NativeDB._exec(Native Method)
    14:36:52 [SEVERE]     at org.sqlite.Stmt.executeUpdate(Stmt.java:152)
    14:36:52 [SEVERE]     at org.monk.MineQuest.MysqlInterface.update(MysqlInterface.java:172)
    14:36:52 [SEVERE]     at org.monk.MineQuest.Quester.ChestSet.<init>(ChestSet.java:52)
    14:36:52 [SEVERE]     at org.monk.MineQuest.Quester.Quester.update(Quester.java:1859)
    14:36:52 [SEVERE]     at org.monk.MineQuest.Quester.Quester.<init>(Quester.java:135)
    14:36:52 [SEVERE]     at org.monk.MineQuest.MineQuest.onEnable(MineQuest.java:774)
    14:36:52 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    14:36:52 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
    14:36:52 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    14:36:52 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
    14:36:52 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
    14:36:52 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:265)
    14:36:52 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    14:36:52 [INFO] [MineQuest] (MySQL) SELECT * FROM 1Shadowsedge_chests
    14:36:52 [INFO] [MineQuest] [ERROR] Failed to query database
    14:36:52 [SEVERE] Error occurred while enabling MineQuest v0.45 (Is it up to date?): null
    java.lang.NullPointerException
        at org.monk.MineQuest.Quester.ChestSet.<init>(ChestSet.java:56)
        at org.monk.MineQuest.Quester.Quester.update(Quester.java:1859)
        at org.monk.MineQuest.Quester.Quester.<init>(Quester.java:135)
        at org.monk.MineQuest.MineQuest.onEnable(MineQuest.java:774)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
        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:265)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    MineQuest will not enable on startup now.

    What can be done? We just started today, but 25 people really went hard and i would hate to have recreate a database because this problem can simply happen again.
     
  10. Offline

    ltan

    It looks like you have one bad entry into your DB.... let me dig up the link that will allow you to edit the SQlite DB's....


    [edit]

    it was back in This Post that I pasted the link for the SQlite editor that I found, and it looked like the best solution.

    I would scoure your DB of everything related to the player: 1Shadowsedge : and then try restarting the server again.

    [/edit]

    I have a cheat sheet that has most of the commands in it. I am still working on Cubonomy and the other recent changes and additions that were made.

    I don't see off hand a command, but I do know that you can go into your DB and delete the tables that correlate to the property you want to remove.

    [edit]
    As it stands right now, there can only be one mayor per town.

    I am not sure if it will be possible to have multiple mayors per town when Permissions is added either. I think there will need to be some additional fields added to the town to allow that.
    [/edit]

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

    GehennaGirl

    Thank you. But, it's actually a MySQL database file, not SQLite. In the end i just created a new database.

    Unfortunately, 2 errors, flooding the console non-stop; made this rather, sadly.

    Code:
    2011-05-25 19:23:06 [SEVERE] Could not pass event PLAYER_MOVE to MineQuest
    java.lang.NullPointerException
        at org.monk.MineQuest.Quester.SkillClass.SkillClass.checkEquip(SkillClass.java:274)
        at org.monk.MineQuest.Quester.Quester.checkEquip(Quester.java:700)
        at org.monk.MineQuest.Quester.Quester.move(Quester.java:1555)
        at org.monk.MineQuest.Listener.MineQuestPlayerListener.onPlayerMove(MineQuestPlayerListener.java:88)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:285)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    And the following error also flooded non-stop through a couple restarts:
    Code:
    2011-05-25 19:17:17 [SEVERE] Could not pass event PLAYER_MOVE to MineQuest
    java.lang.NullPointerException
    --

    People really like this though, so I am going to work on the test server with it starting with a basically vanilla craftbukkit and MySQL and working up from there. It is just harder to test such plugins with only a handful people as opposed to 20-45 or so which really scan strain some plugins.

    Thank you.
     
  12. Offline

    ltan

    ahh, I see my mistake GhennaGirl... I saw the org.sqlite.... lines in your error report and missed the MySQL tags...

    In that case it is a simple matter of going into phpmyadmin and deleting the offending records...

    Just come by if you need any help, or on the irc channel :) irc://irc.esper.net/#minequest
     
  13. Offline

    Darkfeather

    Sorry if this has already been asked, but are directories supported for quests?

    For example, setting an NPC's quest property to RandomFolder\Questchain1\nameofquest
    Where "nameofquest" is the .quest file (nameofquest.quest), and "RandomFolder" and "Questchain1" are folders.
     
  14. Offline

    ltan

    not at this time Darkfeather. For now all of the quest files go into your main Bukkit directory, and if you have a world for that quest it, the folder for that world is treated like a regular world and placed in the main Bukkit directory as well.
     
  15. Offline

    Graham

    Why can I not goto the website to download?
     
  16. Offline

    ltan

    MCbyWay likes this.
  17. Offline

    MCbyWay

    That's great!

    Pity I can't seem to find the wiki info though =<
     
  18. Offline

    Flipp

    Could someone please upload the Site "Quest writing" where all the Events... for the Dungeons are shown?
    I need that strongly!
     
  19. Offline

    BlackHawkLex

    sites up again man, u can easily go there now :D

    @jmonk, any idea when 0.5 will be out? And if the world option will be in ?
     
    Flipp likes this.
  20. Offline

    Flipp

    Thanks Guys...
     
  21. Offline

    ltan

    Heya Black, jmonk stated that the release should be out no later than the end of the month. With that said, he has become ill last week, and I haven't seen him online much. I am hoping this simply means that he is busy with the awesomeness that is MQ!
     
  22. Offline

    Ziden

    Im using 4.2 w/ WorldGuard 5, and it seems that player cant heal themselves in the game. Is there anything i can do ? Ive read i culd disable slow heal in worldguard, but i havent found that config tho.

    Any ideas ?
     
  23. Offline

    ltan

    Are you using Permissions as well? That is the only way to disable or enable individual WG items.
     
  24. Offline

    MCbyWay

    I've been looking around for a bit and ran the plugin. But I must ask, does this support multiworld?
     
  25. Offline

    ltan

    In the next release it will MCbyWay.. Should be out within the next week or so :)
     
    MCbyWay likes this.
  26. Offline

    MCbyWay

    Oh man that's great! Perfect timing as I'm moving servers next week too!

    I may be ignorant but I've looked at the minequest site and couldn't find this info. thx a lot.

    I will be looking forward to the release =D
     
  27. Offline

    Spitfire21

    If you want a real pve rpg server, this server plugin is a must. My best wishes go out to the dev of this server.
     
    ltan likes this.
  28. Offline

    Kobra1984

    can you use this with Rift plugin
     
  29. Offline

    ltan

    Sort end of the stick.... I highly doubt it. I do not know how the RIFTS plugin is coded, but I believe that there will be too many conflicts between the two.

    MQ0.50 is released! whoot!


    Permissions is now supported, see original Post!

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

    cloned

    If I might make a suggestion... Put the database backup warning in red, bold it, and give it a large font.
     
  31. Offline

    moonjokes

    Can you possibly make a configurable option to have items regen in a stack?
    for instance fireball bound to snowball
    you get 1 snowball every x seconds if you have at least one.

    thanks.
     

Share This Page