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.
Also an option to disable the little bar on the side of the screen that shows how many credits you have. I use scoreboardstats.
There is a bug when i have it on "Game on join: true" And if I disconnect while a game is running and join again the game i still going but I remain in the lobby.
However GREAT plugin! <3
@killermanaa2
The concept of the minigame is to play these games in a row and it'd be very difficult to change this concept at this stage to let players play the games separately. I'm sorry, but I won't include this as of now, maybe later :)
@JerethKhan
Well, the item is not hardcoded, only the message. I'll add the message to the config, so you can change that.
@cookiemonsta41
Try regenerating the arenas with /mp setup.
Is the Disintegration bug coming up in v1.2?
@TheMCBrosofGaming
Thanks, that's partially intended. Will also add more own game ideas though.
@MajesticBudder001
Alright, gotcha. I'll see if I can implement that (first bugfixes/more minigames though) :)
@globox99
Thanks for the suggestions. HorseRacing is already planned :) You can change the messages in the config already, too.
Need perms to shut off commands. I don't want players to be able to access the shop. Also, why give us the option to change the item then hard code the reward as Diamonds?
sometimes in color match it puts lime green wool but there is no lime wool block.
also when i type /mp nothing shows up in the latest version.
and i would also maybe like to request a /mp leaderboard which shows the people with the more credits
last thing some times DisIntegration doesn't regen.
Nice Plugin. It looks exactly the same as Minecraft Party.
@instancelabs
I don't mean completely remove the gui i just mean to remove it in some worlds (Multiverse-Core)
Just a suggestion,
Can you add signs so that people don't have to always use the party and go to a specific minigame that they want to do?
Thanks!
Sugestions:
- Add messages.yml (To translate plugin)
- Add HorseRacing
@KraftPlayerHD
Is the server crashing instantly? I'd just wait a little bit until the setup is done, if it kicks you, and rejoin afterwards.
@instancelabs
4GB, on a Home-Server.
I use Multiverse, is that the problem?
Greetings Timo
@KraftPlayerHD
How much ram does your server have?
Hey Guys,
First I'm from German so my english is not great.
Now my problem:
When I type: /mp setlobby the Plugins says That the Main lobby is set.
When I type: /mp setup my Client quit from the Server an I must restart my complete Server.
What is the problem?
@globox99
Fixed with v1.2 :)
@cookiemonsta41
Yeah, all right. You should be able to move in spleef ;)
@MajesticBudder001
Not approved yet by the bukkitdev team, that'll take 1-3 days. Regarding the multiverse thing, do you just mean removing the scoreboard outgame?
@instancelabs
thanks for the update, you can also move in lastmanstanding and spleef before it starts.
Great plugin!
Can u add GLASS protection before start game?
My players start when coutdown is 5 :/
And when player finish game (Jump all Jump'n'run) game is not end..
Sorry for my english!
Hello i love this plugin but i was wondering if in the next update you can make it so that with multiverse when your in one world you have the gui but in another world you don't and where is the download for the new update
@LHammonds
The standalone ColorMatch is a bit more advanced than the included ColorMatch, so if your players just love that minigame, I'd let it installed ;) And yes, I plan on adding HorseRacing for sure and maybe SeaBattle too.
Hi...thanks for making these awesome minigames. I've added SeaBattle, HorseRacing and ColorMatch to my server and I'm testing them out now. However, I just saw this plugin and was wondering if you plan to incorporate SeaBattle and HorseRacing into this plugin. Also, should I uninstall Color Match and just install this plugin?
Thanks, LHammonds