Escape The Mob
Mob 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 mob behind the players. If you fall, you lose. This is a continuation of DragonEscape with more mobs.
Setup
- Set the main lobby at the beginning: /etm setmainlobby [name]
For each new arena:
- Create a new arena with /etm createarena [name]
- Build a waiting lobby and do /etm setlobby [name]
- Set the spawn: /etm setspawn [name] (you can set multiple spawns too, for more players)
- Set the Mob spawn: /etm setmobspawn [name]
- Set the finish: /etm setfinish [name]
- Set two or more flypoints: /etm setflypoint [name] Attention: You need more than one flypoint!
- Setup the boundaries /etm setbounds [name] [low/high] Attention: You need to set both low and high boundaries.
- Save the arena with /etm savearena [name]
- Create a join sign: 1st line: mobescape; 3rd line: [arenaname]
Commands/Permissions
Command | Description | Permission |
---|---|---|
/etm createarena [name] | creates a new arena | mobescape.setup |
/etm setlobby [name] | sets the waiting lobby for a new arena | mobescape.setup |
/etm setspawn [name] | sets the spawn (dragon/players) | mobescape.setup |
/etm setfinish [name] | sets the finishline | mobescape.setup |
/etm setbounds [name] [low/high] | sets boundaries for the arena | mobescape.setup |
/etm setmainlobby | sets the main lobby | mobescape.setup |
/etm setflypoint | sets a new flypoint | mobescape.setup |
/etm removeflypoint | removes a flypoint | mobescape.setup |
/etm savearena [arena] | saves the arena after you set the boundaries | mobescape.setup |
/etm removearena [name] | removes an arena | mobescape.setup |
/etm setmobspawn [name] | sets the spawn for the mob (this is optional, if not set, will spawn at player spawn) | mobescape.setup |
/etm setmobtype [type] | sets the mob type | mobescape.setmobtype |
/etm setarenavip [arena] [true/false] | sets an arena to vip-only | mobescape.setup |
/etm setreward [arena] [type] [value] | sets an arena specific reward | mobescape.setup |
/etm join [name] | joins a game per command | |
/etm kit [kitname] | changes your kit | |
/etm kitgui | shows kit GUI | |
/etm leave | leaves the game | |
/etm start [name] | forces an arena to start | mobescape.start |
/etm reload | reloads the config | mobescape.reload |
/etm list | lists all arenas | mobescape.list |
/etm endall | ends all running mobescape tasks, if something bad happens | mobescape.end |
/etm setmaxplayers [arena] [count] | sets max players of an arena | mobescape.setup |
/etm setminplayers [arena] [count] | sets min players of an arena | mobescape.setup |
Creating join signs requires mobescape.sign.
Mob Types
As of now only Wither and Enderdragons are supported, but I'll add more mobs soon. Change them globally with /etm setmobtype [type]. [type] can be wither or dragon.
Kits
You can check out the kits in the config below, there are three kits right now. You can set them to vip kits by turning requires_permission to true, also you can make players pay for using a kit.
You can change your kit with /etm kit [kitname].
Arena Permissions (VIP Arenas)
You can set an arena vip by executing /etm setarenavip [arena] [true/false]. Players need the permission node "mobescape.joinarena.arenaname" to join the arena then.
Config
Check this page to see the full default config (as of v1.2) with some explanations: http://dev.bukkit.org/bukkit-plugins/escape-mob/pages/config/
Youtube
Be aware that these videos are outdated DragonEscape videos, but the setup is still the same. I'll be doing a new tutorial video soon.
[PORTUGUESE] Thanks to AbsintoJ: link.
[GERMAN] Plugin tutorial: link.
[ENGLISH] Another plugin tutorial: link
[SPANISH] Very detailed spanish tutorial: link
Upcoming Versions
v1.2.2 (Uploaded 27.03)
- adds option to remove scoreboard
- adds optional item for kit selection at join
- fixes an inventory loss bug
- fixes small typo for finishline
- enables lava damage
- fixes mob looking into wrong direction sometimes
v1.3 (Uploaded 29.03)
- adds 1.7.5 support
- adds optional item for kit selection on join
- destroy radius has effect on y axis too now
- a bit better destroyer animation
- code cleanup
Todo:
- find a way to not let players camp. As of now there's an experimental option for that in the config, but you could also just set the destroyer radius higher.
- add more sign options
- add option to kick all players after game (for bungee)
- add different destroyer modes
Additional Information
If there are random (mostly teleportation) errors coming up, update Multiverse and Vault.
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 in the config.yml in plugins/PluginMetrics/.
The plugin also uses an autoupdater which can be turned off in the config (see above in the config section).
The source code can be found here.
Have fun :)
@sammyturbo123
He will be adding more types of mobs to the game soon. This includes Giant. :)
Will there ever be a mob such as zombies or giants? this will go well with my zombie (walking dead) server if so
@BloodMaster104
Any errors in console?
@Theluangamer9416
Will upload a compatibility update in the next hour.
@BluePig
I'll look into this. :) And try setting a mob spawn with /etm setmobspawn [arena].
@TheWideAwaking
Try setting a mob spawn with /etm setmobspawn [arena].
@luki978
Did you restart your server maybe or did any errors appear in console?
@instancelabs Please Update to 1.7.9 soon, the players are waiting in my DragonEscape:
[02:53:30] [Server thread/ERROR]: Error occurred while enabling MobEscape v1.3.4 (Is it up to date?) java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R1/Packet at com.comze_instancelabs.mobescape.Main.registerEntities(Main.java:1008) [?:?] at com.comze_instancelabs.mobescape.Main.onEnable(Main.java:225) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:448) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:382) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R1.Packet at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [bukkit.jar:git-Bukkit-1.7.2-R0.3-30-ge027d69-b3058jnks] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0] ... 13 more
Also, in this, even if you dont have enough money for a kit, if you click it in the kitgui, you'll still get the kit. Weird
Hi, I have it set so when your behind the mob (enderdragon) you die. But even when I get a massive headstart,as soon as the timer end, I die!
@instancelabs
well when i click the sign and play i can run around before the dragon starts moving soooo.... what do i do?
On the sign is for EVENT MobEscape [RESTARTRING]
Hello sir. I have a problem. Wither/Dragon won't spawn. What may cause this? Do I have to upload some kind of log so you can see where is the problem?
Thanks in advace.
Hey, on the sign after a game is written Restarting.... for ever? When you place the sign again then does it go and you can join
Arena doesnt respawn?!? Can you help me?
Hi, great plugin, but one problem: players leave the lobby via external commands, but then are dragged back into the game/ don't get their stuff back! Can you make it so if players leave the Lobby World (Multiverse) the game thinks they have left
My plugin version is 1.3.4.
And this is a copy of my config. Sorry copy/paste made it look that way. Hope you can read it.
Hi there, I have 2 arenas set up and they are in the same world. One goes back to normal every time, but the 2nd arena says it is complete and does not regenerate back to its original state. Do I have to make arenas in separate worlds or do they have to be extremely far away from one another? Thank you.
nice plugin :) works well
@Tylsimys007
Which plugin version do you have installed? Also, please send me your config.
@catprowler
Looks like it gets corrupted somehow, or do you have it installed twice? And I think you should be able to use v1.3.4, it has support for 1.6.4-1.7.8. :)
@ZephyrPro
I see what you mean, I'll think about it. :)
@Tylsimys007
i got the same problem :(
This is very nice plugin, but there is a one problem. The arena is not regenerated after a game? Can you help?
Hi there, I have the v1.3.3 plugin installed and created an arena and everything works great, but if I have to stop the server and restart it then I get an error in the console http://pastebin.com/nBTa5awY I have to go back and reinstall the plugin to get rid of the error. I can't use the v1.3.4 yet because my other plugins have not been updated. Would you know a fix for this? :D Thank you.
No I mean a join Menu ... if you do the command / etm join a menu opens in which all appear lobbys the lobbys like Mineplex that are already started are then golden blocks and where you can from joining are green blocks .. . the slots are also displayed. If you adden that would it would still be cool to be able to adjust it (Config). The example of such a menu is on Mineplex.eu