Sueta
MI

Minigames-Core

2025-08-15

A lightweight, multilingual multi-minigame plugin for Spigot/Paper {api_version}+, featuring TNT Run

·Plugin

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

  1. Download the latest JAR from SpigotMC or your build.
  2. Place the JAR in your server’s /plugins folder.
  3. Start your server to generate the config files.
  4. Edit /plugins/MinigamesCore/config.yml and /plugins/MinigamesCore/messages_xx.yml to your liking.
  5. Reload or restart the server.

Commands

/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

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.

Similar projects

Plugin →