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 :)
when come the next version !?
@73u38
Well this is my fault, it's the same arena system as the one included in Colormatch. I'll fix it for ColorMatch too :)
@73u38
Regarding dragon not spawning, set a few flypoints. Also, I fixed the command rewards now, will follow in v1.2.1 or v1.3.
@nils199500
Danke :)
@ghac
oh yeah same as color match plugins command_award not working too :(
@73u38
I'll look into it;)
@ghac
@ghac. yeah already true... but still not work >.< i try using /cred add [user] 100 and cred add [user] 100. but still not works.
@instancelabs HI,
I did a german plugin tutorial about your plugin:
http://www.youtube.com/watch?v=F5lmcjwLRAI&feature=c4-overview&list=UUmbeZcBsnsVJnMrEqFb2NtQ
Check this out!
@krulaks
Also tried without leading "/" ?
@ghac
I have this same problem. Console saying me: Unknown command
what? /say test - is unknown command?
i have command_reward set to true
@73u38
command_reward is true?
Hey awesome ... Plugins can i make a official server for you plugin !?
thanks
now i have new problem.. dragon not spawning after i update new version @_@ any fix?
and use command cred add [user] 100 notworking... :(
@YanPerez
Yep, I can add that :)
you can put /de enablearena [Arena] /de disablearena [Arena] if it is not too much to ask or could put in the following versions :) :)
@YanPerez
Thanks for the suggestion, will add that.
@zekigames08
Added in v1.2 which will be uploaded soon :)
Please 1.6.4 !!!
hey add command /de stop [Arena]?
if it worked he told me thanks :)
@krulaks
Set use_command_reward to true.
@73u38
Yes, you can set all of these things in the config :) And the wide of the arena can be unlimited. Regarding the command, just set command_reward to "cred add [user] 100".