MinigamesLib: Conquer
MinigamesLib: Conquer
Conquer all checkpoints to win! This is a Team death match pvp game with the goal to conquer all available checkpoints by standing on them about 5 seconds long.
Setup
You need to install MinigamesLib for the plugin to work
Also, you'll need Vault for economy rewards to work.
- /cq setmainlobby set the main lobby where all join signs will be
- /cq setlobby [arena] set the waiting lobby
- /cq setspawn [arena] sets a playerspawn, repeat at least once to have two spawns for two teams!
- /cq setcheckpoint [arena] Gives you a dragonegg, place it to set checkpoints (don't remove the generated wool!)
- /cq savearena [arena]
You can now set a join sign (optionally). Lines:
- Conquer
- [arena]
Versions
Conquer v1.0 = MinigamesLib 1.3 and lower
Conquer v1.1 = MinigamesLib 1.4 and higher
Commands/Perms
Command | Description | Permission |
---|---|---|
/cq | Shows all possible commands | |
/cq setspawn <arena> | Sets the spawn point. | mgconquer.setup |
/cq setlobby <arena> | Sets the lobby point. | mgconquer.setup |
/cq setmainlobby | Sets the main lobby point. | mgconquer.setup |
/cq setcheckpoint <arena> | Sets a checkpoint. | mgconquer.setup |
/cq savearena <arena> | Saves the arena. | mgconquer.setup |
/cq setmaxplayers <arena> <count> | Sets the max players allowed to join to given count. | mgconquer.setup |
/cq setminplayers <arena> <count> | Sets the min players needed to start to given count. | mgconquer.setup |
/cq setarenavip <arena> <true/false> | Sets whether arena needs permission to join. | mgconquer.setup |
/cq removearena <arena> | Deletes an arena from config. | mgconquer.setup |
/cq removespawn <arena> <count> | Deletes a spawn from config. | mgconquer.setup |
/cq join <arena> | Joins the arena. | |
/cq leave | Leaves the arena. | |
/cq start <arena> | Force-starts the arena. | mgconquer.start |
/cq stop <arena> | Force-stops the arena. | mgconquer.stop |
/cq list | Lists all arenas. | |
/cq 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.* global_arenas_size: 30 # not used in this minigame
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
[Spanish] Plugin tutorial by YanPerez: https://www.youtube.com/watch?v=R4E0hx546ME [Portuguese] Plugin tutorial by Tuffão Gamer: https://www.youtube.com/watch?v=MXllLYaXJDw
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!
Is there some way you can add something to change your class in-game, other than that, amazing!
found a problem with the mysql. i used it and it doesnt update all the stats. for example it did update my friends data but not mine. and it puts -1 everywhere ?
also it shows credits even when its not used an economy is on. this will confuse my players. mabe its an idea to show the money balance of the player when economy is enabled.
@mmuziek
The commands you see ingame are just default MinigamesLib commands. Depending on the game you do not need boundaries, as in this game there is no breaking/placing blocks - there is no need to set boundaries as nothing needs to regenerate.
also i wanna add a suggestion please check when a player is standing on the wool. and not the x and z location of the player otherwise they trigger both checkpoints that are above each other or when its on a mountain with a tunnel in it when they stand in the tunnel it also triggers the checkpoint
1 question. here on the page it doenst say that i need to define boundrys
but ingame it is in my command list. do i have to set the boundrys or not?
you have done 3 or 4 games in a row? the strange thing is that the first game works perfect. but in other games, no checkpoints are completed. use spigot 1.7.10
@isaske
Your first bug might be a damaged checkpoint, check that there's no entity damage like creepers that might have removed some blocks or changed the data (colors).
The second bug is not a bug, it's the buffer for laggy servers. ;)
Very good minigame. I put it on my server. but has bugs and I had to remove it. the first game works fine. but the following no.
will not let me complete the last color of the wool in some checkpoints, sometimes just stays in 2 colors do not change when I'm on the blocks of wool. in short, there are many bugs in wanting to conquer a checkpoint.
and another small bug, I can move for about 1 second when I enter my team. And then in 1 second the movement is blocked
@instancelabs
This is an example of how it is the game in mineplex ( https://www.youtube.com/watch?v=TdJ-0VjYu54 )
@Floodeer
Do you have many checkpoints? That might be a problem with the fake beacons.
@wizy272
Check messages.yml.
@Bars96
The texturepack is called "PvP v2", I found it on some random youtube video months ago.
@ELSaitam
Never played that game on mineplex if they have it, so I'll have to check it on their server if I find the time.
@instancelabs
could you add columns at the sides like mineplex?
What is resourcepack with that awesome font on first screenshot?)
May I ask can you make a config that alows changing the Signs for an example:
And it could suport color codes that would be awesome!
I'm having a big problem with lag, it just crashes when the game begins, and when players dominate areas.
@Espantonius
Yep, just add a ";" and the new item behind that.
Example: 280:0#KNOCKBACK:4*1;262:0*1
That would be a knockback stick and an arrow.
@Vinigamer17
You could do kits yourself and name them like you want or do you want special abilities for the kits?
Suggestion, add item A choice of kits in minigames More Place pattern with different powers and classes, Class Wizard Example, Gross kits, Archer is etc. ..
Is it possible to put more than one item in each kit?
@Donio95
Yeah crackshot support for all minigames is definitely planned in far future. :)
@eldimarzioxp
Not yet, but I can add that.
@oscarmj11
I'll think about your suggestion, thanks.
@CaptainJordan23
These bugs should be all fixed in latest dev builds of MinigamesLib. Let me know if you still have kit bugs with the latest dev version.
Suggestion: Kits compatible with CrackShot to make games like in Battlefield.
Is there any way to remove the protection command (use / leave arena for exit) My users need to use commands