Gangs+ [1.8-1.21] icon

Gangs+ [1.8-1.21] -----

An advanced gang system for prison, GTA and PVP servers




  • Improved ranked placeholders
----------, Mar 22, 2025

  • Added support for Spigot 1.21.4
----------, Dec 22, 2024

  • Added support for Spigot 1.21.2/1.21.3
----------, Nov 17, 2024

----------, Oct 29, 2024

  • Added Spigot 1.21.1 support
----------, Aug 18, 2024

  • Fixed errors occurring on Spigot 1.21
----------, Jul 6, 2024

  • Added Spigot 1.21 support
----------, Jun 16, 2024

  • Fixed offline member list sometimes joining names without a space/comma
----------, Jun 13, 2024

  • Fixed issues with /g regroup command
----------, May 27, 2024

----------, Apr 17, 2024

----------, Feb 8, 2024

  • Added /g rename command to change your gang's name. Example and permissions can be found in the documentation.

Upgrading from previous versions
Update your config.yml according to the example:
  • Add the allowNameChange entry to gangs section
----------, Dec 25, 2023

  • Removed unnecessary & unused config options
----------, Sep 6, 2023

----------, Aug 20, 2023

  • Added new raw placeholders returning raw number without formatting:
    • gangsplus_gang_wlr_raw
    • gangsplus_gang_kdr_raw
    • gangsplus_gang_bank_raw
    • gangsplus_gang_money_raw
    Full list can be found here: https://docs.brcdev.net/#/gangs/placeholders
----------, Jun 15, 2023

  • Added Spigot 1.20 support
----------, Jun 10, 2023

  • Added default values for placeholders when player isn't in a gang

Upgrading from previous versions

Update your config.yml according to the example:
  • Add the placeholders section to the bottom of the file
----------, Mar 14, 2023

  • Fixed problems with kicking out some members from gangs
----------, Feb 22, 2023

  • Fixed plugin being compiled with wrong Java version
----------, Feb 11, 2023

  • Added tab completion for all commands
----------, Feb 4, 2023

  • Fixed console errors when using /g top
----------, Jan 4, 2023

  • Fixed errors with /g confirm and /g disband commands
----------, Aug 7, 2022

  • Added an option to make friendly fire affect only negative potion effects

Upgrading from previous versions
Update your config.yml according to the example:
  • Add the friendlyFireNegativePotionEffectsOnly entry to gangs section
----------, Jul 24, 2022

  • Fixed friendly fire block not working for splash potions
----------, Jun 22, 2022

  • Added Spigot 1.19 support
----------, Jun 14, 2022

  • Added an option to disable kill/death/assist counting in worlds with disabled gangs

Upgrading from previous versions
Update your config.yml according to the example:
  • Add the countPlayerStatsInDisabledWorlds entry to gangs section
----------, Apr 15, 2022

  • Fixed errors when using gang related commands
----------, Feb 17, 2022

  • Fixed \n newline not working in lang.yml messages
----------, Jan 20, 2022

  • Fixed error occurring when using /g kick
----------, Jan 12, 2022

  • Added Spigot 1.18 support
----------, Dec 8, 2021

  • Fixed message sometimes not being sent in playerinfo command
----------, Sep 25, 2021

  • Added an option
    globalDisableCommandsDuringFight
    to block commands for everyone on the server when there's a fight in progress (see example config.yml)
----------, Sep 22, 2021

  • Fixed performance issues with commands
  • Fixed disbanded gangs not being removed from existing alliances
----------, Sep 12, 2021

  • Disabled possibility to challenge for fights when in a fight
----------, Jul 2, 2021

----------, Jun 24, 2021

  • Added support for Spigot 1.17
----------, Jun 19, 2021

  • Added new admin commands to manage homes:
    • /ga delhome <gang> <home> - delete specified gang's home (gangsplus.gangadmin.delhome)
    • /ga home <gang> <home> - teleport to specified gang's home (gangsplus.gangadmin.home)
    • /ga listhomes <gang> - list of all gang's homes (gangsplus.gangadmin.listhomes)
----------, Apr 5, 2021

  • Added an option to set default value for placeholders in external placeholder plugins (see bottom 3 lines of default config.yml for new settings)
----------, Mar 9, 2021

  • Fixed ignoreColorCodesInNames option not working correctly
----------, Feb 24, 2021

  • Fixed ignoreColorCodesInNames option not working with hex color codes
----------, Feb 14, 2021

  • Fixed not working %money% placeholder
----------, Nov 23, 2020

  • Added an option to limit alliances number (alliances -> limit in example config.yml)
  • Added %money% placeholder for members money balance to gang-related messages
----------, Nov 22, 2020

  • Added support for Spigot 1.16.4
----------, Nov 7, 2020

  • Added hex colors support (example: #FF0000)
----------, Oct 17, 2020

  • Added fightsRequireEqualMembersAmount option to allow only 2vs2, 3vs3 etc fights (see example config.yml)
----------, Sep 28, 2020

  • Added disableAllCommandsDuringFight option (see example config.yml)
  • Fixed players being able to use commands from
    disableCommandsDuringFight with arguments
----------, Aug 8, 2020

  • Added Spigot 1.16 support
----------, Jun 28, 2020

  • Fixed an issue with gangs not loading properly after server restart sometimes
----------, Apr 1, 2020

  • Improved error messages when loading fight arenas on server startup
----------, Mar 24, 2020

  • Added new events: PlayerAllyChatEvent and PlayerGangChatEvent
----------, Feb 21, 2020

  • Added support for Spigot 1.15
----------, Dec 18, 2019

----------, Oct 3, 2019

  • Fixed /g confirm command not working sometimes
  • Small performance improvements
----------, Sep 30, 2019

  • Updated all dependencies to their most recent versions
    If you were using PlaceholderAPI make sure to update it as well, to 2.10.3 or newer. You're not going to need the PAPI extension anymore, however make sure you're using the updated placeholders: https://wiki.brcdev.net/GangsPlus/Placeholders
    If you were using CombatLog make sure to update it as well, to 2.3.0 or newer.

  • Added few more PlaceholderAPI placeholders
  • Fixed a bug where sometimes gang couldn't be created
----------, Jul 7, 2019

----------, May 29, 2019

  • Added full 1.13 support
----------, Mar 17, 2019

  • Added /ga reset subcommand (more info in the "commands" section of description)
  • Added an option to send help when using /g command with no arguments


Upgrading from previous versions
Update your config.yml according to the example:
  • Add the sendGangCmdUsage entry to commands section
----------, Mar 14, 2018

  • Added database updater support

Updating from previous versions

  1. Update to 2.4.0-SNAPSHOT using the Database Updater software
----------, Dec 3, 2017

  • Allow looking up players info with /g info <player>
  • Added /g enemy as an alias for /g neutral
----------, Oct 13, 2017

  • Added confirmation (/g confirm) to /g disband. Make sure to give your players the gangsplus.gang.confirm permission.
----------, Sep 23, 2017

  • Updated title library
----------, Sep 4, 2017

  • Fix player kills/deaths/assists not being saved into the database
----------, Jul 16, 2017

----------, Jul 12, 2017

  • Fixed kill/death handling
----------, Jul 2, 2017

  • Updated to Spigot 1.12
----------, Jun 12, 2017

  • Added GangCreateEvent, added 2 new methods to API (both are described in the API description section)
----------, May 29, 2017

  • Fixed gangs not being loaded after a home was set
Important:
This update requires all gang homes to be reset. You can do so by executing following query (works with both MySQL and SQLite):
Code (Text):
UPDATE gangs SET homes = "[]";
Don't hesitate to PM me in case of any issues with updating.
----------, Jan 21, 2017

  • Fixed PlayerLeaveGangEvent not being triggered for gang members when gang was disbanded
----------, Jan 20, 2017

  • Fixed PlayerJoinGangEvent not being called when player creates a gang
  • Fixed /ac on|off and /gc on|off not working
----------, Dec 12, 2016

  • Fixed NoSuchElementException in Gang.java
----------, Nov 4, 2016

  • Fixed gang not being updated after a player joined it
  • Fixed gang leaders issue
----------, Nov 3, 2016

  • Added an option to reward offline gang members for levelling up

Upgrading from previous versions
Update your config.yml according to the example:
  • Add the levelUpRewardOnlinePlayersOnly entry to settings section
----------, Oct 17, 2016

  • Fixed PlayerLeaveGangEvent not being triggered when disbanding a gang
----------, Oct 5, 2016

  • Added commands executed when player joins/leaves/gets kicked from a gang

Upgrading from previous versions
Update your config.yml according to the example:
  • Add the eventCommands section with all entries inside
----------, Oct 4, 2016

  • Added PlayerJoinGangEvent, PlayerLeaveGangEvent
  • Fixed issues with SQLite database manager
  • Fixed player data not being saved in the database properly
  • Improved arena loading performance
  • Major code refactor & reformat
Updated javadocs: http://brcdev.net/javadocs/GangsPlus-2.1.0-SNAPSHOT/
----------, Oct 3, 2016

  • Fixed enderpearl handling during fights
  • Added getAllGangs() method to the API
----------, Sep 26, 2016

  • Fixed gang/ally chat switch working incorrectly
----------, Aug 19, 2016

  • Fixed leaders still able to toggle friendly fire when disabled in the config
----------, Aug 15, 2016

  • Added /fight decline command to decline fight challenges (permission node: gangsplus.fight.decline)
----------, Jul 25, 2016

  • Fixed the error being displayed when using PlaceholderAPI/MVdWPlaceholderAPI
----------, Jul 11, 2016

  • Added PlaceholderAPI placeholders:
    • %gangsplus_2_in_gang%
    • %gangsplus_2_name%
    • %gangsplus_2_formattedname%
    • %gangsplus_2_rank%
    • %gangsplus_2_friendlyfire%
    • %gangsplus_2_online%
    • %gangsplus_2_size%
    • %gangsplus_2_leader%
    • %gangsplus_2_level%
    • %gangsplus_2_wins%
    • %gangsplus_2_losses%
    • %gangsplus_2_wlr%
    • %gangsplus_2_kills%
    • %gangsplus_2_deaths%
    • %gangsplus_2_kdr%
----------, Jul 8, 2016

  • Added an option to disable the gang home safe location check

Upgrading from previous versions
Update your config.yml according to the example:
  • Add following entries to the settings section:
    • safeCheckHomes
----------, Jun 25, 2016

  • Fixed /ga bank give and /ga bank take not working
  • Fixed error being printed in the console when using /g top
----------, Jun 10, 2016

  • Added an option to log ally & gang chats into server log
  • Fixed /g unally command not working properly
Upgrading from previous versions
Update your config.yml according to the example:
  • Add the log section with all entries inside
----------, Jun 4, 2016

  • Fixed kills and deaths not being saved properly
  • Fixed members list not being saved when a player was kicked out of the gang
  • Added an option to save data periodically
Upgrading from previous versions
Update your config.yml according to the example:
  • Add following entries to the settings section:
    • saveDataPeriodically
    • dataSaveInterval
----------, May 8, 2016

  • Added an option to sort gangs leaderboard by level, members amount, online members amount, bank account, members total money
  • Added an option to set default /g top order
  • Database performance improvements
  • Small bugfixes

Upgrading from previous versions
Update your config.yml according to the example:
  • Add following entries to the settings section:
    • gangsTopDefaultOrder
----------, Apr 26, 2016

  • Added a %amountremaining% placeholder which shows the required money amount remaining to level up to MSG_GANG_LEVELUP_GANGCANTAFFORD and MSG_GANG_LEVELUP_CANTAFFORD messages
----------, Mar 19, 2016

  • Fixed ally chat not working
  • Added full 1.9 support
----------, Mar 8, 2016

  • Added %allies% placeholder to /g info
  • Minor bugfixes
----------, Feb 14, 2016

  • Added an option to disable friendly fire in particular worlds

Upgrading from previous versions
Update your config.yml according to the example:
  • Add following entries:
    • disableFriendlyFireInWorlds
----------, Feb 10, 2016

  • Added a permission required to use colors in gang names (gangsplus.gang.create.colors)
  • Fixed gang names being displayed incorrectly when containing colors
----------, Feb 3, 2016

----------, Feb 1, 2016

  • Fixed /g list not displaying correct page specified in the arguments
  • Small bugfixes to provide support for databases converted from 1.x
----------, Feb 1, 2016

  • Added an option to set a default chat prefix for gangless players

Upgrading from previous versions
Update your config.yml according to the example:
  • Add following entries:
    • gangs -> gangNameFormat -> noGang
----------, Jan 27, 2016

  • Fixed players being able to leave/disband/get kicked when fighting
  • Fixed message format in console logging
----------, Dec 30, 2015

  • Fixed title/subtitle broadcasts not working
----------, Dec 21, 2015

  • Fixed allied gang players being able to damage each other
----------, Dec 18, 2015

  • Fixed MySQL error during database setup
----------, Dec 14, 2015

  • Added an option to parse color codes in gang names
  • Added an option to ignore colors in gang names
  • Fixed format of some of the messages
Upgrading from previous versions
Update your config.yml according to the example:
  • Add following entries:
    • parseColorCodesInNames
    • ignoreColorCodesInNames
----------, Dec 13, 2015

  • Added DeluxeChat and MVdWPlaceholderAPI placeholders (see Placeholders section for more information)
----------, Dec 3, 2015

  • Fixed pvp damage handling bug
  • Fixed alliances not being saved properly
----------, Nov 28, 2015

  • Added gson library to the jar (fixes ClassNotFoundException)
----------, Nov 27, 2015

  • Fixed all bugs reported in the discussion
----------, Nov 26, 2015

Please read carefully this update note!

After months of work I finally managed to release the new 2.0 version you've been waiting for. Hopefully there won't be many bugs, though there will be some for sure so please report them to me first before posting any negative reviews.

Changelog:
- Huge performance increase (database queries amount was reduced by at least 70% compared to the older versions), it will be clearly visible on servers with higher amount of gangs
- Gang ranks are now 100% customizable (including their in-gang permissions)
- Arena configuration was made much more user-friendly (now you can setup arenas using only commands, without any configs etc) - see more in "arena configuration" in the plugin description
- Rewritten lang file (now you won't have to update it manually with future updates)
- Added assists to gang/players statistics
- It's possible to promote/demote/uninvite offline players

These are just the most noticeable changes, to be honest I can't actually recall all of the small bugfixes/changes I made over those few months. In general, the code quality and performance has increased a lot what will result in both better performance and more often updates. I have already added some features to the to-do list which will be added in the nearest future, don't hesitate to contact me if you want me to add anything else.

Updating from previous versions:
This version isn't compatible with any previous version, what means you can't just update to it. It basically means that you have to edit all configs once again (config.yml and lang.yml formats were changed, arenas.yml was removed), reset the database (its schema was changed as well) etc.
The update process is pretty simple:
  1. (optional) Make a backup of old config files so you will know what to edit in the new ones
  2. Delete the entire GangsPlus folder
  3. Upload the new jar, start the server, edit configs according to your preferences
All necessary information (general configuration, fight arenas configuration, commands, permissions etc) can be found in the plugin description, please don't use the wiki as it still refers to the old version (it will be updated in 1-2 weeks).

Other plugins depending on Gangs+ (like DeluxeChat or Featherboard) may not work with the new version until their autors update them as the API has been changed.

Don't hesitate to contact me in case of any issues with updating/performance.

Please consider posting a review if you like the update :)
----------, Nov 25, 2015

  • Fixed title broadcasts not working with spigot 1.8.4 and newer
----------, Oct 8, 2015

Resource Information
Author:
----------
Total Downloads: 1,258
First Release: Dec 24, 2014
Last Update: Mar 22, 2025
Category: ---------------
All-Time Rating:
68 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings