GunGame

A popular minigame from like the 2018s

171

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~~

ADS