GunGame
A popular minigame from like the 2018s
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
GunGame
Description
GunGame is a fast-paced, free-for-all, competitive minigame where players level up by eliminating opponents. It’s inspired by similar modes in shooter games like Call of Duty, but adapted for Minecraft’s mechanics.
Core Gameplay
- Start with basic gear: Everyone begins with low-tier weapons and armor. - Level up with kills: Each kill upgrades your equipment; better swords and armor. - Watch your step: Falling into water or dying resets your level, adding a high-stakes twist.
Features
- Sounds & Messages: Players advance through levels by getting kills, unlocking new kits and weapons. - Sounds & Messages: Define kits for each level in `levels.json`. - Sounds & Messages: Players can buy effects and items using in-game currency (Vault required). - Sounds & Messages: Tracks kills, deaths, and highest level for each player (SQLite backend). - Sounds & Messages: Manage player stats and reset data. - Sounds & Messages: Customizable via `config.json` and `lang.json`.
Installation
1) Install Vault (required), some plugin utilizing Vault's economy (like EssentialsX, required) and Placeholder API (optional) 1) Place the plugin JAR in your server's `plugins` folder. 2) Start the server to generate default config files. 3) Edit `config.json`, `levels.json`, and `lang.json` in the plugin's data folder to customize. 4) Reload the plugin.
Configuration
- `lang.json`: General settings, shop items, sounds, and worlds. - `lang.json`: Define kits for each level (armor, weapons, enchants). - `lang.json`: Customize all plugin messages.
Commands
- `/gungame <reset|stats> <player> <set|add> <number> <kills|deaths|levels>` *Requires `gungame.admin` permission.*
Data
- Player stats are stored in `stats.db` (SQLite) in the plugin folder. - ~~MySQL support is planned~~