Minigames

== NOTICE == 9 Aug 2016 ==
As most of you have already worked out, public support for this project has been non existent. Unfortunately with the workload of trying to manage and run a server network where minigames is only 1 out of what feels like 1000 projects we maintain... It gets hard trying to find time to help everyone.
But fear not this project is indeed not abandoned! We have moved the project to SpigotMC:
https://www.spigotmc.org/resources/minigames.19687/
++Update Note Aug 2017++
Please Note I have provided updated downloads for all versions back to 1.7 .. We are trying to get some idea of what versions people are running still and what we need to focus on...updating will help us target our product improvements.
The files section contains various version downloads OR you can dowload them : - here
Minigames is a plugin in which users can create and play several types of Minigames on a server, without the risk of losing items or XP when they die. Players can also use checkpoints so when they die, they are reverted back to that position.
The Possible Minigame types are:
- Single Player - for jump puzzles, mazes etc.
- Last Man Standing - A multiplayer Free for All (FFA) PvP Minigame
- Race - A Multiplayer race Minigame
- Team Deathmatch - A deathmatch round against 2 teams, first to a defined score wins!
- Deathmatch - A free for all deathmatch round against any predefined amount of players, first to a defined score wins!
- Spleef - Its possible to create custom Spleef arenas, as well as your standard spleef arena.
- Treasure Hunt - A global treasure finding Minigame that is always running
- CTF - An expansion to the Team Deathmatch Minigame.
- Infection - An expansion to the Team Deathmatch Minigame where the infected players must kill all survivors.
Features:
- Prizes for completing a Minigame
- Economy support (Requires Vault)
- All command configuration for creating Minigames
- Completely customisable, lots of settings to create your own styled Minigame.
- Ability to create multiple loadouts
- Inventory saving
- XP saving
- Minigame regeneration (slightly limited)
- Timers
- An automated update checker for OP's (Can be turned off in the main config by setting updateChecker to false)
- SQL completion data storage for websites or more informative data (Requires SQLibrary)
- And lots more!
Click here for videos of this plugin in action.
Purpose:
Minigames was created for players to play games within a server and win prizes for completion, also to let players play PvP games without the risk of losing their hard earned items and XP. Minigames also reward players for completing each Minigame, or with PvP Minigames, the player can be rewarded with 'bets' that players make before they start the Minigame. These bets can be in Economy money or preset items.
These Minigames can be created in any style the player wishes, for example, parkour jump puzzles, mazes and treasure hunts. As well as PvP games like CTF, races and more. You are given a lot of options to add to each Minigame individually, so they are all completely customisable.
→ Minigames Wiki
Newly Updated! A work in progress wiki, this will hopefully explain all the details of Minigames.
→ Permissions
A list of permissions for the plugin.
→ Command List
A full command list for the plugin.
→ Minigame Signs
All Minigame signs that can be used
→ Donate
Donate to the Minigames project to show your support! Every little bit helps!
→ FAQ
Frequently Asked Questions.
→ Please report any major bugs, issues or suggestions here
DO NOT post them in the comments as I will lose track of them there.
→ Development Builds
Development builds for public access. Keep up to date with the newest builds of Minigames.
NOTICE: Development versions are not approved by the BukkitDev team and may break or cause issues with your Minigames. Use at your own risk!
Metrics
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- And the amount of players playing games. Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Minigame Mashup:
We Be Pirates (Teaser)
Basic Region & Nodes Tutorial
-
View User Profile
-
Send Message
Posted May 6, 2013trying to /mgm set <gamename> type teamdm and getting invalid minigame type using 1.4.3.
-
View User Profile
-
Send Message
Posted May 6, 2013@n00bsaus
I want to help a little bit, but the problem is that I’m a admin on a Dutch server (so I speak Dutch). but it’s a good idea and if you want that I help send me an PM. We don’t go to merge or something else server because we are Dutch and you English. We are also a server whit also survival, pvp, creative, etc. But I want to help, so ask me if you want :).
-
View User Profile
-
Send Message
Posted May 6, 2013Actually, what I'd really like to see is a conglomerate, or a merging, of dozens of mini-game admins working together in one place to create mini-games using MGM and other mods on one giant server that supports hundreds of players, instead of all of us being spread out on dozens of servers with only tens of players each.
I have dozens of games I could contribute to a giant hundreds-of-players mini-games server. Who else out there is a server owner or admin of a mini-games server that wants to band together into a giant dedicated mini-games server? Who would host us? Where would we get webpage support? Who would do our promoting?
It would only work if we merged together several mini-game servers, mixing all the players from each so that all the games and players from each server can co-exist under one roof, making it more fun for everyone. Who would support this plan?
-
View User Profile
-
Send Message
Posted May 6, 2013Can you make a pig-race white this plugin? So can you start on a pig or is it not possible? I like this plugin, but only bad documantation
-
View User Profile
-
Send Message
Posted May 6, 2013Has anyone else recreated the great maps of other games using this plugin? Currently on my server I have playable recreations of:
- Dust (Counterstrike)
- 2fort4 (Team Fortress)
- McKinley Base (Quake)
- Blood Gulch (Halo)
- Block Fort (Mario Kart)
- Facing Worlds (Unreal Tournament)
- Bluff Eversmoking, Nali Castle & Skytown (Unreal)
Some of them are awaiting the new MGM update, but the physical structures of these maps are complete. I built all of them myself. Anyone else? I'd love to see what other players have recreated and have fully playable using MGM.
Always looking for more players on my Mini-games server. All these pain-stakingly accurate recreations of my favorite levels need more love, or if you have a mini-games server and want a builder, maybe we could join forces.
So, which famous recreations have you seen or played?
-
View User Profile
-
Send Message
Posted May 5, 2013@EpicTrance
Scratch that, there was a problem with SQL. Fixed!
Sorry about that :S
-
View User Profile
-
Send Message
Posted May 5, 2013@_Razz_
These:
On server shutdown:
2013-04-27 01:12:52 [SEVERE] Error occurred while disabling Minigames v1.4.3 (Is it up to date?) java.lang.NullPointerException at com.pauldavdesign.mineauz.minigames.Minigames.onDisable(Minigames.java:204) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219) at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:481) at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:400) at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:393) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.disablePlugins(CraftServer.java:277) at net.minecraft.server.v1_5_R2.MinecraftServer.stop(MinecraftServer.java:333) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:440) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
on plugin unload :
2013-05-05 14:44:01 [SEVERE] Error occurred while disabling Minigames v1.4.3 (Is it up to date?) java.lang.NullPointerException at com.pauldavdesign.mineauz.minigames.Minigames.onDisable(Minigames.java:204) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219) at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:481) at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:400) at net.skycraftmc.PluginManager.PluginControl.unloadPlugin(PluginControl.java:224) at net.skycraftmc.PluginManager.PluginManagerPlugin.onCommand(PluginManagerPlugin.java:261) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) at org.bukkit.craftbukkit.v1_5_R3.entity.CraftPlayer.performCommand(CraftPlayer.java:240) at me.dynamited3.DynaListener.onPlayerInteract(DynaButton.java:94) at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:186) at net.minecraft.server.v1_5_R3.PlayerInteractManager.interact(PlayerInteractManager.java:370) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:631) at net.minecraft.server.v1_5_R3.Packet15Place.handle(SourceFile:58) at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
-
View User Profile
-
Send Message
Posted May 5, 2013@magicdrummer47
By server you mean Minigame right :/ And no there isn't one, I'm not sure about adding one either, doesn't seem fair on the player that gets kicked from the game.
Again no, not presently, I may do it in the future, but I don't like the idea of updating a sign so often.
-
View User Profile
-
Send Message
Posted May 4, 2013Absolutely love this plugin. I have 2 questions. Is there a way I can make it so a certain permissions rank kicks people out of the server if it's full?
Also is there a way I can make it list the Number of players ingame on a sign without having to leftclick the sign. (eg. 4/6)?
Thanks,
magic.
-
View User Profile
-
Send Message
Posted May 4, 2013@Parenn
Nah just something I built for testing Team Deathmatch before it came out. (Based on ctf_2fort in Team Fortress 2 if you weren't aware).
@EpicTrance
Which?
@jay360riot
I'm assuming you aren't adding them to the load outs, you're just adding them to the default loadout.
/mg set <Minigame> loadout add <item> -l <LoadoutName>
@vertigolf
Not publicly. There is still a bug thats too major for public release, I'm just waiting on the error logs of my other test server.
@McF4rtson
Yeah I should get round to doing that, but heres a quick explanation on how to make one.
If you think about it, its just a cross between SP and deathmatch. And no, theres no way to do laps.
-
View User Profile
-
Send Message
Posted May 4, 2013I'd love a schematic for the team deathmatch arena from the mashup video! Is it available somewhere?
-
View User Profile
-
Send Message
Posted May 4, 2013Have you fixed those shutdown and startup errors?
-
View User Profile
-
Send Message
Posted May 4, 2013@ razz I play on a server play.mclegend.com which I admin on and a few people wanted different kits in PVP (lms) When I made a new loadout I tried adding them but it just makes that the items you spawn with for the whole minigame, as if there wasnt a class at all. Any idea's why?
-
View User Profile
-
Send Message
Posted May 4, 2013@ razz is there a dev build avaible for plugin, with a download link and a list of sever bugs? love your plugin :DD
-
View User Profile
-
Send Message
Posted May 3, 2013Can you create a text tutorial for races? Also, is it possible to set laps in a race minigame? Thanks in advance. (Plugin seems really legit, btw.)
-
View User Profile
-
Send Message
Posted May 3, 2013@UntoldAdventures
In its current state, no. I plan to eventually rewrite most of it because its not very well written. (Due to the fact that I wrote most of this about a year ago when I was first learning Java). It sort of has one atm, but its not very open.
@DmuTpuu
I know.
@tibtebrummen
If lagoboss hasn't shown you already, theres a tutorial on the tutorials page in the main post.
@leonkillmonster
When the bugs are fixed (soon).
-
View User Profile
-
Send Message
Posted May 3, 2013@tibtebrummen
I'll show you. I'll message you my server ip
-
View User Profile
-
Send Message
Posted May 3, 2013Hey Razz can you pls. update the plugin to 1.5.2?
-
View User Profile
-
Send Message
Posted May 3, 2013How to make a jump puzzle with this plugin
-
View User Profile
-
Send Message
Posted May 3, 2013TDM does not work on 1.5.2