Parties
A group manager plugin for your minecraft server.
Parties is an advanced plugin for Minecraft servers that allows the creation of parties, or groups of people, on your server. Everything is configurable and modular, if you don't want a feature, just disable it (it won't have a bad impact on the server).
For offline players, LastLoginAPI is required!
Feel free to translate Parties for your language! Contribute on Parties translations.
You can find the source code here and API for developers here.
- 100% configurable
- Censor system for a lot of features (regex based)
- Commands are configurable
- Placeholder system
- Make custom placeholders for external use
- Scoreboard (via PAPI) supported
- Sync data between Spigot and BungeeCord
- Data sharing configurable
- Automatic update old configurations
- Support for HEX colors of MC 1.16+ (&#ff0000)
- Support for offline players (LastLoginAPI required)
- Chat dedicated to the party
- EXP system
- Give a level to each party and let them level up by killing mobs
- Levels are completely customizable and optional
- Obtain exp by killing normal mobs or via API
- Fixed parties
- Permanent parties that don't require a leader
- Useful for reigns, clans or factions of a server
- A customizable list of every party
- Choose the sort system
- You can filter or hide some parties
- Fully customizable ranks (roles)
- You decide every rank of the party
- Every rank have their own party permissions
- Every rank have their own rank placeholder
- Set a limit number of members
- Tag system
- Set an unique tag for the party
- Party color, choose or achieve their own color
- Party description
- Party MOTD
- Member nicknames
- Invite, ask or join a party with commands
- Teleport command to tp party members to you
- Protect your party with a password or just join others with a command
- Open/close command to allow other users to join
- Party delete/rename for admins/users
- Ignore/disable notification commands
- Server join/leave member message
- Auto perform leader executed commands
- Friendly fire protection
- You can set it globally or toggleable with a command
- Home and sethome system
- Kills counter for each party
- Follow party feature, whenever a player change world/server, the party will follow him
- JSON messages supported
- Asynchronous to avoid server lag
- API for developers
- Handle custom events via Bukkit or Bungee
- Handle parties/players data via API
- Statistics system (bStats)
- Database supported: YAML, H2, MariaDB, MySQL, PostgreSQL and SQLite
- Redis support via RedisBungee plugin
- Plugins supported:
- AdvancedBan & BanManager: Auto kick banned users or prevent chat if muted
- BedWars1058: Join into the minigame with the party
- BungeeChat: Prevent chat if the player is muted
- Dynmap: Create a mark for each party home
- EssentialsX: Save back location for teleport commands
- EssentialsChat: Use Parties placeholders on EssentialsChat
- GriefDefender & GriefPrevention: Give claim permissions to the entire party
- LastLoginAPI: Support for offline players
- Marcely's Bedwars: Join into the minigame with the party
- MMOCore: Use Parties system instead of MMOCore one
- PlaceholderAPI: Use PAPI placeholders inside Parties and viceversa
- Quality Armory: Support friendly fire protection with weapons
- Quests: Share quest progress with your party
- RedisBungee: Redis support
- ShowItem: Show items in party chat
- Skript: Dedicated skripts
- Vault: Give a price to each command
Parties is based on 2 main commands, party and p. You can change them from config.yml.
You decide what Parties will become, if you are looking for a clan plugin, just change from party to clan.
Before start to use Parties you should setup permissions, you can find the full permissions list here.
Are you looking for /guild or /clan?
Are you looking for help? You can find me on my own Discord server!
Parties offers a great documentation to help you to configure Parties. There you can find everything that you are looking for.
These are some examples:
How can I install Parties on Bukkit/BungeeCord/Velocity?
Is there a way to change the /p command? It is conflicting with one of my other plugins.
In reply to angelus_umbra:
Sure, you just have to edit it in config.yml, latest lines ;)
Hi, maybe this is a dumb question, but I can't find the way to give permission to users to accept clan invites or even send an invite to a server user, without them being operators.
In reply to mde_aimom:
You have to use a permission manager plugin, like LuckPerms ;)
2 questions first one does it work on 1.14.4?
second if you join party do you stay in it if you disconnect ?
In reply to Forge_User_56054403:
Yes it works in 1.14
About the party, you decide if the party stay or not:
- If you set a database the party will be permanent
- If you do not set the database (database type none), the party will be disbanded on leave, or after some time
Could you add support for QualityArmory and Magic?
I'm getting "invalid command" on /party sethome and /party home
I have the permissions set and I'm running on paper. Any idea why?
In reply to ChirenTV:
You have to enable home system :)
In reply to AlessioDPtv:
I have the same issue but I don't understand what you mean by "enable home system". Could you please explain? Thank you!
In reply to Forge_User_80752915:
You have to edit parties.yml and enable home system, its at the line ~172 by default
you should use the towny api! this would be perfect if you could add parties to towns.. everyone in a town is in a party and everyone in a specific party would be a member of that town.. with the permissions and exp and combat and chat.. it would really go hand in hand, adding features towny lacks and also giving parties a huge boost in being that they claim land and all that.
In reply to Nekrose483:
Hi there! Is it possible to show party prefixes in ChatEX? I can't find information about it :(
In reply to Forge_User_84957271:
In reply to AlessioDP:
But I have new problem: when I'm trying to set party description in cyrillic it says: "Invalid characters. Use a-Z or 0-9.", I changed the config for: allowed-characters: '[a-zA-Z0-9\а-яA-Я0-9\ \.\,\_\-]+' and also trying allowed-characters: '[а-яА-Яa-zA-Z0-9\ \.\,\_\-]+', but the same error.
In reply to Forge_User_84957271:
In reply to AlessioDP:
And it's very strange, but I've received "Invalid command" for:
/party color
/party suffix
/party prefix
/party sethome
/party home
All permissions from https://alessiodp.com/wiki/parties/permissions are set.
In reply to Forge_User_84957271:
Make every character allowed with '[\p{L}]+'.
Or enable only from a to я. Like this: '[a-zA-Z0-9а-яA-Я0-9\ \.\,\_\-]+'
In reply to AlessioDP: