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 28, 2014sry my english didn't good because im indonesian. but, can i set dragon speed??? and the wide of arena cant more than 6 block?? and i want to the winner got command /cred add [playerwon] 100. how do that on config?
-
View User Profile
-
Send Message
Posted Feb 28, 2014@instancelabs
command_reward: /say TEST or command_reward: say TEST Is not working.
-
View User Profile
-
Send Message
Posted Feb 28, 2014@ghac
no one will pay me a single attention but if the saw me on test group they will pay attention
-
View User Profile
-
Send Message
Posted Feb 28, 2014@Geoneo97
That's partially already done in v1.1, an optional command to set the dragon spawn will be added in v1.2.
@McShroom
Yeah this is most likely the solution :)
-
View User Profile
-
Send Message
Posted Feb 28, 2014@krulaks
I had this problem to begin with, What i did was set the boundaries around 8 blocks higher and wider for the high boundary and 4 blocks lower and 6 blocks wider with the low boundary and it worked good!
-
View User Profile
-
Send Message
Posted Feb 28, 2014hey can you add a command to set the dragon !?
-the way for the dragon -The name of the dragon
-
View User Profile
-
Send Message
Posted Feb 28, 2014@instancelabs
Your a boss man, Cant wait till this plugins is done officially
-
View User Profile
-
Send Message
Posted Feb 28, 2014@krulaks
So zero blocks are restored? I'd suggest making the boundaries bigger then (increase the width from 4 to 8 for example). If that doesn't help, check if the arena file generated in the plugins folder.
-
View User Profile
-
Send Message
Posted Feb 28, 2014@instancelabs
On map save: BOUNDS: 4 13 27
BLOCK TO SAVE: 1404
-
View User Profile
-
Send Message
Posted Feb 28, 2014@krulaks
Well, looks like you set the boundaries wrong then. The restore is confirmed to be working on spigot and bukkit 1.7.2.
-
View User Profile
-
Send Message
Posted Feb 28, 2014@instancelabs
And map is no restoring.
-
View User Profile
-
Send Message
Posted Feb 28, 2014@krulaks
That's alright, it's just a warning. :)
@McShroom
I'll see, when I'm finished with v1.2. Today or tomorrow I'll upload it :)
-
View User Profile
-
Send Message
Posted Feb 28, 2014@ghac
When game ends I've got his error: [08:32:46 INFO]: [DragonEscape] Finished restoring map for test. [08:32:46 WARN]: [DragonEscape] Failed to update 0 blocks due to spigots async exception. [08:32:48 INFO]: [DragonEscape] Trying to restore blocks affected by spigot exception.. [08:32:48 INFO]: [DragonEscape] Successfully finished!
Why? I don't use spigot. I have 1.7.2-R0.2-b2974jnks bukkit version.
-
View User Profile
-
Send Message
Posted Feb 28, 2014I know v1.1. has only just come out but any news on v1.2 looks very interesting?
-
View User Profile
-
Send Message
Posted Feb 28, 2014@krulaks
Well, v1.1 needs approval, but some people already got it by compiling themselfes, or got the file link.
However, /de setflypoint command is not in v1.0, but in v1.1.
Greets
-
View User Profile
-
Send Message
Posted Feb 28, 2014@ghac
There's only one version: 1.0
-
View User Profile
-
Send Message
Posted Feb 28, 2014@krulaks
What Version are you using?
-
View User Profile
-
Send Message
Posted Feb 28, 2014Why /de setflypoint command is not working? When i use this command plugin display me list of commands.
-
View User Profile
-
Send Message
Posted Feb 28, 2014@XKILLEFX
The dragon should spawn when the first player spawns at the arena spawn, you're right. Any worldguard flags or plugins that could prevent mobspawning?
-
View User Profile
-
Send Message
Posted Feb 28, 2014@mayed505
Well, you can help, even without being in that group;)
Just test and give feedback in comments;)