CountryWar
Inspired by SharpnessMc, A comprehensive team-based country war plugin for Minecraft servers. Features include dynamic health scaling for leaders, territory protection, supply drops, voting systems, and more!
CountryWar
CountryWar Minecraft Plugin
VERY ALPHA RELEASE - Expect Bugs and Glitches.
SharpnessMC inspired , a comprehensive team-based country war plugin for Minecraft servers. Features include dynamic health scaling for leaders, territory protection, supply drops, voting systems, and more!
Features
1. Team & Leader Management
- Glowing Effect: Leaders get 20 hearts (double health) - Glowing Effect: If a leader dies, teammates are set to 5 hearts - Glowing Effect: Track friendly/hostile teams with scoreboard - Glowing Effect: Remaining teammates glow when their leader dies
2. Economy & Loot Systems
- Bounty System: Mining and animal spawning disabled - Bounty System: Tiered loot crates (Tier 1-3) with animations - Bounty System: Automatic bounty rewards ($1,000+) - Bounty System: Place bounties on enemy teams
3. Area Buffs (Capital System)
- Damage Reduction: Designated capital zones per team - Damage Reduction: Regeneration and Speed buffs in own capital - Damage Reduction: Boss bar notifications when entering territories - Damage Reduction: 25% less damage when defending capital
4. Administrative Tools
- Punishment System: Instantly freeze all 100 players for summits - Punishment System: GUI-based voting for bounties, alliances, wars - Punishment System: Non-linear shrinks to specific regions - Punishment System: Poison, glow, weakness, slowness, fines
5. Combat & Item Modification
- Friendly Fire Prevention: Control item availability - Friendly Fire Prevention: Prevent escape during combat - Friendly Fire Prevention: No team damage
Installation
1. Build the plugin using one of the methods above 2. Copy `CountryWar.jar` to your server's `plugins` folder 3. Restart your Minecraft server 4. Configure in `plugins/CountryWar/config.yml`
Commands
Admin Commands (`/cwadmin`)
| Command | Description | |---------|-------------| | `/cwadmin start` | Start the game | | `/cwadmin stop` | End the game | | `/cwadmin freeze` | Freeze all players | | `/cwadmin unfreeze` | Unfreeze all players | | `/cwadmin summit` | Call a leader summit | | `/cwadmin createteam <name> <display>` | Create a team | | `/cwadmin deleteteam <name>` | Delete a team | | `/cwadmin addplayer <player> <team>` | Add player to team | | `/cwadmin setleader <player>` | Set team leader | | `/cwadmin setcapital <team> [radius]` | Set team capital | | `/cwadmin supplydrop [tier]` | Spawn supply drop | | `/cwadmin border <action>` | Manage world border | | `/cwadmin punish <team> <type>` | Punish a team | | `/cwadmin enableshields` | Enable shields in drops | | `/cwadmin teams` | List all teams |
Team Commands (`/team`)
| Command | Description | |---------|-------------| | `/team` | View your team info | | `/team info <team>` | View team info | | `/team list` | List all teams | | `/team members` | List team members | | `/team chat <msg>` | Team chat | | `/team balance` | View team balance | | `/team ally <team>` | Request alliance (Leader) | | `/team enemy <team>` | Declare enemy (Leader) |
Vote Commands (`/vote`)
| Command | Description | |---------|-------------| | `/vote yes` | Vote yes | | `/vote no` | Vote no | | `/vote status` | View vote status | | `/vote menu` | Open voting GUI | | `/vote start <type> <team>` | Start a vote |
Bounty Commands (`/bounty`)
| Command | Description | |---------|-------------| | `/bounty` | List all bounties | | `/bounty place <team> <amount>` | Place a bounty | | `/bounty check <team>` | Check bounty on team |
Configuration
See `config.yml` for all configuration options including: - Game settings (mining, building, capital protection) - Supply drop intervals and shield availability - Economy rewards - Leader health values - Combat settings - Voting parameters - World border presets
Permissions
| Permission | Description | Default | |------------|-------------|---------| | `countrywar.admin` | Admin commands | OP | | `countrywar.player` | Player commands | true |
Requirements
- Minecraft 1.20.x - Spigot, Paper, or compatible server - Java 17+
License
NO License - All Rights Reserved.