Dragon Escape

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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

  1. Set the main lobby at the beginning: /de setmainlobby [name]

For each new arena:

  1. Create a new arena with /de createarena [name]
  2. Build a waiting lobby and do /de setlobby [name]
  3. Set the spawn (players + dragon spawn here): /de setspawn [name] Attention: You need to face to the finishline!
  4. Set the finishline: /de setfinish [name]
  5. Set two or more flypoints: /de setflypoint [name] Attention: You need more than one flypoint!
  6. Setup the boundaries /de setbounds [name] [low/high] Attention: You need to set both low and high boundaries.
  7. Save the arena with /de savearena [name]
  8. Create a join sign: 1st line: DragonEscape; 3rd line: [arenaname]

Commands/Permissions

CommandDescriptionPermission
/de createarena [name]creates a new arenadragonescape.setup
/de setlobby [name]sets the waiting lobby for a new arenadragonescape.setup
/de setspawn [name]sets the spawn (dragon/players)dragonescape.setup
/de setfinish [name]sets the finishlinedragonescape.setup
/de setbounds [name] [low/high]sets boundaries for the arenadragonescape.setup
/de setmainlobbysets the main lobbydragonescape.setup
/de setflypointsets a new flypointdragonescape.setup
/de removeflypointremoves a flypointdragonescape.setup
/de savearena [arena]saves the arena after you set the boundariesdragonescape.setup
/de removearena [name]removes an arenadragonescape.setup
/de join [name]joins a game per command
/de leaveleaves the game
/de start [name]forces an arena to startdragonescape.start
/de reloadreloads the configdragonescape.reload
/de listlists all arenasdragonescape.list
/de endallends all running dragonescape tasks, if something bad happensdragonescape.end
/de setmaxplayers [arena] [count]sets max players of an arenadragonescape.setup
/de setminplayers [arena] [count]sets min players of an arenadragonescape.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

Early 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 :)


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    74806
  • Created
    Feb 20, 2014
  • Last Released File
    Feb 26, 2014
  • Total Downloads
    19,581
  • License

Categories

Members

Recent Files