Minigames Party
Minigames Party
This is a set of minigames each 60 seconds long which you can play in one run.
I released a new huge minigames project called MinigamesLib which can be seen as "MinigamesParty 2.0" pretty much. Works nearly the same as MinigamesParty as it allows Arcade (play through all minigames in one run + shuffle), is more stable, doesn't lag and supports new and bigger minigames like MobEscape etc. It also allows far more customization, but it also isn't a "all in one" plugin, but more info regarding that on the MinigamesLib project page.
These are the currently included minigames:
- ColorMatch: Jump to the color corresponding to the wool color in your inventory!
- Spleef: Destroy the floor under your opponents to make them fall and lose!
- MineField: Run to the finish without touching the mines!
- Jump'n'run: Jump to the finish!
- DeadEnd: Don't fall while the blocks are disappearing behind you!
- DisIntegration: Don't fall while the floor is disappearing!
- LastArcherStanding: Shoot the others with the bow!
- SheepFreenzy: Shear as many Sheeps as possible! Attention: Some of them explode.
- SimpleSmokeMonster: Avoid the smoke.
- SlapFight: Slap the others and make them fall!
- ChickenTag Pass the chicken to others or you'll die!
It will loop forever until everyone leaves and has economy/item reward options and a credits system.
Setup
- 1. build main lobby
- 2. /mp setlobby
- 3. /mp setup This will create all arenas on your current y-level, be sure that you have like 500 blocks free in the south and east directions and 50 in the north and west directions.
- 4. create a join sign at the main lobby (write "[party]" on the second line)
You need the permission node mp.sign for creating signs.
Config
See the config as of v1.4.2 here with a few explanations.
Commands
Command | Description | Permission |
---|---|---|
/mp help | shows help | |
/mp setlobby | sets the main lobby | mp.setlobby |
/mp setup | used for the setup at the beginning | mp.setup |
/mp reloadconfig | reloads the config | |
/mp setuppoint | teleports you to your last setup point | mp.setup |
/mp list | lists all loaded minigames | |
/mp stats | shows your player statistics | |
/mp leaderboards [credits/wins] | shows player leaderboards (credits or wins) | |
/mp disable [minigame] | disables a minigame | mp.disable |
/mp enable [minigame] | enables a minigame | mp.enable |
/mp leave | leaves the game | |
/mp join | joins the game | |
/mp shop | opens the shop | |
/mp skip | this is a debug command, skips current minigame | mp.skip |
/mp setcomponent [minigame] [component] | changes any component of a minigame, e.g. spawn, lobby, spectatorlobby, finish | mp.setup |
Ingame Commands (if you're in the MGParty):
- /leave or /quit
- /shop
You need the permission node mp.sign for creating signs.
Pictures
Youtube
[ENGLISH] Plugin tutorial:
[GERMAN] Plugin tutorial:
[GAMEPLAY] Gameplay video by kamo: link.
Todo
- add a bunch of more minigames
- more effects like fireworks
- UUID support for premium accounts (not sure how to solve cracked users)
- add better Smokemonster
- add full 1.7.8 support
Additional Information
Your server should have at least 1gb ram, as this plugin is fairly resource intensive. You can find my github with this plugin here. You can download Colormatch as a seperate plugin here.
To enable/disable certain minigames, type /mp disable [minigame] or /mp enable [minigame]. You can see a list of minigames with /mp list, disabled ones will show up red here.
You can try out this plugin on server.kamoworld.com where Kamo is constantly testing new builds of MGParty (but of course has a bunch of other nice minigames too).
Have fun :)
FAQ
Quote:I updated the plugin to the latest version, but the new minigames are not showing up!
Do another /mp setup at the same location and reload the server.
Quote:Is this plugin compatible with 1.6.4?
Indeed, it is. And 1.7.2 + 1.7.5 are supported, too.
Quote:What the hell is Jump'n'run for?!
You need to build a jump'n'run before the game and players need to beat it later then when playing.
Quote:I run a Bungee network, how do I turn on Bungee support?
Enable game-on-join in the config.
Quote:What are credits for?
Players can buy things in the shop for them. Type /shop ingame or /mp shop outgame to access the shop.
MySQL
To use MySQL, change the host, database, user and pw variables in the config and setup the following table via phpmyadmin or some similar SQL software.
Tablename: mgparty
[int] id | [string] player | [int] credits | [int] wins |
ID has to have auto_increment turned on.
VIP Perks
Players can earn double or triple coins, just give them the following permissions:
- mp.double_coins
- mp.triple_coins
Other strange technical stuff
This plugin has a Metrics System (hidendra) included, which sends server related information (like MC version, Java version, Plugin version, player count, system info) to the official MCStats server.
This plugin also includes an autoupdater, which checks for updates on curse and downloads and autoupdates the plugin. I don't recommend turning this off for important quickfixes in the future, but if you're still interested in turning this off, disable auto_updating in the config.
Could you maybe allow server owners to set the time that each game lasts for in the config because while playing the games its really fun but, I get p* off when the game finishes after 60 secs. I would really appreciate it if you add this feature.
Thanks Mcprogamer
colormatch is "bugged" =(
how chicken tag works? o_O
UUID support added please. I really need it.
@jimmy12811 Its a very server intensive worldedit that occurs when you type that command. It takes a lot of power. Just keep trying or increase the server ram. Just also be sure that nobody except you is online and no other plugins are installed should help.
every time i do /mp setup my server crashes plz help me
Please add a sound effect in the end of the count at the time of a game start, or a game.
Hey I have made an updated tutorial which covers everything now :) Could you replace my old video with this new one please:
https://www.youtube.com/watch?v=npV9qaMLWUI&list=UUZvGH5UFnZGHL7t11RLhg2w
(Im LtJim007 btw, my video is the English one on this page)
Please add some of these minigames= Splegg, TnT-Run, One in the Chamger and Paintball please create an config to edit each minigame And please dont stop creating an 1.6.4 able plugin- thx
How to configure MySQL? Please send me what I paste to SQL query. Thank You
add minigame paintball :) ?
Is it possible to disable to scoreboard complety in this plugin? Can I maybe delete the .class files that contain the scoreboard? I really need to disable it.
So would this amazing plugin work on the same world as a survival? Would it mess up things like pressure plates or sheep? And would there be a scoreboard all the time? Thanks!
Please add multiple arena :)
one of the minigames makes just be able to fly in the air?
@instancelabs
Thanks. I specifically use Multiverse and Multiverse-Inventories. I have 4 worlds, and the game is on my hardcore world where players have no permissions other than chat, digging and building. Multiverse-Inventories takes care of managing players' separate inventories when they switch worlds. However, they can use the /mp command on any world and I don't know if something goes south when they are switching worlds in the process of joining the game.
@GumbyDammit
1. I'll update the description with the full list, but there aren't many really. And no, players do not need permissions to play. Edit: Done.
2. Well normally you get your inventory back, not sure though if it still works on multiple worlds. I'll test that out a bit later.
I'm seriously impressed. This is the first minigame, other than BattleArena, that just works without loads of stupid bugs. I do have two questions though:
1. Is there a list of required permissions anywhere? I see a few references sprinkled around the page, but no definitive list. Do players even need permission to play?
2. Is there a way to not have a player's inventory permanently wiped when they start a game?
@jameslee534
What version of MGParty are you running? All of your listed bugs where fixed in v1.5.2 or v1.5.3. The only new thing here would be that Sheep don't spawn, I could look into that (I'd need errors in console). For the rest, just update, also, it's compatible with 1.7.9.
@JammyDodgerABC
Never tried on modded server, you'd need to test it by yourself.
@MrKerty
lol, I doubt it that MGParty caused that. Especially the part where you removed the plugin and things are still not working determines that you just have a bad hoster who crashed or did something wrong on your side. Anyways, that escalated too quickly and you shouldn't have deleted everything, what about just log into panel and restart the server?
Please help, I absolutely love this plugin, but there is WAY too many glitches and bugs to handle. I had to disable some of the mini games because they wouldn't work. For one, SimpleSmokeMonster doesn't spawn the smoke monster. It used to for like a couple days, but all the sudden it stopped spawning it in. So now every time we get put into that arena, it's just an empty, boring game. We have to jump off the edge to end the mini game. Second, MineField spawns pressure plates in the spleen arena, and whenever I touch the pressure plates in the spleen arena, I get sent back to the spawn of the arena. Third, Slap fight won't register that somebody has fallen off the edge of the platform, and the player just falls to the ground of the world. Meaning we have to wait for the timer to end to change mini games. And last but not least, Sometimes, only sometimes do the Sheep in SheepFrenzy don't ever spawn in the arena. I tried re-installing the plugin TWICE. Nothing fixed. All the other mini games work flawlessly. Since this plugin is probably the most interesting in my upcoming server, I really want to fix these issues. If anybody can help me out, it would be greatly appreciated. Also, please make an option to update the plugin to 1.7.8-1.7.9 (Maybe some of these issues are from my server being 1.7.8-1.7.9) Thanks!
@MrKerty
The plugin works perfectly, this is not the devs fault, this has had 50K+ downloads and your the only one with this problem. Something tells me that is was your fault...