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.
Not even /mp setlobby wont work, but Ill be looking deeper into this now! Justin
@XKILLEFX
Which version are you running? FPS Lag should be fixed in the latest version :)
@ryanthemagi
The error you mentioned is nothing severe, it just fails to update the plugin. Also, as of now there's no way to remove the generated arenas with a command (would cause heavy lag), but it'll be added, for those who want to try.
@FearTheCreeper19
Yeah, I can add this as a second option :)
@Justin330
So after /mp setup nothing would happen? Maybe you have two versions of MGParty installed. ;)
@TheBossGuy19
Do a re-setup at the same location, that should help.
I fixed the permission issue, but the blocks still don't disappear after a certain amount of time. After this being said, there is no challenge, because there is no way to die.
I've seen this not installed glitch in the comments... Why is this happening? I've tried 1.2.1 and 1.2 with and without game-on-join
cant get any commend besides mp help
I use multicraft, and no errors pop up in console...
Any help would be nice!
Justin
Hey i was wondering if you could add
/Mp setleave
When someone leaves the game they get teleported to this spot hope you can do this great plugin btw!
Another issue - I accidentally typed /mp setup in a populated area and the gameboards overwrote everything. Please tell me there is a way to undo that.
Great plugin!
@TheBossGuy19
permissions to break stuff would more be related to something like essentials etc...
Receiving this error on boot: http://pastebin.com/HScHfXs0
Running latest Spigot
I have 2 issues, 1) In ColorMatch, the other squares don't disappear after a certain amount of time. 2) People don't have permission to break stuff in spleef.
When the server is playing DisIntegration. Everyone's FPS Drops so much. Is there a way to fix this or create a new arena?
You should add the option of the scoreboard world whitelist, the scoreboard should only show in the worlds told in the config. Away from that, great plugin! :D
This is a really great plugin, I think you have done a great job :D could you add SeaBatle and DragonEscape to this? Or will the generations not turn out right.
ok sorry for my last post,
looking through more of the github source for this, i see that there is not a function for when the server stops.
IF you are using the plugin AutoRestart then it will loop with saving-data until you eventually run out of ram.
Recommendation: insert Bukkit.getServer().getPluginManager().disablePlugin(Plugin)
Great plugin! working wonderful on our server! you rock! server.kamoworld.com !
@instancelabs
16 GB, Centos 6, Xeon 1270v3 , 2x120SSD Dedi server
ok, i have gotten the source from your github.
However i dont see where the pluin loops and puts you into another minigame when you complete or leave a minigame.
on my server it seems to loop you into another minigame as soon as you leave one.
@DaddyEric2
Learn to read and don't lie. :) Edit: Actually you're right, I'm using the official Metrics class which is used by like 2000 plugins.
@euro1988
There is definitely no reason it should after setup.. How much ram and what server software? Maybe some conflicting plugin that doesn't like blocks to be set via plugin?
The plugin lags the hell out on my DEDICATED server, but there's no reason it should. When 2 or more players try to join with sign, the server freezes and becomes unstable.
@DaddyEric2
Do you even read the bukkit page at all, there is already sign join -.-