Minigames
== NOTICE == 9 Aug 2016 ==
As most of you have already worked out, public support for this project has been non existent. Unfortunately with the workload of trying to manage and run a server network where minigames is only 1 out of what feels like 1000 projects we maintain... It gets hard trying to find time to help everyone.
But fear not this project is indeed not abandoned! We have moved the project to SpigotMC:
https://www.spigotmc.org/resources/minigames.19687/
++Update Note Aug 2017++
Please Note I have provided updated downloads for all versions back to 1.7 .. We are trying to get some idea of what versions people are running still and what we need to focus on...updating will help us target our product improvements.
The files section contains various version downloads OR you can dowload them : - here
Minigames is a plugin in which users can create and play several types of Minigames on a server, without the risk of losing items or XP when they die. Players can also use checkpoints so when they die, they are reverted back to that position.
The Possible Minigame types are:
- Single Player - for jump puzzles, mazes etc.
- Last Man Standing - A multiplayer Free for All (FFA) PvP Minigame
- Race - A Multiplayer race Minigame
- Team Deathmatch - A deathmatch round against 2 teams, first to a defined score wins!
- Deathmatch - A free for all deathmatch round against any predefined amount of players, first to a defined score wins!
- Spleef - Its possible to create custom Spleef arenas, as well as your standard spleef arena.
- Treasure Hunt - A global treasure finding Minigame that is always running
- CTF - An expansion to the Team Deathmatch Minigame.
- Infection - An expansion to the Team Deathmatch Minigame where the infected players must kill all survivors.
Features:
- Prizes for completing a Minigame
- Economy support (Requires Vault)
- All command configuration for creating Minigames
- Completely customisable, lots of settings to create your own styled Minigame.
- Ability to create multiple loadouts
- Inventory saving
- XP saving
- Minigame regeneration (slightly limited)
- Timers
- An automated update checker for OP's (Can be turned off in the main config by setting updateChecker to false)
- SQL completion data storage for websites or more informative data (Requires SQLibrary)
- And lots more!
Click here for videos of this plugin in action.
Purpose:
Minigames was created for players to play games within a server and win prizes for completion, also to let players play PvP games without the risk of losing their hard earned items and XP. Minigames also reward players for completing each Minigame, or with PvP Minigames, the player can be rewarded with 'bets' that players make before they start the Minigame. These bets can be in Economy money or preset items.
These Minigames can be created in any style the player wishes, for example, parkour jump puzzles, mazes and treasure hunts. As well as PvP games like CTF, races and more. You are given a lot of options to add to each Minigame individually, so they are all completely customisable.
→ Minigames Wiki
Newly Updated! A work in progress wiki, this will hopefully explain all the details of Minigames.
→ Permissions
A list of permissions for the plugin.
→ Command List
A full command list for the plugin.
→ Minigame Signs
All Minigame signs that can be used
→ Donate
Donate to the Minigames project to show your support! Every little bit helps!
→ FAQ
Frequently Asked Questions.
→ Please report any major bugs, issues or suggestions here
DO NOT post them in the comments as I will lose track of them there.
→ Development Builds
Development builds for public access. Keep up to date with the newest builds of Minigames.
NOTICE: Development versions are not approved by the BukkitDev team and may break or cause issues with your Minigames. Use at your own risk!
Metrics
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- And the amount of players playing games. Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Minigame Mashup:
We Be Pirates (Teaser)
Basic Region & Nodes Tutorial
@Nightiky
Put it on the tickets page. I'll remember to try do it then.
@_Razz_
I think he means, that when game is in progress players outside of game would be able to join lobby and wait there when the game finishes.
Also, this is my request, would it be possible to add some sort of way to edit Minigames messages? Thanks! :)
@mig4ng
That will be part of it yes.
@GameplayerHD
You can increase the time delay. What do you mean by queue exactly?
Suggestion, add queue option for spleef? :)
Because many arent able to join, because the countdown is to fast for them. A queue option would be easier for kids :p
Great plugin btw (;
Suggestion to one minigame, like capture the flag, but just for one team, while one try to get the flag, the other only defend, it's like STF Steal The Flag :D
@LordMarakith
Hahaha yes I've had that a couple of times but I thought I'd fixed it. I'll look into it again. That is quite hilarious though.
@CoasterCrazy
Yes, type teamdm, I messed up in the tutorial :/ oops.
@SrgWallopy
Are you sure you have a team deathmatch game or just a deathmatch one? Also if it is a team deathmatch Minigame, are the players names changing when the game starts. If the players aren't loaded for others when they go to join it won't appear until it actually starts. Limitation of bukkit.
Yes I'm going to do CTF quite soon. Not sure how long it'll take though.
@CoasterCrazy - try type teamdm instead
Found an amusing oddity with my team deathmatch... most likely multiverse and not your plugin, but amusing enough to mention it. Players join from World 1, and play the game in World 2. When the game ends, they return to an end position in World 2. This is all correct, they can then re-join, go back to spawn in World 1, whatever they like.
However, the oddity.... After the game ends and they return to the end positions .... ghost npc's of their characters also appear at that exact end position location in World 1 as well, and remain there until the next match ends. We've set up a cage in World 1 and called it the Freak show :P The npc's even have arrows sticking out of them :)
For some reason, I can't create Team Deathmatch games. I type
/mgm set Teamsters type tdm
and it says Invalid game type. It worked the first time, but the lobby was being created at the center of the map instead of the lobby I had indicated. So I delete the minigame and created a new one and since then, it says invalid game type when making a tdm minigame. Can you help me out? The server is minecraft.coastercrazy.com
Now i feel like i'm spamming just question after question pops up. So much on my mind right now haha.
CTF. Soon? Something you are thinking about? Or what?
I have not tried any other of the CTF plugins out there. But i would love everything to be fluent all in one plugin. "Of course, wouldn't everybody" :D
Have you thought of a way to make it so that the game information gets sent server wide? LIke an update on score for w/e game. Not something that spams console every kill, but maybe a code like lets say max kills are set to 16, so it does it every 25% of the max score. So in this case, every 4 kills it notify's server of the current status of the game.
Or possibly just a command to type in to check info of current running games.
"I have multiple Team Deathmatch game types set up that run.
2 2v2 2 4v4, 1 spleef and 2 4-8v4-8. "
Was thinking something simple even for that, where lets say something similar to /mgm info that you can type and all games show up, and tell whether they are in progress and if they are the current status / kills each team, or how many people are still left alive. yada yada. I think you get what i'm saying haha. Sorry just thinking of multiple things that would help out alot. that i would enjoy seeing :D
Would love to hear your thoughts :)
I think i found a slight "bug". If the minimum amount of people join the game, and the counter starts to count down. "I have it set at 60 and 5". If people join while the countdown is going, their names turn white, and don't actually change color. I get no errors or anything of the sort in log or anything. So i can't help you much with that.
Just something i noticed.
Ha, got confused with Mob Arena that has white list commands.
Oopsy? :D
@LiLChris06
Ah yes, I've been meaning to add a way to disable commands through the Minigames config. You should see that by next version. As I've said before, a quick way to stop it now would be through worldguards command blocking in regions.
@LiLChris06 @_Razz_:
Maybe add something like this:
@_Razz_
Hey _Razz_,
Stumbled upon a small problem...
Added Paintball plugin (http://dev.bukkit.org/server-mods/paintball_pure_war/) and while members are in a Minigame they are sorta able to join Paintball with /pb.
I don't have that command allowed in the config.
You can test it on my server just join any of the Minigames then /pb.
I advised the Dev of that plugin too just in case.
@LordMarakith
Ah not the entire server sorry haha. Just the max players set for that minigame :)
Many thanks for the speedy reply... hadn't consered that you were counting max players on the entire server. Got it working by setting maxscore to a much much higher value, thanks again :)
@LordMarakith
Minscore was added in the version I just uploaded. On the tutorial page it says how max score is determined too. Its not just the max score variable its concerned with, it the maximum players that can join and the current players that are playing.
But yes, it sometimes turns out a bit low and thats why I put the minscore in this version, which should be out soon :)
Same error as mikelefebvre on Nov 19 .... no way to set a minscore on a teamdm (says tdm on the tutorials page), and game ends after just one kill, no matter what maxscore is set to. Also, setting maxscore doesn't make any apparent changes to the config file for that game.
Other than that glitch, excellent plugin, I love it thanks :) Got a spleef arena, last man standing, parkour map, and 3-4 more games running with it, excellent tool!
@_Razz_ Yeah great! I was also thinking can we get signs and once you right click on them it gives you a class like MobArena?
@Nikz11
I actually have plans for that. The flag will use the SP Minigame flags with Red and Blue as the names, the max score will be the number of flag captures for a round and the rest will be set up as a team deathmatch Minigame. Simple right? :D
The hardest part will be coding it to work smoothly.