Dragon Escape
Dragon Escape
Some of you might know this minigame (if they watch SkyTheKid), but the goal here is to jump through a map which is being destroyed by a following dragon behind the players. If you fall, you lose.
This project is continued here: http://dev.bukkit.org/bukkit-plugins/escape-mob/
Setup
- Set the main lobby at the beginning: /de setmainlobby [name]
For each new arena:
- Create a new arena with /de createarena [name]
- Build a waiting lobby and do /de setlobby [name]
- Set the spawn (players + dragon spawn here): /de setspawn [name] Attention: You need to face to the finishline!
- Set the finishline: /de setfinish [name]
- Set two or more flypoints: /de setflypoint [name] Attention: You need more than one flypoint!
- Setup the boundaries /de setbounds [name] [low/high] Attention: You need to set both low and high boundaries.
- Save the arena with /de savearena [name]
- Create a join sign: 1st line: DragonEscape; 3rd line: [arenaname]
Commands/Permissions
| Command | Description | Permission |
|---|---|---|
| /de createarena [name] | creates a new arena | dragonescape.setup |
| /de setlobby [name] | sets the waiting lobby for a new arena | dragonescape.setup |
| /de setspawn [name] | sets the spawn (dragon/players) | dragonescape.setup |
| /de setfinish [name] | sets the finishline | dragonescape.setup |
| /de setbounds [name] [low/high] | sets boundaries for the arena | dragonescape.setup |
| /de setmainlobby | sets the main lobby | dragonescape.setup |
| /de setflypoint | sets a new flypoint | dragonescape.setup |
| /de removeflypoint | removes a flypoint | dragonescape.setup |
| /de savearena [arena] | saves the arena after you set the boundaries | dragonescape.setup |
| /de removearena [name] | removes an arena | dragonescape.setup |
| /de join [name] | joins a game per command | |
| /de leave | leaves the game | |
| /de start [name] | forces an arena to start | dragonescape.start |
| /de reload | reloads the config | dragonescape.reload |
| /de list | lists all arenas | dragonescape.list |
| /de endall | ends all running dragonescape tasks, if something bad happens | dragonescape.end |
| /de setmaxplayers [arena] [count] | sets max players of an arena | dragonescape.setup |
| /de setminplayers [arena] [count] | sets min players of an arena | dragonescape.setup |
Creating join signs requires dragonescape.sign.
Config
config: auto_updating: true # I recommend you to set that to true for bugfix releases etc. start_countdown: 5 # seconds to wait before starting a game default_max_players: 4 # max amount of players that can join and will be used as a default default_min_players: 3 # amount of players required to start a game and min amount of players that will be used as a default use_economy_reward: true # if set to true, the winner get the money reward, if false, the item reward money_reward_per_game: 30 itemid: 264 itemamount: 1 use_command_reward: false # will execute the following command as a reward, if set to true command_reward: pex user <player> group set DragonPro start_anouncement: true # enables server broadcasts strings: saved: arena: '&aSuccessfully saved arena.' lobby: '&aSuccessfully saved lobby.' finish: '&6Successfully saved finishline.' spawn: '&6Successfully saved spawn.' setup: '&6Successfully saved spawn. Now setting up, might &2lag&6 a little bit.' removed_arena: '&cSuccessfully removed arena.' not_in_arena: '&cYou don''t seem to be in an arena right now.' config_reloaded: '&6Successfully reloaded config.' arena_is_ingame: '&cThe arena appears to be ingame.' arena_invalid: '&cThe arena appears to be invalid.' arena_invalid_sign: '&cThe arena appears to be invalid, because a join sign is missing.' arena_invalid_component: '&2The arena appears to be invalid (missing components or misstyped arena)!' you_fell: '&3You fell! Type &6/de leave &3to leave.' you_won: '&aYou won this round, awesome man! Here, enjoy your reward.' starting_in: '&aStarting in &6' starting_in2: '&a seconds.' arena_full: '&cThis arena is full!' starting_announcement: '&aStarting a new DragonEscape Game in &6' started_announcement: '&aA new DragonEscape Round has started!' winner_announcement: '&6<player> &awon the game on arena &6<arena>!' noperm: '&cYou don''t have permission.'
Preview

Youtube
[PORTUGUESE] Thanks to AbsintoJ: link.
[GERMAN] Plugin tutorial: link.
Upcoming Versions
Check out http://dev.bukkit.org/bukkit-plugins/escape-mob/#w-upcoming-versions .
Additional Information
This plugin uses hidendra's Metrics system to send server related information like player count, java/bukkit/plugin version etc. to the official MCStats servers. You can disable this (it would be very harsh >:( ) in the config.yml in plugins/Updater/.
The source code can be found at this github repo.
Have fun :)
-
View User Profile
-
Send Message
Posted Feb 26, 2014@AbsintoJPl
Sorry, this plugin is very sought after and has only one server but does not matter :)
-
View User Profile
-
Send Message
Posted Feb 26, 2014When the minimum players reach they can run when the countdown starts... it's better set like MikaelMeira said "spawn for players and one for the dragon". I think if the plugin freeze the players in the begin will be better because they start at the same time...
-
View User Profile
-
Send Message
Posted Feb 26, 2014@instancelabs
I guess, that does work, as i tested it on myself to see how it worked i just thought about my perspective, So i think thats a good idea.
-
View User Profile
-
Send Message
Posted Feb 26, 2014In the new version have to put spawn for players and one for the dragon.
-
View User Profile
-
Send Message
Posted Feb 26, 2014@McShroom
Hmm, not sure what you guys think. It gives them time to run so that they don't fall immediatly when the dragon begins to move, but it's a disadvantage for players who join later.
@mayed505
That's nice that you want to help, but currently I have a very nice support/test server :)
-
View User Profile
-
Send Message
Posted Feb 26, 2014Hey, first off all fantastic plugin easy to setup.
I wonder if your going to a restriction to this plugin.
e.g. when a game is about to start it teleports the users to the map they're playing, however they can run before the dragon has set off, is that meant to happen or not!
-
View User Profile
-
Send Message
Posted Feb 26, 2014@instancelabs
Hey Plz can i join the tester member please?? i am little programmer :) add me i will send u my ip so you can test also! Please Iwant to Be A Tester dragon escape plz
-
View User Profile
-
Send Message
Posted Feb 26, 2014Uploaded v1.1 with the following changelog:
@AbsintoJPl
I've seen that you uploaded the video and I really appreciate that. Thank you! :)
-
View User Profile
-
Send Message
Posted Feb 25, 2014@chikenlitle99
why not?
-
View User Profile
-
Send Message
Posted Feb 25, 2014@AbsintoJPl
No please!
-
View User Profile
-
Send Message
Posted Feb 25, 2014@MikaelMeira
Well, talked with instance, hopefully we can release v1.1 tomorrow.
-
View User Profile
-
Send Message
Posted Feb 25, 2014Waiting for V 1.1 !!!!!
-
View User Profile
-
Send Message
Posted Feb 25, 2014I can record your plugin?
-
View User Profile
-
Send Message
Posted Feb 25, 2014@elkidz
That's already added on the github and will follow in v1.1 which I'll upload later today or tomorrow. :)
-
View User Profile
-
Send Message
Posted Feb 25, 2014Nice! Can you think of a way to the dragon fly to the left and right instead of flying just ahead? Will be awesome!
-
View User Profile
-
Send Message
Posted Feb 25, 2014First file just got approved!
@elkidz
I've just added the feature to change Dragon-Name (at the moment only the name on the health-list), will come in next builds.
-
View User Profile
-
Send Message
Posted Feb 25, 2014@KraftPlayerHD
I can't predict that, but I think v1.0 should be approved until tomorrow. I'll upload v1.1 soon too, that will take another 2-3 days :)
-
View User Profile
-
Send Message
Posted Feb 25, 2014@instancelabs
Ok, no problem!
When will be the Release date?
Is devBukkit looking at you file?
-
View User Profile
-
Send Message
Posted Feb 25, 2014@elkidz
That'll be included. :)
@KraftPlayerHD
Hey, thanks for the idea, but the speed thing is already fixed. ;)
-
View User Profile
-
Send Message
Posted Feb 25, 2014Hey,
I think you can fix the problem of the dragonspeed esaily, you can give the dragon Speed.
I think that must work!
Try it.
Greetings from Germany