⚔ GangWars
Territory Control · Alliances · Wars · Daily Missions · Paper 1.21.1
Discord : https://discord.gg/exZcUkjzaC
What is GangWars?
GangWars is a comprehensive gang plugin for Paper 1.21.1 servers.
Players create gangs, claim territory, declare war on enemies, form alliances, level up through 6 prestige ranks, purchase permanent skills for all members, and complete daily missions for XP and points.
Every aspect of the plugin — missions, skills, level thresholds, XP values, messages — is fully configurable from a single config.yml. Server admins can add custom missions and skills with no coding required.
Features
- Gang System — Create gangs with a custom name and tag. Invite members, assign ranks (Member, Officer, Leader), manage permissions, set an MOTD, and toggle gang chat.
- Territory Control — Claim chunks as gang territory. Protect them from enemy actions. Scale from 5 up to 100 territories depending on gang level.
- Gang Wars — Declare timed wars against rival gangs. Kill-score tracking with live broadcasts. Win territories from defeated enemies.
- Alliance System — Send and accept alliance requests. Dedicated alliance chat channel. Optional friendly-fire prevention between allied members.
- 6 Gang Levels — Progress from Beginner to the highest rank. Each level unlocks more member slots, more territory slots, and additional skill purchase slots.
- Purchasable Skills — Spend gang points to buy permanent potion effects (Speed, Strength, Haste, Resistance, Regeneration, Jump Boost and any custom ones). All online members benefit instantly.
- Daily Missions — Config-driven daily challenges. Kill enemies, mine blocks, craft items, fish, kill mobs, place blocks. Add unlimited custom missions from config.yml, no code changes needed.
- Gang Bank and Vault — Shared economy bank for deposits and withdrawals. Shared chest vault for storing items. Rank-based withdrawal permissions.
- Fully Configurable — Every XP value, level threshold, message, skill, mission trigger type, cooldown, and format string is editable in config.yml.
Commands
| Command | Description |
|---|---|
| /gang create <name> <tag> | Create a new gang |
| /gang disband | Disband your gang (Leader only) |
| /gang invite <player> | Invite a player |
| /gang accept [gang] | Accept a gang invitation |
| /gang kick <player> | Kick a member |
| /gang promote <player> | Promote a member one rank |
| /gang demote <player> | Demote a member one rank |
| /gang leave | Leave your current gang |
| /gang info [gang] | View gang information |
| /gang list | List all active gangs |
| /gang sethome | Set gang home at current location |
| /gang home | Teleport to gang home |
| /gang chat | Toggle gang-only chat mode |
| /gang alliancechat | Toggle alliance chat mode |
| /gang motd <message> | Set the gang message of the day |
| /gang bank deposit <amount> | Deposit money to gang bank |
| /gang bank withdraw <amount> | Withdraw money from gang bank |
| /gang territory claim | Claim the current chunk |
| /gang territory unclaim | Release the current chunk |
| /gang territory list | List all claimed territories |
| /gang war declare <gang> | Declare war on another gang |
| /gang alliance request <gang> | Send an alliance request |
| /gang alliance accept <gang> | Accept an alliance request |
| /gang alliance break <gang> | Break an existing alliance |
| /gang skills | Open the gang skills shop |
| /gang missions | View daily missions progress |
| /gang reload | Reload the config (admin only) |
Alias: /g
Permissions
| Permission | Default | Description |
|---|---|---|
| gangwars.use | everyone | Access /gang commands |
| gangwars.admin | op | Admin commands and /gang reload |
Gang Levels
| Level | Name | XP Required | Max Members | Max Territories | Skill Slots |
|---|---|---|---|---|---|
| 1 | Beginner | 0 | 5 | 5 | 1 |
| 2 | Rising | 500 | 10 | 15 | 2 |
| 3 | Power | 1,500 | 20 | 30 | 3 |
| 4 | Elite | 3,500 | 35 | 50 | 4 |
| 5 | Legend | 7,000 | 50 | 75 | 5 |
| 6 | Immortal | 12,000 | 75 | 100 | 6 |
All thresholds are configurable in config.yml under levels:
Default Skills
| Skill | Effect | Cost (gang points) |
|---|---|---|
| Haste | Faster mining speed | 500 |
| Speed | Faster movement | 800 |
| Strength | Increased melee damage | 1,000 |
| Regeneration | Faster health regeneration | 600 |
| Jump Boost | Jump higher | 400 |
| Resistance | Reduced incoming damage | 1,200 |
Add unlimited custom skills in config.yml using any valid Minecraft potion effect type.
Adding Custom Missions — No Code Needed
Missions are fully config-driven. Add a new section in config.yml and reload:
Code:
missions:
MY_MISSION:
trigger: KILL_ENTITIES # Available triggers:
# KILL_PLAYERS, KILL_ENTITIES, MINE_BLOCKS,
# PLACE_BLOCKS, CRAFT_ITEMS, FISH_ITEMS
display: "&6Mob Grinder"
description: "Kill {target} mobs for the gang"
target: 500
reward-xp: 300
reward-points: 150
Installation
- Download GangWarsPlugin-1.0.0.jar
- Place it in your server's /plugins folder
- Install Vault and an economy plugin (recommended)
- Optionally install PlaceholderAPI for placeholder support
- Start the server — config.yml is generated automatically
- Players use /gang create <name> <tag> to get started
Requirements
- Paper 1.21.1 (or a compatible fork)
- Vault — required for economy features (optional)
- PlaceholderAPI — for %gangwars_...% placeholders (optional)
Made by Kranci Studio. All messages, XP values, missions, and skills are fully configurable.
