Dragon Escape

Abandoned
Run away from the dragon and don't fall.
<p>Early Preview</p>

Early Preview

Description

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

The Dragon Escape Team

profile avatar
  • 1
    Followers
  • 30
    Projects
  • 2.3M
    Downloads
Donate

More from Forge_User_59823561View all