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.
Thank you BucketConfigured, but that's EXACTALY what I mean there's no plugin for turf wars, or other minigames like that, so I would just want you to copy the code of each separate Minigame and make them public(I need public because I use MCProhosting so I can't download plugins here they have to be public to download.
@mclewi1
ALL bug fixes will be fixed! You just need to put all the ones you found in the comments for him to see. Once he does, he will find the errors, fix them and release a new update. Just be patient guys!
@Popcorn1012345
I have had all them bugs! Kinda ruins a good plugin ;(
Okay the latest update has convinced me to switch to this minigames plugin, can't wait to see it in action!
BUGS:
- Players are sometimes invisible
- ChickenTag doesn't teleport you to the next arena after it is done.
@PotionSplasher
I think he would have to make a plugin for each separate game to do that or switch up almost all the code in order to do this. The point of the Party, hence: Minigames Party is because it's a pack of games, meant to be switched and each game alternated. However this isn't my choice, so I'll let him respond to it more thoroughly! :)
Could you make so you could have these sepretly, because all my users want to play each game sepretly. Tell ya what, I MIGHT be donating in the future if you do this :)
BUG: When you play ChickenTag at the end people dont tp to the next game untill the game after that! It shows a count down and everything just dosnt tp any players! Please fix!!
Just wanted to report a few bugs.
Running CraftBukkit/Spigot 1.7.8 Build #1432
Non-minigame related errors
MinigamesParty errors
Please make it so you can change the time between games starting, they are to quick.
@instancelabs
This server is running CraftBukkit version git-Spigot-1387 (MC: 1.7.8) (Implementing API version 1.7.5-R0.1-SNAPSHOT)
@JefroyTJF
Unsupported bukkit build, what does /version output for you?
@DanSpedey
Should work fine on spigot. :)
@GPSforLEGENDS
They get teleported to the lobby, /mp setlobby.
@TekonMC
You'd need to download the source, import it into your eclipse workspace and build it. But I just found out about travis CI, will try that out, if it works how I think you guys should be able to get dev builds soon. :)
@PotionSplasher
That's a whooole bunch of minigames and personally I think a few of them are not suitable for a quick 1-3 min game, but whatever, I'll add a few of them, just give me some time. :)
@instancelabs
For me the shop don't work. Here is the error that comes up when i enter the command.
Does this work with spigot or are there sometimes some problems?
@rasnyderiii
Yes rasnyderii your right, creating a turf wars like game would be amazing! I will defiantly consider donating in the future if these sorts of games start being released in the next updates!
"because of the MinePlex Owner already being mad about me"
Means you are doing something right. That kid doesnt own minigame ideas.
Lol thank you for responding, and you might have some of these minigames but here are my suggestions for minigames. Type in the numbers of what minigames you are adding or already have. :)
Minigames
1.TnTRun 2.Quakecraft 3.TnTTag 4.Paintball warfare 5.Bow spleef 6.Build my thing 7.Sea Battle 8.Cake Poke 9.Survival Games 10.Battle Of The Blocks 11.Infected 12.Skywars 14.Flappy Bird 15.Super Cube Broes 16.Hide 'n Seek 17.Trouble In Terrorist Town 18.Mario Kart 19.Musical Minecarts 20.Snake 21.Capture The Flag 22.Turf Wars 23.Mob Escape (I have not created any of these minigames)
Add musical minecarts :D
ip: minecraftparty.com
where can i edit where a players spawn when he uses /mp leave ?
How do you download it as a jar from the GitHub page? I'm not a regular GitHub user :P
Also, would it be possible to add a auto-join when someone joins a MP world? That would help for us Multiverse users.