1.1 Download MiniModes
- Download the latest
MiniModes.jarfrom Modrinth. - Make sure the version matches your server’s Minecraft / API version.
MiniModes is a framework for Minecraft mini‑games.
This guide walks you from zero to first game:
Before installing MiniModes, make sure you have:
plugins/ folderIf you’re hosting with a panel (Pterodactyl, Multicraft, etc.), use its file manager or SFTP to upload files.
1.1 Download MiniModes
MiniModes.jar from Modrinth.1.2 Drop into plugins/
MiniModes.jar file into the server’s plugins/ folder.1.3 Restart the server
MiniModes.When the server is up, verify the plugin is loaded:
/plugins in‑game or in console.MiniModes in the list and colored as enabled.If it’s missing or red, check the console log for errors (wrong Minecraft version, missing dependencies, etc.).
MiniModes itself is a framework.
Actual mini‑games are provided by extensions.
You have two options:
Use existing games
.mmx file format, which is short for MiniModes Extension.Write your own
For this guide, assume you have at least one ready‑to‑use extension.
plugins/MiniModes/)./minimodes reload for the extensions to be loaded.MiniModes will:
You should see logs indicating how many extensions and games were loaded.
Once MiniModes and one or more extensions are loaded, join the server as a player.
We’ll go through:
MiniModes always treats you as part of some party:
/party commands.Typical flow for a party leader:
Run:
/party invite <player> to invite your friendsInvited players run:
/party accept <leaderName> or click on the invite message.Confirm members with:
/party listNote: Only the party leader can start games, invite/kick players, and control Mashup mode.
As the party leader, open the MiniModes game menu:
/minimodesYou’ll see a GUI like this:
Each game icon shows information if you hover over it:
If a game can’t be started, MiniModes will always tell you why using the lore or chat messages.
To launch your first match:
Make sure:
Click on a game icon in the /minimodes menu.
You will be teleported to the game and see titles/messages about what to do next.
During a game, players can use:
/mm game leave
Leave the current game and return to the lobby / spawn.
/mm game spectate <player>
Teleport to another player’s current game to watch as a spectator.
/mm game stop
Game leader only; stops the running match without any winners.
/mm game win <players…>
Game leader only; marks one or more players as winners and ends the game.
Useful for custom or “judged” games.
Some games support runtime settings: These are settings that can be changed after the game already started, for example when you made a mistake during pre-game setting selection.
/mm game settings
Once you’ve become familiar with the MiniModes system, try Mashup mode to keep your party playing random games with no extra clicks.
From the party leader account:
Start Mashup:
/party mashup startWhat happens:
Stop Mashup:
/party mashup stopMashup stops automatically if the party disbands or members go offline, but using the explicit stop command is recommended when you’re done in order to get an overview leaderboard of the mashup session.
If you don’t see what you expect, check these first:
/pluginsMiniModes.jar is in the server plugins/ folder, not a subfolder./minimodes does nothing or says “unknown command”/plugins./party list).Once you’ve successfully run a few games:
Learn player workflows
Deep dive into parties, rematches, spectating, and Mashup from a player perspective.
Server owner best practices
Configure worlds, performance, permissions, and integration with other plugins.
Build your own games
Use the MiniModes API to write custom mini‑games that plug into the shared menus and flows.
With MiniModes set up, you have a framework, not just a single mini‑game.
Add more extensions, experiment with Mashup, and start shaping your server’s game library.