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
@kumpelblase2
Is the goal defeating a dragon in it's lair? The dragon being the ultimate boss and this RPG centered around loot and leveling (Sortof like Runescape) would be amazing.
@TheCoCE
Add the links again, should be at the bottom now.
Sorry guys, wasn't able to do the tutorials for individual parts yet because of some private stuff going on. School is about to end, at least for this year, so hopefully I'll have a bit more free time to spend on this project. However, I hope you had at least a good weekend, see ya!
Are you going to make a tutorial ? I think it's a little bit complicated :D
@kumpelblase2
Awesome! Thank you so much.
I'll definitely look forward to the tutorials, no pressure though! :-)
@Kabyl
Yeah, I'm gonna write some on the weekend since currently I don't really have time to do so.
To quickly answer your question:
1. create a dialog
2. create an event of type 'npc_dialog' and reference the id of the dialog and the npc id (see options)
3. create any kind of trigger that will execute the event you just created.
Last night I was able to get in and mess around with the plugin and to start, simply created a couple of npcs. I know i need to spend more time learning the commands, but i was unable to figure out how to get them to say dialogue when a player enters a room. I think it had to do with it asking for event ids. That being said, do i need to create event ids that have the dialogue in them, then create a trigger referencing the event?
Specifically, what i was trying to do was the first interaction at 25/26 seconds into this video. Not the full conversation, but the simple "hello sir..." when the player walked into the room.
Could you offer a quick list of steps i would need to take to set this up?
..and whenever you get around to it, a wiki and/or more vid tutorials would be VERY much appreciated! :-)
@Kaptainkoolaidz
It's not doable directly inside a plugin because of the way bukkit implemented plugins. Nor do I want to do things the server owner might not want to do, since he should be free to choose which version he wants to use. E.g. a new version came out which changed some mechanics of the plugin, which also affect the server owner. Should I force him now to use the new one? No. If he has bugs/errors that got fixed with a new version than it's not my fault, but he can still choose which version he wants to use.
how hard would it be to have it auto update? =D
Also, how long does it usually take for updates to get approved?
Btw, you can now, if you want to, set update-notice to true to get noticed when an update is out!
Now we just need someone to create a webui to control this, and we are god2go :)
New version is out! just needs to get approved :)
Posted the ticket.
If you need help testing etc, let me know. I see lots of potential in this plugin and want it to flourish. =D
@Kaptainkoolaidz
Ah, crap, forgot to do that part. Gonna make a page here for the time being, but implementing a way to do it in the configuration is at the top of my todo list. EDIT: Manually adding them into the db might probably not that easy for some people so i'm trying to finish the configuration part as soon as possible.
for the error part: could you create a ticket with more details please?
How do I create a NPC dialog?
and is there a way to make a NPC wander around an area?
err, nvm. Gettin errors and npcs won't store in the db etc etc. It does create all the tables initially but with errors.
I probably did something wrong.
@kumpelblase2
Perfect! I was hoping I didn't need to install and configure 2 more plugins. Thank you sir. I'll let you know if i come across anything odd.
@Kabyl
You can create npcs within dragons lair but also use the ones you've already created with citizens (that's why it's optional). You have more control over the npcs created by dragons lair though.
My good sir, many internets to you for this amazing looking plugin. i will be testing it out all this week. SUPER excited for this.
Question though... i notice the optional dependency for Citizens. Is Citizens required for the creation of NPCs with this plugin, or are NPCs available via Dragon's Lair?
Looks like *puts on sunglasses* the videos are uploaded and the file is ready too, YEEEAAAHHH!
I hope you have a lot of fun testing and playing! If you encounter any bugs or errors or you want to request a feature, feel free to create a ticket to let me know!
Part 1: http://www.youtube.com/watch?v=QvRsR1ktvEY Part 2: http://www.youtube.com/watch?v=0Gvi3-aJPjI Download: http://dev.bukkit.org/server-mods/dragonslair/files/1-dragons-lair-beta-v1-0/
So... I managed to finish the video, which is currently rendering. I've splitted it in two parts, otherwise it might be a bit too long (like the mobdungeon video). However, I'm gonna inform you when the beta is up and give the link to the videos and the download for it. Have nice day!