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.
-
View User Profile
-
Send Message
Posted Mar 23, 2014@XEROX21000
Can you please pastebin your errors it spams the comments.
-
View User Profile
-
Send Message
Posted Mar 23, 2014For ColorMatch can you put the xp bar as a count down thanks
-
View User Profile
-
Send Message
Posted Mar 23, 2014Hi Could you add: Hot Potato (TNT Tag), TNT run and Sand Fall.
-
View User Profile
-
Send Message
Posted Mar 23, 2014AWESOME PLUGIN! But please can you make it for 1.6.4 I really really need this plugin for my servers :D. Keep doing what you do instancelabs :3 - HQGaming Staff.
-
View User Profile
-
Send Message
Posted Mar 23, 2014-
View User Profile
-
Send Message
Posted Mar 23, 2014@instancelabs
Its definitely the stopping the server thing. Also, if i set the lobby in another world and leave the game, it doesn't transport the player out of the world. Can you add multi-world support?
EDIT: Editing the config and reloading the server seems to cause this problem as stated in an earlier comment.
-
View User Profile
-
Send Message
Posted Mar 23, 2014@instancelabs
It might be that I stopped the server after I set it up, or the signs are bugged.
-
View User Profile
-
Send Message
Posted Mar 23, 2014@Stephend2000
Yep just re-read the description.
@XEROX21000
Hm, try redoing /mp setup (at the same location if possible) and reloading the server and let me know if it helped or not.
@TheRecovery007
Any errors in console?
-
View User Profile
-
Send Message
Posted Mar 23, 2014You should add a ticket page, for problems like mine with lots of code.
I keep getting an error in the console whenever I use /mp leave. It looks like this:
[11:49:03 INFO]: SquidThePrinter issued server command: /mp leave [11:49:03 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'mp' in plugin MinigamesParty v1.2.5 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:196) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:542) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:932) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:814) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:635) [?:1.7.0_51] at java.util.ArrayList.get(ArrayList.java:411) [?:1.7.0_51] at com.comze_instancelabs.minigamesparty.Main.onCommand(Main.java:325) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 13 more [11:49:03 INFO]: java.util.ArrayList.rangeCheck(ArrayList.java:635) [11:49:03 INFO]: java.util.ArrayList.get(ArrayList.java:411) [11:49:03 INFO]: com.comze_instancelabs.minigamesparty.Main.onMove(Main.java:540) [11:49:03 INFO]: sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) [11:49:03 INFO]: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [11:49:03 INFO]: java.lang.reflect.Method.invoke(Method.java:606) [11:49:03 INFO]: org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [11:49:03 INFO]: org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [11:49:03 INFO]: org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [11:49:03 INFO]: org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:227) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.PacketPlayInFlying.a(SourceFile:137) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.PacketPlayInLook.handle(SourceFile:98) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [11:49:03 INFO]: net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [11:49:04 INFO]: java.util.ArrayList.rangeCheck(ArrayList.java:635) [11:49:04 INFO]: java.util.ArrayList.get(ArrayList.java:411) [11:49:04 INFO]: com.comze_instancelabs.minigamesparty.Main.onMove(Main.java:540) [11:49:04 INFO]: sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) [11:49:04 INFO]: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [11:49:04 INFO]: java.lang.reflect.Method.invoke(Method.java:606) [11:49:04 INFO]: org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [11:49:04 INFO]: org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [11:49:04 INFO]: org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [11:49:04 INFO]: org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:227) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.PacketPlayInFlying.a(SourceFile:137) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.PacketPlayInLook.handle(SourceFile:98) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [11:49:04 INFO]: net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
-
View User Profile
-
Send Message
Posted Mar 23, 2014http://prntscr.com/33dr6t
-
View User Profile
-
Send Message
Posted Mar 23, 2014DisIntegration is realy laggy
-
View User Profile
-
Send Message
Posted Mar 22, 2014Are you releasing the source code?
-
View User Profile
-
Send Message
Posted Mar 22, 2014@latoiner
You can turn off the sidebar in the config and you need to create the table as mentioned above in the description.
@Mineblaster24
Enable tnt and yeah I'll see if I can remove the sound effects.
@Jaaakee224
@ryanthemagi
Added announcement options in to the config, you can turn them off now.
@Cymcraft
Yeah that's possible for most of the blocks that were generated.
@cookiemonsta41
@MinecraftAdmin
Well, I still can't reproduce the ColorMatch bug, thus I need to blindly guess, so it'll take longer to fix this. It works though on all the testservers I know, maybe it's just a plugin incompatibility or something like that.
-
View User Profile
-
Send Message
Posted Mar 21, 2014Can add a disable and reload command?
Feature request about join permission.
Sidebar cannot turn off. It's this normal?
Mysql didn't work, seems like the program don't know how to create table.
-
View User Profile
-
Send Message
Posted Mar 21, 2014You can also add that I would like to work for http://dev.bukkit.org/bukkit-plugins/horse-racing-plus/ put racing :)?
-
View User Profile
-
Send Message
Posted Mar 21, 2014On my Server Smoke Monster doesnt show the smoke and the sound is terrible. And in DeadEnd the blocks under you are going to fast away... and you fell down if you have the sprint bug. Please update.
-
View User Profile
-
Send Message
Posted Mar 21, 2014The ColorMatch minigame hasnt been fixed as of v1.2.3. I will test out 1.2.4 and report back!
-
View User Profile
-
Send Message
Posted Mar 20, 2014@instancelabs
Add sounds too for winning, countdown, etc. Maybe the click noise for the countdown, and fireworks shoot off when someone wins? Can you also add a option in the config to change the messages/stop the broadcast? Thanks.
-
View User Profile
-
Send Message
Posted Mar 20, 2014How do you disable the messages that broadcast to everyone on the server when someone wins a round?
Also, receiving these errors in console: http://pastebin.com/LYLqecXc
-
View User Profile
-
Send Message
Posted Mar 20, 2014Tried your plugin on my server with 60+ other plugins. On startup, the world was missing and everyone was just standing in the void. Remove your plugin and restart, everything is fine. Re-enable your plugin and the void is back.