Gangs+
Gangs+
bfLrdpF.png

Gangs+ is an advanced high-quality gang system perfect for prison, GTA and even PVP servers with lots of customization options. This plugin requires UUID support (Spigot 1.7.10 or newer).

Brand new 2.0 version has been released! (more)

WONkNm2.png





J7P6QK7.png

  • Create/disband gangs, invite/uninvite/kick players
  • Promote/demote players (there are 5 customizable ranks with different permissions in each gang)
  • Highly configurable permissions for each command
  • Gang and player statistics with kills, deaths, KDR, fights won, fights lost, WLR (won/lost rate)
  • Togglable friendly fire (for both administator and each gang's leader)
  • Gang chat channel with togglable social spy for administrators
  • Gang bank account
  • Alliances with PVP support and ally chat
  • Multiple homes (home, listhomes, delhome, sethome) - can be disabled in config
  • Chat-based leaderboard (top 10 with highest KDR and WLR)
  • Homes, gang chat and fights modules can be easily disabled in config
  • Customizable chat prefixes, max members amount, max homes amount (different for each gang level)
  • Fights - configure multiple fight arenas, challenge other gangs, bet and win/lose money
  • Prevent players from using certain commands during gang fight
  • Chat formatting plugins support - {GANG} will be replaced with player's gang name. There are also available placeholders in the DeluxeChat plugin.
  • Reward players for upgrading the gang to higher level
  • Notifications can be broadcasted using 1.8 titles
  • 100% customizable messages
  • MySQL/SQLite support
  • CombatTag/CombatTag Reloaded/CombatLog/CombatTagPlus support
  • Simple API
vi41xel.png

  • SQLite support ✓
  • Alliances ✓
  • Fights improvements ✓
  • More admin commands ✓
  • Rewards for upgrading the gang to higher level ✓
  • API ✓
  • Player and gang profiles GUI
  • Auto-purge inactive players and gangs
  • More admin commands
  • More fights features
  • More events & API methods
  • Ability to change the /gang command to a different one
fXPZXG3.png

Gang command aliases: /gang /g
Ally chat command aliases: /allychat /achat /ac
Gang chat command aliases: /gangchat /gchat /gc
Fight command aliases: /fight
Admin command aliases: /gangadmin /gadmin /ga
  • /g help - list of all gang-related commands (gangsplus.gang.help)
  • /g list - list of all gangs (gangsplus.gang.list)
  • /g top - gangs leaderboard (gangsplus.gang.top)
  • /g info <gang> - specified gang's statistics (gangsplus.gang.info)
  • /g create <name> - create a new gang (gangsplus.gang.create)
  • /g disband - disband your gang (gangsplus.gang.disband)
  • /g invite <player> - invite specified player to your gang (gangsplus.gang.invite)
  • /g join|accept <gang> - join specified gang (gangsplus.gang.join)
  • /g uninvite <player> - cancel player's invitation (gangsplus.gang.uninvite)
  • /g kick <player> - kick player out of your gang (gangsplus.gang.kick)
  • /g leave - leave your gang (gangsplus.gang.leave)
  • /g friendlyfire - toggle friendly fire in gang (gangsplus.gang.friendlyfire)
  • /g levelup - level up to higher gang level (gangsplus.gang.levelup)
  • /g promote <player> - promote specified player to higher rank (gangsplus.gang.promote)
  • /g demote <player> - demote specified player to lower rank (gangsplus.gang.demote)
  • /g deposit <amount> - deposit money on your gang's bank account (gangsplus.gang.deposit)
  • /g withdraw <amount> - withdraw money from your gang's bank account (gangsplus.gang.withdraw)
  • /g listhomes - list of all gang homes (gangsplus.gang.listhomes)
  • /g home <home> - teleport to specified gang home (gangsplus.gang.home)
  • /g sethome <home> - set specified gang home's location (gangsplus.gang.sethome)
  • /g delhome <home> - delete specified gang home (gangsplus.gang.delhome)
  • /g player|playerinfo <player> - specified player's statistics (gangsplus.gang.playerinfo)
  • /g regroup <home name> - request all players to regroup at specified home (gangsplus.gang.regroup)
  • /g ally <gang> - send alliance request to specified gang (gangsplus.gang.ally)
  • /g neutral <gang> - set relation with an ally to neutral (gangsplus.gang.neutral)
  • /gc on|off - toggle gang chat on/off (gangsplus.gangchat)
  • /gc <message> - send a single message on gang chat (gangsplus.gangchat)
  • /ac on|off - toggle ally chat on/off (gangsplus.allychat)
  • /ac<message> - send a single message on ally chat (gangsplus.allychat)
  • /fight challenge <players amount> <money> <gang> - challenge specified gang for a fight (gangsplus.fight.challenge)
  • /fight accept <gang> - accept fight challenge from specified gang (gangsplus.fight.accept)
  • /fight join - join the fight your gang takes part in (gangsplus.fight.join)
  • /fight leave - leave the fight your gang takes part in (gangsplus.fight.leave)
  • /ga arena list - list all fight arenas (gangsplus.gangadmin.arena)
  • /ga arena create <arena id> - create a new fight arena (gangsplus.gangadmin.arena)
  • /ga arena delete <arena id> - delete specified arena (gangsplus.gangadmin.arena)
  • /ga arena setlocation <arena id> <location> - set specified location for specified arena (gangsplus.gangadmin.arena)
  • /ga arena setname <arena id> <name> - change the name of specified arena (gangsplus.gangadmin.arena)
  • /ga arena save <arena id> - save changes made to an arena to the database (gangsplus.gangadmin.arena)
  • /ga bank balance <gang> - check specified gang's bank account balance (gangsplus.gangadmin.bank)
  • /ga bank give <amount> <gang> - add specified amount to gang's bank account (gangsplus.gangadmin.bank)
  • /ga bank take <amount> <gang> - remove specified amount from gang's bank account (gangsplus.gangadmin.bank)
  • /ga bank reset<gang> - reset specified gang's bank account balance (gangsplus.gangadmin.bank)
  • /ga disband <name> - disband specified gang (gangsplus.gangadmin.disband)
  • /ga reload - reload Gangs+ settings/messages (gangsplus.gangadmin.reload)
  • /ga socialspy [player] - turn on gang chat social spy for specified player (or yourself if no name is given) (gangsplus.gangadmin.socialspy)
jHGVgtI.png

All command permissions have been listed above, however there are a few additional permissions:
  • gangsplus.gangadmin - required for all admin commands
  • gangsplus.fightcommands - required to use banned commands during gang fight (useful for moderators/admins etc)
  • gangsplus.checkbalance - required to see other gang's bank account balance (when showGangBalanceToOthers set to false)
You can simply use gangsplus.gang.*, gangsplus.fight.* and gangsplus.gangchat to give access to all non-admin commands.

Additionally players have access to different features based on their in-gang rank. All of them are configurable since 2.0.0 version (see "ranks -> requiredRanks" section in config.yml), this table just an example.
dOhw4Fi.png


wJPniK9.png

Following placeholders work only when using the 2.0.4 version or newer.

DeluxeChat placeholders:
  • %gangsplus_in_gang%
  • %gangsplus_gang%
  • %gangsplus_gang_tag%
  • %gangsplus_gang_rank%
  • %gangsplus_gang_homes%
  • %gangsplus_gang_friendlyfire%
  • %gangsplus_gang_online%
  • %gangsplus_gang_size%
  • %gangsplus_gang_leader%
  • %gangsplus_gang_level%
  • %gangsplus_gang_wins%
  • %gangsplus_gang_losses%
  • %gangsplus_gang_wlr%
  • %gangsplus_gang_kills%
  • %gangsplus_gang_deaths%
  • %gangsplus_gang_kdr%
  • %gangsplus_gang_bank_money%
  • %gangsplus_gang_business_money%
MVdWPlaceholderAPI placeholders (can be used in most Maxim's plugins like FeatherBoard):
  • {gangsplus_2_gang_name} - returns player's gang name
  • {gangsplus_2_gang_formattedname} - returns formatted player's gang name
  • {gangsplus_2_gang_level} - returns player's gang level
  • {gangsplus_2_gang_rank} - returns name of player's in-gang rank


dZjbBld.png

qrZMcH9.png

  1. Purchase (thanks!) and download the plugin
  2. Stop your server, put the .jar file in your server's /plugins/ directory
  3. Start the server, plugin will generate all necessary config files
  4. (optional) Fill in MySQL connection settings in config.yml
  5. Restart the server
  6. Done!
0ET8JDU.png

All configuration files are easy to edit. If any of them lacks a feature you wish to be added, please contact us.

Configuration examples:

Fight arenas configuration:



Configuration tutorial (French version by Pitch):

rHkR1ij.png

This plugin comes with a simple API:
Code (Text):

package net.brcdev.gangs;

import org.bukkit.entity.Player;

import net.brcdev.gangs.objects.Gang;

public class GangsPlusAPI {

/**
* Checks if player is in a gang
* @param p Player to check
* @return If player is in a gang
*/
public static boolean isInGang(Player p) {
return GangsPlugin.getInstance().gangManager.isInGang(p);
}

/**
* Returns player's gang
* @param p Player to check
* @return Player's gang or null
*/
public static Gang getPlayersGang(Player p) {
return GangsPlugin.getInstance().gangManager.getPlayersGang(p);
}

}

PIdaOwS.png

Please contact us via PM if you want to try it out, we will provide you the test server's IP.

Latest updates

  1. 2.14.3

    2.14.3
  2. 2.14.2

    2.14.2
  3. 2.14.1

    2.14.1

Latest reviews

Thank you so much)
pls update
Thank you very much, can you please update it to the latest version v2.1.6 ♥
Great plugin but could you pls update to the lastest version thx
Thank you very much for this! ;)

Similar resources

EnchantedGangs ✨ Create your own gangs! [1.8.x - 1.19] BlackSpigot.com
0.00 star(s) 0 ratings
Downloads
24
Updated
Gangs+ MikeyBoy
  Gangs+ 2.24.0-patch
An advanced gang system for prison, GTA and PVP servers
0.00 star(s) 0 ratings
Downloads
982
Updated
Gangs+ survey tester
  Gangs+ 2.5.0-SNAPSHOT
An advanced gang system for prison, GTA and PVP servers
5.00 star(s) 1 ratings
Downloads
501
Updated
BlackSpigot General Chat
Rules Help Users
    N @ NotexTeam: -Redacted-
    Top