MinigamesLib: MobEscape
MinigamesLib: MobEscape
Run away from the dragon/wither destroying the course behind you. This is MobEscape using MinigamesLib and thus being available in Arcade. Be aware that it's still in beta as I hadn't had the time to test it out extensively.
v1.6.0 supports MC 1.8 through 1.6.4
Supports 1.8, 1.7.X and should support 1.6.4 too (untested). Also the blocks now fly away randomly and the dragon shouldn't look wrong at 90/180/270/360 angles.
Setup
You need to install MinigamesLib for the plugin to work
Also, you'll need Vault for economy rewards to work.
- /etm setmainlobby Sets the main lobby where all join signs will be
- /etm setlobby [arena] Sets the waiting lobby
- /etm setspawn [arena] Sets the player spawn, repeat for multiple ones
- /etm setmobspawn [arena] Sets the dragon spawn
- /etm setflypoint [arena] Sets a flypoint, you need min. > 2 of them. These are also checkpoints for players.
- /etm setbounds [arena] low Sets the lower left corner of the map
- /etm setbounds [arena] high Sets the higher right corner of the map (so that you got a cuboid)
- /etm savearena [arena]
Be aware: The last flypoint is the finish point!
You can now set a join sign (optionally). Lines:
- MobEscape
- [arena]
If your countdown goes below 0, like -1 or something like that, you forgot to set something, check setup again!
Commands/Perms
Command | Description | Permission |
---|---|---|
/etm | Shows all possible commands | |
/etm setspawn <arena> | Sets the spawn point. | mgmobescape.setup |
/etm setlobby <arena> | Sets the lobby point. | mgmobescape.setup |
/etm setmainlobby | Sets the main lobby point. | mgmobescape.setup |
/etm setflypoint <arena> | Sets a flypoint. | mgmobescape.setup |
/etm setbounds <arena> [low/high] | Sets the low/high boundaries of the map. | mgmobescape.setup |
/etm savearena <arena> | Saves the arena. | mgmobescape.setup |
/etm setmaxplayers <arena> <count> | Sets the max players allowed to join to given count. | mgmobescape.setup |
/etm setminplayers <arena> <count> | Sets the min players needed to start to given count. | mgmobescape.setup |
/etm setarenavip <arena> <true/false> | Sets whether arena needs permission to join. | mgmobescape.setup |
/etm removearena <arena> | Deletes an arena from config. | mgmobescape.setup |
/etm removespawn <arena> <count> | Deletes a spawn from config. | mgmobescape.setup |
/etm join <arena> | Joins the arena. | |
/etm leave | Leaves the arena. | |
/etm start <arena> | Force-starts the arena. | mgmobescape.start |
/etm stop <arena> | Force-stops the arena. | mgmobescape.stop |
/etm list | Lists all arenas. | |
/etm reload | Reloads the config. |
Config
There are a few config files (config.yml, classes.yml, arenas.yml, messages.yml, stats.yml) which are mostly self explanatory. Be aware that guns.yml is not used in this minigame!
config: default_max_players: 4 # default amount of maximum players that are allowed to join an arena default_min_players: 2 # default amount of minimum players that can join an arena lobby_countdown: 30 # amount of time in seconds to countdown in lobby ingame_countdown: 10 # amount of time in seconds to countdown ingame before the final start rewards: economy: true economy_reward: 10 # You'll need Vault for economy to work item_reward: false item_reward_ids: 264*1;11*1 # 264 being the id, you can specify an amount (the '*1') and enchantments (e.g. 264#DAMAGE_ALL:2*64 would be sharpness 2 on a stack of diamonds) command_reward: false command: pex user <player> add SKILLZ.*
Items in the config: If you would want 32 enchanted red wool blocks, you'd adjust the config to: 35:14#DAMAGE_ALL:1*32, where :14 is the data for red, 35 the id for wool, and the DAMAGE_ALL:1 the enchantment + level.
Preview
Youtube
[English] Tutorial by LtJim007: https://www.youtube.com/watch?v=0cpEoydqv2w
[English] Youtube tutorial by JaxBillz: https://www.youtube.com/watch?v=9QyppuXpYEo
[Portuguese] Tutorial by TuffaoGamer: https://www.youtube.com/watch?v=CsuS_aEtwoM
TODO
- Suggestions are welcome. :)
Additional Information
Have fun :)
BUGS?
Submit them here: http://dev.bukkit.org/bukkit-plugins/instances-minigamesapi/forum/ and NOT in the comments!
@ELSaitam
That's fixed with MinigamesLib 1.10, same should be for lily pads.
@HiTechMC
Sure, per arena speeds can be added.
@instancelabs
the beds do not regenerate
@DanSpedey
hmm k thx :)
Hope it can be added in the coming updates
@HiTechMC
You can not do per arena speeds at the moment sorry.
Its been awhile since I did a video tutorial of this plugin and Im glad to see you have fixed the dragon rotation bug :D Here is the new tut: https://www.youtube.com/watch?v=0cpEoydqv2w&index=1&list=PLZE5FyXx-5DE_1dAVy_JezhoZd-7B2DZn
is it possible to have different mob-speed in different arena?
thx :)
Edit: Also lily pads are not regenerated correctly :/
@Keyk123
That means your boundaries are set wrong: Your spawn appears to be out of the boundaries, but have to be in the bounds.
@cedric0911
Set die_below_bedrock_level to true in config.
@ELSaitam
I'll look into this and test that out.
I have a problem please help me when i jump to a lower platform i lose the game the low bounds are correctly and the hight bounds are also correct
I´m german my English is not so good I hope I receive nevertheless help
@instancelabs
The "TnT" and "EnderPearl" kit will not work in the game
@therennon
I agree with what you say
@instancelabs
the ladders do not regenerate after the game
@instancelabs
i don't have this option in my config. i've checked all the configs in the MGmobescape folder and nothing like this shows up.is there a particular place its suppose to be?
Now the "flypoint" checkpoints are players?
I see a very serious problem that did not exist before: now we have to "force" the player to walk through a specific block (flypoint), so now the "map" can not be "wide".
greetings
This plugin is great, but I have one issue, When I start a game, no matter what I do, potions keep hitting me and sending me all over the place. Please help.
UPDATE: Tried splegg and the same issue occurred. :(
Here are the sign commands if you don't know!
What to type:
Example:
@DakiMC
That means your flypoints are set wrongly, flypoints are also checkpoints for players which means that if a player doesn't pass one of these points, the plugin will assume he's behind the dragon and he loses.
I made one report that shows bug when dragon touches 1st block players die. https://www.youtube.com/watch?v=rrvuS7M8IZk
@TheNazer
Set "die_below_bedrock_level: false" to true in config.
I hate the option of falling 6 blocks and die. When you will upload the next update fixing this? (Sorry my english xD)
@beansbeenz
You can only disable classes for all arenas at once for now, you'd need to add "enabled: false" to all classes.
@krulaks
That was added now to MinigamesLib for all minigames, will be in MGLib 1.9.