MinigamesCore
The ultimate multi-minigame core for your Paper/Spigot server
✨ Features
- Supports multiple minigames out of the box:
- TNT Run
- TNT Tag
- Spleef
- One in the Chamber (OITC)
- Paintball
- Sumo
- Build Battle
- Fully configurable arena system
- Join GUI with clickable icons
- SQLite storage
- Multilingual support via messages_xx.yml files
- Permissions-based access to games and commands
- Easy to extend with your own minigames
Installation
- Download the latest JAR from SpigotMC or your build.
- Place the JAR in your server’s /plugins folder.
- Start your server to generate the config files.
- Edit /plugins/MinigamesCore/config.yml and /plugins/MinigamesCore/messages_xx.yml to your liking.
- Reload or restart the server.
Commands
Code (Text):
/mg help - Show help menu
/mg join <arena> - Join an arena
/mg leave - Leave the current game
/mg list - List available arenas
/mg create <name> - Create a new arena (Admin)
/mg delete <name> - Delete an arena (Admin)
/mg setspawn <arena> - Set spawn point for an arena (Admin)
/mg start <arena> - Force start a game (Admin)
Permissions
Code (Text):
minigamescore.user - Access to /mg join, /mg leave, /mg list
minigamescore.admin - Access to arena management commands
minigamescore.bypassfull - Join even if an arena is full
Languages
Easily translate the plugin by editing the messages_xx.yml files in the plugin folder.
Available out of the box:
- English (messages_en.yml)
- Spanish (messages_es.yml)
Developers
MinigamesCore is built to be extended. You can add your own minigames by implementing the API in the source code.
Notes
- Requires Java 17 or newer.
- Tested on Paper 1.20.x.
❤️ Support
For bug reports, feature requests, or questions, contact me via SpigotMC PM or open an issue on GitHub.