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!
Suggestion: Modify the minigame, and instead of the game to end when a team gets to take all the checkpoints. That the game has score, ie, as a call of duty domination. For each objective taken, every 5 seconds 3 points are awarded to the team (3 points for each objective taken, if you have 3 objectives taken, 9 points would give that team every 5 seconds). And the first of the teams to get reach 300 points wins the game for example. All this can be configured in the config document. Then for every enemy you kill, you get points or money. As you get points or money when catches objectives.
Sorry for my english... :)
There is a couple glitches I have been encountering, first off when someone does not do /cq leave when leaving a game and logs out instead it still leaves them into the game. So maybe make it so if they log out they leave the game as well. Lastly, I'm still having the issue with choosing the classes like Oscarmj11, except when I choose a class I get the sword for one second, then it disappears. Thanks for helping, you are definitely my favorite plugin maker as of yet :).
@oscarmj11
I'm not sure what the issue could be, but I did some kit fixes in 1.5, maybe that'll help you.
@CaptainJordan23
I'm definitely planning on supporting the minigames for a long time, and regarding SeaBattle, I did a complete recode and it uses MinigamesLib now, will release it the next few days. Maybe will do the same for HorseRacingPlus. ;)
I think this is an awesome plugin, and I'm using it on my server. But please keep updating it to make it even better. Like seabattle, don't leave this plugin and keep updating it to make it better all the time. Like, make so that the nether star you hold when you select a class say Class Selector, or something. Or add a stats sign, when you right click it opens a guy that lists your stats. Or add a stats item and when you right click it opens up the guy. These are just a few suggestions, but my main point is please don't leave this plugin, and keep with it, it will be great :). Thanks
I have a problem when choosing kits. I still selecting the PRO class, I always get the default class to start the game
I use MinigamesLib 1.4 and Conquer V.1.1.0
And the money not is the problem because I have 3000 dolars
@CaptainJordan23
Use MinigamesLib 1.3 or even 1.4 dev builds.
This occurs when I join a MGConquer game, it does not give me the class for some reason. Please try and fix, thanks.
[MGConquer] Task #128 for MGConquer v1.0.0 generated an exception java.lang.NoSuchMethodError: com.comze_instancelabs.minigamesapi.PluginInstance.getClassesHandler()Lcom/comze_instancelabs/minigamesapi/Classes; at com.comze_instancelabs.conquer.Main.addGear(Main.java:122) [?:?] at com.comze_instancelabs.conquer.IArena$2.run(IArena.java:130) [?:?] at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:53) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks] at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:600) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
@regiis222
After translating it I still don't get what you mean, I'm really sorry.
@CaptainJordan23
You already can get money for winning and then use the money to buy kits (you can change that in classes.yml), but getting money for kills is not implemented and would be a good idea, thanks. And regarding stats, yes, that was planned with skulls and signs. :)
Le plugin est génial, quand il fonctionne, nous le problème est que les carrées de laines ne se change plus au bout d'un moment, et que les équipes ne savent plus ou elles en sont...
What I think would be cool to add, not only to this plugin but to all your other MG plugins, is to add if you kill someone you would be able to earn coins or if you capture a checkpoint you would earn some coins as well. This way when you could earn coins to spend in a shop to buy different kits and stuff. Also I think it would be cool to add a stats sign. These are just suggestions, thanks!
BTW, your plugins are perfect for my server as it is called Minegames :D
@instancelabs
I got it to work, however, when we play and stand on the checkpoint wool for a while, it still doesn't get them.
@AriArk
Please send me your current config (on pastebin), you probably forgot to set something. :)
It always says Failed to save castles when I type /cq savearena castles
i want this!
WoW! It's incredible plugin Minigame. Are you search a tester / Spanish traduction for this plugin ?
I would be happy if i can a tester too :P
may i be a tester? :()
Interesting, is similar to Dominate? =)