Dragons Lair
Hey people out there!
Some would people would say "Yet again another RPG plugin?" and apparently I can't deny that but hold on, this one is different. This plugin allows you to do things that you might've ever thought of but weren't able to do. It gives life to a dead city, creating new friendships with a new way of cooperation and generally giving Minecraft that what's missing: a goal. On top of that, everything is fully customizable, so you're able to make your wishes come true in the way you want them to be. No barriers, no borders, nothing that prevents you from doing the things you've ever wanted. Everything is about to come true. Dragons Lair.
What does it provide?
- NPCs you can talk to like they're actually real!
- Dungeon system. - Group together with your friends - Save your progress and recover it on the next player - Everyone can play the same dungeon over and over like it would be their first time
- React on player actions with anything you'd imagine
- Database? Here we go!
- Easy configuration
This is just the general information, there's a lot more to discover ;)
Commands?
There are only two commands available:
/dl config:
- Opens the config for dragons lair. You just type in what you want, no additional command needed.
/dl reload:
- Only needed if you did something in the database to sync it with dragons lair.
And those are all the commands!
Permissions?
There is only one permission, which is used for the config and reload:
dragonslair.config
It gives access to the above commands.
Current Version
Version 2.3 (official release)
kumpelblase2.
Videos
Tutorials:
Part 1:
http://www.youtube.com/watch?v=QvRsR1ktvEY
Part 2:
http://www.youtube.com/watch?v=0Gvi3-aJPjI
Conversation creation:
http://www.youtube.com/watch?v=ksjdsq9fRnk
Block based triggers:
http://www.youtube.com/watch?v=7w-2tTgLpS4
@adamber
As of version 2.3 it does support it.
@jonghyek
I added 'dungeon_id' to most of them. However, I can't determine how much the player crafted in that exact moment. Otherwise, the player would be able to cheat pretty easy with this trigger.
@TheMisterB
Fixed in 2.3.
@aphilosopher
Well, I said 'in the next days' because I though I'd have enough time to finish the release which sadly was, as you can see, not the case. I just haven't had the time, since school and projects that I get paid for are a bit more important, especially school. Don't get me wrong, I'd love to keep this project going as I spent massive amounts of time into this already and I still have some ideas that I might want to implement.
@kumpelblase2
you say the next version will be out in the next few days? you said that 19 days ago? what do you define as "few"? :D lol
how about a link to a jenkins dev build page or something, some way for us to catch up on all your latest dev releases rather then waiting for it to reach bukkit months later :D
Every time I delete a trigger, it says it's deleted, but when I reload the plugin they just come back. I'm pretty sure it's not a MySQL problem, any ideas on how to fix it?
Hello. I appreciate your great plugin. and I have a question I'd like to ask you. 'ITEM_CRAFT' event doesn't have 'dungeon_id' , 'amount' options. 'GATHER_ITEM' is already have, but Why ITEM_CRAFT not support? please support that options. thanks. :-)
i see to the right it has citizens as an optional dependency, but is it up to date for using with or along side citizens 2?
This Plugin looks GREAT :D
but i have a problem...
If i want to create a dialog it always ask me for the id of a dialog to respond if the player says yes... But this is my first dialog i dont have any other dialogs...
hi, im posting in hopes of finding some people that really know this plugin to help me out on my server, its completly new and not open to the public yet, i would like to get help creating dungeons npc dialogs and all that, all credits to for the dungeons and such will be given to the people that help me out... if u want to help please add me on skype user furysquirl thanks!
@amfest
oh snap, had forgotten about that change and didn't tested it with sqlite :/ Is already fixed and will be in the next version which should be out in the next days.
hmm I must be doing something wrong.
18:42:50 [INFO] [Dragons Lair] Enabling Dragons Lair v2.2 18:42:50 [SEVERE] Error occurred while enabling Dragons Lair v2.2 (Is it up to d ate?) java.lang.AbstractMethodError: org.sqlite.Conn.isValid(I)Z at de.kumpelblase2.dragonslair.DragonsLairMain.isDatabaseAlive(DragonsLa irMain.java:543) at de.kumpelblase2.dragonslair.DragonsLairMain.createStatement(DragonsLa irMain.java:340) at de.kumpelblase2.dragonslair.DragonsLairMain.checkDatabase(DragonsLair Main.java:281) at de.kumpelblase2.dragonslair.DragonsLairMain.onEnable(DragonsLairMain. java:50) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:365) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247 ) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
changed type to sqlite and host to filename.db and such . .no go ..installed the driver link you posted a few posts down. Uninstalled/reinstalled/redownloaded :( server pc isn't exactly stellar so I'd rather not install a mysql server on it :/
@kumpelblase2
Thanks for your help :) I'll give it a go and if it fails, enquire with my provider. Again, thanks for the quick replies!
@MERCHANToDEATH
Hmm.. strange. Mind creating a ticker with the error? Would be great thanks.
@Ao1993
As far as I know, Multicraft requires a database and I'm pretty sure it's mysql. Hence, you won't need to setup a mysql server by yourself, so I certainly would contact the provider if you get access to a database. If that is too much effort for you, using sqlite is totally fine.
I'm getting an error. Something to do with creeper explosions. Haven't seen it before. Any ideas what is happening? I do have creeper block damage turned off through worldguard, or essentials (or both), I think. Note: I got this error before I set any dungeons up. I haven't done anything with the plugin yet.
super excited!
@kumpelblase2
What if I'm using a server provider and working via Multicraft? Same prospect? Or would you recommend using sqlite or contacting my provider?
Ok guys!
So I finished up the next version which will be available tomorrow.
See ya then!
kumpelblase2
@Ao1993
MySQL or SQLite? In most cases you don't need to do anything if you're using sqlite (if it doesn't work, you can get the drivers here: http://www.ch-werner.de/sqliteodbc/) If you want to use mysql you probably need to do a bit more: First you'd need the actual database server which you can get here:
http://www.mysql.de/downloads/mysql/#downloads
(I didn't find it really hard but here's a small guid to help you: http://www.wikihow.com/Install-the-MySQL-Database-Server-on-Your-Windows-PC) Then you'd need something to actually connect to the server, e.g. Navicat (there's a free lite version) where you can create the database, the rest is handled by dragons lair.
Heya, Just need some advice on how to create the database for it? So that, upon update, my members will finally have some dungeons ;)
Regards.
@ChettFrost
I'm listening to everyone ;)
Thank you, Kumpelblase
Whatever the result is. Thx for hearing me. :-)
@ChettFrost
Well... I can't really say yes or no. I don't know actually, but I have the feeling that it'll work. Maybe not correctly/properly, but it'll work at least a bit. I'll improve it when I have time to (or even add support for it, if my assumption is wrong).