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

    jmonk

    I'll look into the register functions, although I don't know how they would have been changed.

    Hopefully soon using mod loaders won't really matter as much anymore (and yes I hate relying on other peoples updates, that is why except for CB, MQ can stand on its own). Although I know very little about how the modding will work.

    no

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

    Maeyanie

    No clue. Just found out because one of my other plugins (CustomCrafting) threw an exception on startup, and decompiling that file showed them as private.

    Yeah, will be nice when the proper API is in. And can definitely understand that feeling. :)
     
  4. Offline

    jmonk

    Must be a variance in decompilers. My decompiler put them into default accessibility, which of course works fine for all the classes we added, but not other mods. I'll try to repack it later tonight and upload a new version.
     
  5. Offline

    unicornsrock

    I love this plugin but on our server its messing up, im not getting any of the commands, i try creating a town it says it creates but when i do setspawn and mayor it says u are not in a town and then i tried using /town it says its not a command. We have gotten rid of all conflicting plugins and we made sure were up to date, have uninstalled and reinstalled it and some other commands say they arent there. Any advice?
     
  6. Offline

    yakasuki

    :( oh well i might get this anyway :D cuz all mcmmo does is give stats by the way great plug-in
     
  7. Offline

    ltan

    Are you the same person who emailed us earlier? If so, I sent you a reply. If not, PM me your server and I will try and hop on tonight to look at the issue.

    Ltan
     
  8. Offline

    unicornsrock

    The owner would like to know if u have team viewer to see if he has it set up right
     
  9. Offline

    SmolderingEgo

    I was wondering, would it be possible to make it so abilities can not harm other players? I run a pvp server and would like for people to use the abilities in instances and during quests, but I feel they sort of hurt pvp gameplay.
     
  10. Offline

    Maeyanie

    There's really not much mcMMO has which this doesn't do far better.
    I used to use mcMMO and EasyRPG. Never once regretted switching. :)
     
  11. Offline

    nick331999

    I was wondering if you could make the currency configurable in the next update so I could use iconomy instead of cubes
    and is this plugin compatible with Citizens?
     
  12. Offline

    Kelvorn

    You can use Iconomy, just "cubonomy_enable=false" in the economy file and you will use your iconomy instead. Good Stuff :D
     
  13. Offline

    seriestoo2

    Can somebody please help me? Maybe this was answered before, but I can't find it anywhere in the documentation. What folder do I put the .quest files that I create in?
     
  14. Offline

    Kelvorn

    That would go in the same folder that your world, Run and plugin folder are in. I am not sure the official name but I just call it my Server folder. Hope that helps
     
  15. Offline

    nick331999

    Thank you very much.
     
    ltan likes this.
  16. Offline

    Simzy

    I actually meant in general, i havent made any quests for the server yet as i havent had time due to other projects, the challenges were actually places i had built and set the traps and stuff before i even found this plugin so it uses a different method like mob spawners and gates which they spawn behind, basically when you enter a room a pressure plate that you stand on opens the gates and the mobs come out to attack you that way, if you dont stand on the plate you can walk up to the gates and see everything spawned (if that makes any sense).
     
  17. Offline

    nick331999

    I have an error can anybody help?
    Could not pass event PLAYER_MOVE to MineQuest
    java.lang.NullPointerException
     
  18. Offline

    seriestoo2

    Thanks, that helps a lot.

    Is there a way to limit abilities, to say worlds, or only on mobs? I don't want people to be casting fireballs all over the server.

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

    Makraiz

    Limiting to a world could easily be done with permissions.
    http://www.theminequest.com/node/106 - for permissions config

    This used to happen on my server, and it was limited to specific players. I couldn't figure out what had caused it for some and not others, and I never quite figured out how to fix it. In later versions of mq this hasn't been happening for me, though it could have very well been from a plugin conflict that I'm no longer using.

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

    jotix0

    so as far as i can tell everything else works with the dicovery pack, except that i have no mana bar... and im not having any error messages that could be the give away for why its not there. help?
    EDIT: i cant make cloth armor either.
     
  21. Offline

    ltan

    Thanks for letting us know. I am sure jmonk will get on this shortly.
     
  22. Offline

    jotix0

    really hate to keep finding and pointing things out, but when using daggers no class is getting exp for the damage being delt, and after either a wood or stone dagger breaks (unable to test the others because of lack of legitimate way to get the material at my level) you can click the slot and a fresh one appears and is selected
     
  23. Offline

    ltan

    jotix0, if you didn't find these, or report them, then there wouldn't be anything known to fix to help make the plugin workable :) Thanks for the report.
     
    Makraiz likes this.
  24. Offline

    Makraiz

    Indeed I can't seem to make cloth armor. Mana bar works on my server though, just change the setting in your general.properties mana_enable: true

    So in my testing of the discovery pack I have found a few bugs:
    I currently have no other plugins besides minequest and the discovery pack.
    • Obsidian tools do not seem to break blocks correctly. They do eventually break it, but it takes a while to effect. This only seems to apply to blocks that tool is intended to be used on. Obsidian pick on a dirt block works fine, but stone will take a few seconds to actually break and disappear from the game. Also there doesn't seem to be any drops when using obsidian tools.
    • Wool armor is uncraftable. The icon appears in the window for about half a second and disappears. Attempts to click on the empty square do not pull anything out. I can get it with the usage of /give however.
    • Obsidian armor has funny properties. It seems to cause damage on movement after a hit, though no real damage after the initial hit is taken. (haven't implemented into a class yet, and I will test this tomorrow)
    • All of the new bows do not fire arrows, though arrows are taken from the inventory.
    • Sometimes when binding an ability, a client restart is required to see the new icon.
    • Mana potions don't do anything.

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

    jotix0

    thank you sir.
     
  26. Offline

    xXMetalMan27Xx

    Code:
    #Sat Jul 16 22:24:16 MST 2011
    WarMage_armor=269,270,271,282
    WarMage_armor_blocks=1,1,1,1
    WarMage_armor_defend=.05,.2,.15,.1
    WarMage_armor_levels=0,0,0,0
    WarMage_base_dmg
    WarMage_char_dmg_adj=
    WarMage_class_dmg_adj=
    WarMage_crit_chance=
    WarMage_level_health=2
    WarMage_levels=
    WarMage_max_dmg=
    WarMage_types=
    WarMage_level_mana=4
    PeaceMage_armor=269,270,271,282
    PeaceMage_armor_blocks=1,1,1,1
    PeaceMage_armor_defend=.05,.2,.15,.1
    PeaceMage_armor_levels=0,0,0,0
    PeaceMage_base_dmg=
    PeaceMage_char_dmg_adj=
    PeaceMage_class_dmg_adj=
    PeaceMage_crit_chance=
    PeaceMage_level_health=2
    PeaceMage_levels=
    PeaceMage_max_dmg=
    PeaceMage_types=
    PeaceMage_level_mana=4
    Warrior_armor=310,311,312,313
    Warrior_armor_blocks=2,2,2,2
    Warrior_armor_defend=.1,.25,.2,.15
    Warrior_armor_levels=0,0,0,0
    Warrior_base_dmg=1,1,1,2,3
    Warrior_char_dmg_adj=10,10,10,10,10
    Warrior_class_dmg_adj=5,5,5,5,5
    Warrior_crit_chance=.01,.02,.05,.05,.1
    Warrior_level_health=2
    Warrior_levels=0,2,5,15,20
    Warrior_max_dmg=1,2,3,3,4
    Warrior_types=268,283,272,267,276
    Warrior_level_mana=2
    Ranger_armor=306,307,308,309
    Ranger_armor_blocks=1,1,1,1
    Ranger_armor_defend=.05,.2,.15,.1
    Ranger_armor_levels=0,0,0,0
    Ranger_base_dmg=1,1
    Ranger_char_dmg_adj=10,10
    Ranger_class_dmg_adj=5,5
    Ranger_crit_chance=.005,0
    Ranger_level_health=1
    Ranger_levels=0,0
    Ranger_max_dmg=1,1
    Ranger_types=261,262
    Ranger_level_mana=2
    names=WarMage,PeaceMage,Warrior,Ranger
    Well I was messing with the combat_classes.prop to combine both the archer and the rogue class to make one class. It turned out to look like that. Now every time I get close to leveling my character level it overflows (404/400) and produces an error everytime I strike an animal/mob.

    07:17:16 [SEVERE] Could not pass event ENTITY_DAMAGE to MineQuest
    java.lang.IllegalArgumentException: n must be positive
    at java.util.Random.nextInt(Unknown Source)
    at org.monksanctum.MineQuest.Quester.Quester.levelUp(Quester.java:1901)
    at org.monksanctum.MineQuest.Quester.Quester.expGain(Quester.java:1401)
    at org.monksanctum.MineQuest.Quester.Quester.attackEntity(Quester.java:4
    87)
    at org.monksanctum.MineQuest.Listener.MineQuestEntityListener.onEntityDa
    mage(MineQuestEntityListener.java:80)
    at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.j
    ava:628)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
    at net.minecraft.server.EntityHuman.d(EntityHuman.java:550)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:856)
    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:84)
    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)
    >

    *sigh* Could someone please tell me what I messed up on? Thanks in advance! :D
     
  27. Offline

    Makraiz

    Hmm, looks like I lost you in the irc channel...
    I don't remember the stock settings, since it's been so long since I customized each of the classes. I wonder if you get the same errors with a warrior with a wooden sword? I don't remember base and max damage ever being set to the same value on my server. But I think that perhaps the first error, 'n must be positive' comes from telling the server to pick a random value between 1 and 1. Hopefully this helps.
     
  28. Offline

    xXMetalMan27Xx

    Yah sorry I sorta ditched the irc... Had to go do something and I won't be back till later :/ I'll look into the damages when I get back. Also if I set the arrow damage to 0 will arrows actually do no damage? Just wondering since you are experienced at this stuff lol. Well I'll bbl thanks though!
     
  29. Offline

    Makraiz

    [/quote]
    tbh I've never tried to set anything to 0 damage either. The base damage for the weakest weapon on my server is 1, with the max damage at 4. I haven't configured some of the new items into the combat classes file yet, but I imagine daggers will take that position.

    It turns out with testing that wearing wool armor actually behaves the same as obsidian. Initial damage is dealt, but for some reason you make pain noises for the first few steps as you walk around.

    I will be overhauling all my combat classes today so I'll be able to see if configuring them to a class will help with any of the above bugs.

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

    availer

    This is absolutely incredible, the potential with this plugin is ridicilious. Well done. I'ld like to ask if its possible to disable certain parts of the plugin?
     
  31. Offline

    Makraiz

    This plugin is extremely configurable.. Just about everything can be disabled.
     

Share This Page