Dragon Escape X v3.3

Escape the dragon! a very fun parkour minigame for your server
4IsKWaO.jpg
5eysF2y.gif
4IsKWaO.jpg

This minigame is a very fun game mode that is based on parkour. Players spawn in a map and trigger an angry dragon that seeks their elimination. They have to parkour around in order to outrun the angry dragon chasing them and reach the escape point! The dragon on his rampage destroys everything in his path including the path to the exit and thus failure may be lethal and second chances may not be given.

U0hugLN.jpg

Check out my other projects as well!






rqWqQNo.jpg

CRWKA4x.gif

- If you own 3 or more of my plugins, you can purchase any of the remaining plugins for 35% off! (づ。◕‿‿◕。)づ
If you don't own 3 or more but you want to purchase 3 at once, you get a 25% discount! (ノ◕ヮ◕)ノ*:・゚✧

To perform any of the above, you need to contact me through email -> [email protected] and also message me here as well!

̿̿ ̿̿ ̿̿ ̿'̿'\̵͇̿̿\З= ( ▀ ͜͞ʖ▀) =Ε/̵͇̿̿/’̿’̿ ̿ ̿̿ ̿̿ ̿̿


g1XeV4U.jpg


Please be patient with early versions of the plugin as they may contain bugs!

Before you get into the features and get all excited, please also read the following.
*** Please read the FULL page before purchasing. This is so that you don't purchase the plugin, and regret doing so because of a missing feature, or because you misunderstood what the plugin has to offer
*** The reviews section is not the place to be asking for help. When you are in need of help, please use the discussion area, or send me a private message.
*** Purchasing this plugin means that you agree to the plugin agreement found at the bottom of the page!

SwKIl8N.png


gQjFzLt.png


- Multi-arena! You can make many arenas and in the same world too!

  • Bungee-Mode Support! The plugin can be installed along other plugins like in your factions server and what not but it can also take over the server and force players to join the lobby! Or even a specific arena and once the arena finishes the server restarts
  • Supports FastAsyncWorldEdit to restore arenas immediately.
  • Parties! All done through a GUI, You can create a party and invite players
  • Shops!
  • Mystery box!
  • Achievements! customize the achievement's requirements and awards, and view the achievements in a cool scrollable GUI
  • Leaderboards!
  • Ranks! players earn exp and rank up until they reach the maximum rank which is configurable, you can also run your own commands when a player reaches a certain rank
  • Kits! and you can make your own! You can also give them special abilities like leap and warp... And you can display them using NPCs as well as GUIs.
  • Trails
  • Fully customizable scoreboards!
  • Spectator mode!
  • MySQL Support and Local Files Support
- Supports UUID and Normal Usernames

  • Built-in coins system, but it can also use vault economy

  • Titles and Action Bar support through TitleManager
  • Autojoin feature that will put the players in the best available arena
  • Join signs, Auto join signs, Leave signs, Leaderboard signs!
  • Built-in world manager, you can create, delete, import, backup, restore, tp, set spawn, list, worlds.
  • You can customize most of the plugin messages, inventory names, signs format, arena states, items, titles, chat prefixes!
  • Broadcaster system that announces certain messages every x seconds
  • PlaceholderAPI and MVdWPlaceholderAPI Support!
  • Holograms support! you can make holographic stats and a holographic leaderboard and display tower names in holograms through HolographicDisplays
  • Custom maps! Create maps for winners and losers and include custom messages and images to make things more fun!
  • Clickable chat messages!


- Lobby countdown shortening system! If the arena has a certain number of players the timer will be shortened to begin faster
  • You can send messages to party members only by starting your message with an exclamation mark
  • A profile GUI where you can see all of your stats and items and your achievements
  • Amazing rollback system
  • Lightweight cooldown system
  • Edit arenas on the fly!
  • A fireworks ending
  • Kits can apply their own potion effects and run their own commands!
  • Basic API that allows developers to access players stats and get top players, and also some events
  • Set the coins/exp modifier of players to any number you want! You can also reset their stats! This also applies to offline players
  • You can separate the spectator's chat, arena chat, and the lobby chat!
  • You can create permissions that allow players to have more slots per party
  • You can run your own commands on players when the arena starts or when players win
  • You can have an animated scoreboard title
  • An update checker to keep you alert inside your game!
  • Smooth, well designed, and created to be able to handle a large number of players

VvjDKXR.jpg


The video below is not using this plugin, but it is highly similar. You can use this video to give you a clearer idea about what the minigame is. If you want to see Dragon Escape X, please look at the screenshots.


y10udzY.jpg


RfYAn5S.png

7Gfz5nw.png

L9MiPHc.png

rm34y7z.png

qG4Iuqn.png

D2qbQlQ.png

j4zMqSL.png

nm8DINh.png

Wr4NOAY.png

S2A1F5T.png

qzFcoKW.png

6aYJUYP.png

cvdv1iU.png

6666wch.png

cKZbzYu.png

oQ2EV40.png

fZN8mG5.png

1Jt66cz.png

YJJljcI.png

sMXqklo.png

iIEszt9.png

8EddNCR.png

xFhWxzc.png
jZLmnmf.png

ur89BcN.png

8ML7Zb9.png

i5GRCMq.png

0KB7pON.png

xeZ9jlO.png

oaO2H6S.png

3qBA013.png

f0Fnoop.png

FQ9Jmbz.png

Paj4EMm.png

1yc3rUH.png

SwKIl8N.png

pHypstl.png

pWCJcGP.png

dptEDHz.png

l3598VI.png

xw9TIck.png

NGqT55I.png

c26LlIW.png
ZO6ycNj.gif



5U7HLW5.jpg


The plugin is highly customizable but not fully!! There are some things that are hard-coded like sounds and SOME texts! Below you will find a list of all files generated by the plugin! Using this you will be able to see EXACTLY what you can change and what you cannot!



1GyOZj2.png


Main command is /DragonEscape or /DE

Players commands:
  • /DE Join - No permissions
  • /DE Leave - No permissions
  • /DE Autojoin - No permissions
  • /DE List - No permissions

Admin commands:
  • /DE Admin - dragonescape.admin
  • /DE Setlobby - dragonescape.admin
  • /DE Wand - dragonescape.admin
  • /DE Create - dragonescape.admin
  • /DE Delete - dragonescape.admin
  • /DE Addspawn - dragonescape.admin
  • /DE Removespawn - dragonescape.admin
- /DE Addpath - dragonescape.admin

  • /DE Removepath - dragonescape.admin
  • /DE Setspectators - dragonescape.admin
  • /DE Setwinningregion - dragonescape.admin

  • /DE Updateregion - dragonescape.admin
  • /DE Kitnpc- dragonescape.admin
  • /DE Start - dragonescape.start
  • /DE Stop - dragonescape.stop
  • /DE WorldManager - dragonescape.admin
  • /DE Inventory - dragonescape.admin
  • /DE Coins - dragonescape.admin
  • /DE Setmodifier - dragonescape.admin
  • /DE Holograms - dragonescape.admin
  • /DE Reset - dragonescape.admin
  • /DE Edit - dragonescape.admin
  • /DE Editmode - dragonescape.admin
  • /DE Reload - dragonescape.admin

VVkjIeZ.jpg


Coming soon...

IdLEPtG.jpg


You first want to set the lobby location by doing '/de setlobby'
so that when players do '/de join' they will be teleported there.
now you should create some arenas

Assuming that you do not have multiverse, and your map is not loaded, you could use the command '/de worldmanager import <Map>' and then teleport to it with '/de worldmanager tp <Map>'

start by using '/de wand' and use the tool given to select the 2 corners surrounding your map.
Once you have selected the 2 corners, create the arena using '/de create <name> <min players> <max players>'
This will create a new arena with your defined name.
Min players is the minimum amount of players required for the arena to start.
Max players is the maximum amount of players that the arena can handle at a time.

if you have FastAsyncWorldEdit installed, the create command will also create a schematic that will be used for rollback. (Better option)

Once the arena creation process is completed, you can now set the lobby location of the arena using the command '/de setlobby <Arena>'. This is where players will teleport when they join this specific arena.

* In this lobby, you can create kit NPCs using the command '/de kitnpc add <Kit> <EntityType>'. This step is completely optional.

You can now start adding some spawnpoints for players (When the arena starts). To do so, use the command '/de addspawn <Arena>', which will add a new spawnpoint at your location. You can add as many as you want. You can also have 1 spawnpoint. The more spawnpoints you have, the better spread the players will be.

Then, you need to setup the dragon path. Go to the dragon spawnpoint location (Behind players spawnpoint by a little bit) and use the command '/de addpath <Arena>'. Then you have to move forward, as if you are the dragon, and use the command again ('/de addpath <Arena>'), the dragon will basically move along these points that you add. If the dragon reaches the last point you add, then players lose. The last point the dragon reaches should be the same as the last point players have to reach.

To define where players have to reach in order to win, you first have to use the wand ('/de wand') and then select the area that the players have to enter, and then use the command '/de setwinningregion <Arena>'

* If you have made any changes to the arena blocks after creating it, you should update it with '/de updateregion <Arena>' and it will probably ask you to set the 2 corners again.

* You can set the location that spectators teleport to, but this step is not necessary. To set the location you use the command '/de setspectators <Arena>'

After you are finished you can use '/de edit <Arena>' to enable the arena and change some other settings. Don't forget to click the save and apply button if you modified anything inside the edit gui.

--- Bungee mode setup! for this all you have to do is the same steps as before, you should make some arenas and when you think that you have enough, go to config.yml and enable bungeemode. This plugin will only be on your game server and NOT in your hub server, if you want to join through signs from your hub server, then you need to have a plugin such as TeleportSigns in your hub

If you have only 1 arena, the plugin will make players enter the 1 arena directly (No lobby) and also restart when the arena ends.
If you have 2+ arenas, then the plugin will make players enter the lobby first (Same as '/de join') and then they will be able to select the arena they want, and no restart will occur upon end.

6UJGGIR.jpg


If you purchase the plugin and install it on your server then please send me your server IP so that it will be featured here!

Official testing server: 23.227.165.134:25574


yzWoJhR.png


This plugin works from 1.7.9 and upwards!

This plugin is DEPENDENT on Citizens! Before you even consider purchasing this plugin, ensure that you can install Citizens and have a working version on your server.

Citizens download links:
Citizens for 1.17-1.13 Files - Citizens - Bukkit Plugins - Projects - Bukkit
for higher versions Citizens | SpigotMC - High Performance Minecraft

* Issues (Last updated 27/2/2021):

  • From my testings, I have discovered that NPCs sometimes become invisible when reloading Citizens using /reload (This is a citizens issue)
  • FastAsyncWorldEdit API as of now does not seem to rollback in 1.16.5

Using MySQL is highly recommended as it increases the performance and protects you from some issues

If you want any holographic feature, you will need to install HolographicDisplays! If you want to use the Holographic Stats feature, you will need to install ProtocolLib as well otherwise the stats holograms will collide.

If you want to use titles, you have to use TitleManager

There are some extra permissions!
dragonescape.admin to create signs
dragonescape.admin to break signs
dragonescape.unblockcmds to be able to use commands while in game

If vault is enabled in the config, Leaderboards will not show 'Coins' as the player vault money, it will still display the player coins

Ask about any concern in the discussion area before purchasing.

Before posting a negative review, please ask for help!


qDaXrwr.jpg


The API can be simply accessed using the class named DragonEscapeAPI.

Methods:
  • getTopPlayers (Should run async)
  • First argument is the players data which you can get from DragonEscapeAPI.getAllPlayersData()
  • Second argument is the stat, for example Stat.WINS
  • Third argument is the amount of top players you are looking for

Example:
Code:
            HashMap<String, String> data = DragonEscapeAPI.getAllPlayersData(); //Get all players data
            List<Entry<String, Integer>> players = DragonEscapeAPI.getTopPlayers(data, Stat.WINS, 10); //Get the top 10 players for the wins stat and put them in the 'players' list
 
            //Entry key is the player name, and the entry value is their score

            for(int i = 0; i < players.size(); i++){
            Bukkit.broadcastMessage("# " + (i+1) + " is " + players.get(i).getKey() + " with a score of " + players.get(i).getValue());
            }
  • DragonEscapeAPI.modifyOfflinePlayerStat (Should run async)
  • First argument is the player name
  • Second argument is the Stat that you want to modify, for example Stat.COINS
  • Third argument is the value
  • Fourth argument is a boolean which indicates whether the value (3rd argument) should be 'added' to the existing score or the stat should be just overwritten to the value.

Example:
Code:
            DragonEscapeAPI.modifyOfflinePlayerStat("Hello", Stat.COINS, 1000, false); //This will set player coins to 1000
            DragonEscapeAPI.modifyOfflinePlayerStat("Hello", Stat.COINS, 1000, true); //This will add 1000 coin to the player

You can also access lots of methods using class instances.
The main class instance can be retrieved using DragonEscape.getInstance()
You can access the customization class with Customization.getInstance() and the config class with Config.getInstance() and many other classes. But you are not really supposed to use those and they won't be documented. So ask me for help before using methods in those classes.

DEArenaStartEvent
DEArenaStopEvent
DEPlayerJoinArenaEvent
DEPlayerLeaveArenaEvent

For internal lobby scoreboard, you can use these placeholders:
%games_played%, %coins%, %wins%, %player_exp%, %player_rank%, %selected_kit%, %selected_trail%

The placeholders mentioned below are for PlaceholderAPI, if you want to use MVdWPlaceholderAPI placeholders then use the same placeholders below but replace the first % with { and replace the last % with }

Not player specific placeholders:
%dragonescape_players_count%, %dragonescape_parties_count%, %dragonescape_lobby_players_count%, %dragonescape_arenas_count%, %dragonescape_kits_count%, %dragonescape_trails_count%, %dragonescape_arena_status_<arena>%, %dragonescape_bungee_arena_status%

Player specific placeholders:
%dragonescape_arena%, %dragonescape_modifier%, %dragonescape_party_leader%, %dragonescape_games_played%, %dragonescape_coins%, %dragonescape_wins%, %dragonescape_player_exp%, %dragonescape_player_rank%, %dragonescape_selected_trail%, %dragonescape_selected_kit%

4gVBXC5.jpg


There are several ways to get support! Please use any of the following

  1. Email: [email protected]
  2. Private Message
  3. Discussion area
  4. Discord (Click image below to join)


KJU0duC.png

Ts1c0W5.jpg


By purchasing this plugin you to the following!
- You are not allowed to redistribute this plugin in any way!
- Refunds are not allowed under any circumstance!
- Source code costs additional money!
- I'm not obligated to do updates within a specific time period! You purchase the plugin as-is.

BN3C2BF.jpg

Latest reviews

This plugin is amazing, not only that but I've been searching for a plugin like this for ages that actually works.

The plugin is easy to understand and setup. It works great.

The developer is very friendly, support is great, overall a great plugin.

This is one of the best minigame plugins I've ever purchased in my whole life and for such a good price as well. This will fit in with my parkour server very well. I was looking for something new for my upcoming parkour server and I came across this, oh man I'm happy that I found this plugin.

This is well worth the money, I'd buy it even if the cost was higher. I recommend this plugin to any kind of server honestly! Keep up the great work Wazup92! :)

6/5 Stars, yes I said 6 stars on purpose.
Wazup922
Wazup922
Thank you so much for the kind review!
Buy a license now
$12.00
EULA: Standard EULA
Secure checkout:
Share and earn
Refer this resource and earn a 10% commission.
2,356 Views
16 Purchases
15 Downloads
Mar 13, 2021 Published
May 25, 2024 Updated
5.00 star(s)
Average rating (1)
368.8 KB File size
Type
  1. Gameplay
  2. Minigame
Supported software
  1. Bukkit
  2. Spigot
  3. Paper
  4. Sponge
  5. Bungee
Supported versions
  1. 1.7
  2. 1.8
  3. 1.9
  4. 1.10
  5. 1.11
  6. 1.12
  7. 1.13
  8. 1.14
  9. 1.15
  10. 1.16
  11. 1.17
  12. 1.18
Creator
Owner
Recommended for you
The ultimate bundle of fun minigames for your server!
5.00 star(s) 10 ratings
124 purchases
The ultimate hardcore gamemode bundle for your players to enjoy!
5.00 star(s) 4 ratings
82 purchases
The ultimate skywars plugin! Many many features! Solo, Teams, Kits, Cages, Trails, Mystery Box, More
Not yet rated
51 purchases
Inspired by COD Warzone! Drop with parachutes and be the last team standing!
5.00 star(s) 2 ratings
33 purchases
A SurvivalGames plugin like no other!
5.00 star(s) 1 ratings
33 purchases
Share and earn
Refer this resource and earn a 10% commission.
2,356 Views
16 Purchases
15 Downloads
Mar 13, 2021 Published
May 25, 2024 Updated
5.00 star(s)
Average rating (1)
368.8 KB File size
Type
  1. Gameplay
  2. Minigame
Supported software
  1. Bukkit
  2. Spigot
  3. Paper
  4. Sponge
  5. Bungee
Supported versions
  1. 1.7
  2. 1.8
  3. 1.9
  4. 1.10
  5. 1.11
  6. 1.12
  7. 1.13
  8. 1.14
  9. 1.15
  10. 1.16
  11. 1.17
  12. 1.18
Creator
Owner
Recommended for you
The ultimate bundle of fun minigames for your server!
5.00 star(s) 10 ratings
124 purchases
The ultimate hardcore gamemode bundle for your players to enjoy!
5.00 star(s) 4 ratings
82 purchases
The ultimate skywars plugin! Many many features! Solo, Teams, Kits, Cages, Trails, Mystery Box, More
Not yet rated
51 purchases
Inspired by COD Warzone! Drop with parachutes and be the last team standing!
5.00 star(s) 2 ratings
33 purchases
A SurvivalGames plugin like no other!
5.00 star(s) 1 ratings
33 purchases
Top