Parties

Parties is a powerful plugin for Minecraft servers that allows players to create and manage their own groups, clans, or guilds. All features can be finely tuned to suit your server's needs, and unnecessary elements can be easily disabled without affecting performance.
Main Features
The plugin offers complete customization of all parameters, including a regex-based censorship system and flexible command configuration. The built-in placeholder system allows creating custom tags for external use with scoreboard support via PAPI.
Data synchronization between Spigot and BungeeCord is ensured with configurable information sharing. The plugin automatically updates old configurations, supports HEX colors from Minecraft 1.16+, and works with offline players (requires LastLoginAPI).
Group Functionality
Each group gets its own chat for member communication. The experience system allows groups to level up by earning points from killing mobs or via API. Levels are fully customizable and optional.
Permanent groups without leaders are available, perfect for kingdoms, clans, or server factions. A customizable list of all groups with choice of sorting system and filtering capabilities.
The rank system provides full control over member permissions: each rank has its own group permissions, unique placeholders, and member limit restrictions. Groups can set unique tags, choose colors, add descriptions and MOTD messages.
Members can use nicknames, invite other players, request to join, or join groups via commands. Teleportation to group members is available, password protection, opening/closing groups for joining.
Administrators and users can delete or rename groups, ignore notifications. The system includes messages for member server join/leave, automatic execution of leader commands.
Friendly fire protection can be configured globally or toggled with commands. The home point system allows setting and moving to a shared group home. A kill counter is maintained for each group, and the follow feature automatically moves the group when the leader changes world/server.
Integrations and Technical Features
The plugin supports JSON messages, operates asynchronously to prevent server lag. Developers have access to a full API for working with custom events via Bukkit, Bungee or Velocity, as well as for managing group and player data.
Includes statistics system (bStats), support for various databases: YAML, H2, MariaDB, MySQL, PostgreSQL and SQLite. Redis support via RedisBungee plugin is provided.
Wide compatibility with popular plugins includes integration with AdvancedBan and BanManager for automatic kicking of banned users, BedWars1058 and Marcely's Bedwars for joint mini-game entry, BungeeChat for chat control, DungeonsXL, MMOCore and TNTRun_Reloaded for using the group system instead of their own.
Dynmap creates markers for group home points, EssentialsX saves locations for teleportation, EssentialsChat uses Groups placeholders. GriefDefender and GriefPrevention provide territory rights to the entire group, Magic prevents friendly fire damage from spells.
OpenAudioMc supports group chat filter, PlaceholderAPI ensures mutual placeholder integration. Plugily Projects plugins support groups in mini-games, PremiumVanish works with BungeeCord vanish, Quality Armory protects against friendly fire with weapons.
Quests allows sharing quest progress with the group, ShowItem displays items in group chat, Skript has special scripts, Unite supports Groups as abstract group API, Vault sets command costs.